Commit Graph
5004 Commits
Author SHA1 Message Date
Paul Bellamy 852b8c0d5e adding test for EdgeMetadata.DeepEqual 2016-02-02 15:28:41 +00:00
Paul Bellamy e12b54b8ce valid zero-value for report.Sets 2016-02-02 15:28:41 +00:00
Tom Wilkie ab284c999b Merge pull request #888 from weaveworks/sudo
Don't need sudo when DOCKER_HOST is tcp.
2016-02-02 07:22:39 -08:00
Simon Howe abba6cfb65 Fixes building scope outside of a container. 2016-02-02 13:01:12 +01:00
David Kaltschmidt a8809cadfd Animate sparklines by feeding data item by item
* Refactored sparklines to be rendered by react

* Correct row key for sparklines

* Extracted data feed into animated-sparkline

* last value is rendered by sparkline now, because it relies on the
  last value that it is fed, not the lastest availble value
2016-02-02 12:23:51 +01:00
Paul Bellamy 1e4b872a63 Merge pull request #866 from weaveworks/852-processes
Rename Applications -> Process, sort topologies by rank.
2016-02-02 10:45:28 +00:00
Alfonso AcostaandTom Wilkie 8aa22436c3 Fix reading of network namespace inodes 2016-02-01 16:32:52 -08:00
Alfonso Acosta ed562614d4 Merge pull request #889 from weaveworks/881-probe-locking
Taking a read lock twice only works most of the time.
2016-02-01 20:41:07 +00:00
David 02a449348b Merge pull request #895 from weaveworks/891-fix-details-columns
Details panel table header looks up label in all rows
2016-02-01 17:32:43 +01:00
David 6f70e70192 Merge pull request #894 from weaveworks/no-npm-progress
Disable npm progress to speed up build
2016-02-01 16:53:39 +01:00
David Kaltschmidt 9c4b4e2745 Details panel table header looks up label in all rows
Also fixes sorting of rows that have a missing metrics (0 vs null)

Fixes #891
2016-02-01 16:47:06 +01:00
Simon 6bec4bca7c Merge pull request #892 from weaveworks/864-fix-overflowing-details-panel
Fixes some fields overflowing badly.
2016-02-01 16:07:15 +01:00
Tom Wilkie 6f9fdaa27e Rename applications -> processes in experimental and render/detailed. 2016-02-01 06:54:19 -08:00
Tom Wilkie 0349c6f2e0 Update integration tests 2016-02-01 06:54:19 -08:00
Tom Wilkie d3b11ee040 Rename Applications -> Process, sort topologies by rank. 2016-02-01 06:54:18 -08:00
David Kaltschmidt 6cf295ea9f Disable npm progress to speed up build 2016-02-01 15:52:41 +01:00
Simon 00755896de Merge pull request #882 from weaveworks/848-resize-terminal-on-card
Stop details cards popping up over the terminal.
2016-02-01 15:33:44 +01:00
Simon 5bd19076bd Merge pull request #880 from weaveworks/871-host-node-color-mismatch
Fixes host node/details panel color mismatch
2016-02-01 15:33:33 +01:00
Tom Wilkie bc5a0524ef Merge pull request #885 from weaveworks/readme
Update readme and images.
2016-02-01 06:31:10 -08:00
Tom Wilkie fc67ff10e2 Merge pull request #890 from weaveworks/refactor-deepequal
refactoring deepequal to satisfy linter
2016-02-01 06:30:38 -08:00
Simon Howe 3c23bd950a Fixes some fields overflowing badly.
The Chrome guys have implmeneted a new change (in Chrome 48) in the CSS
flexbox spec, min-width now defaults to auto instead of 0. "auto" has
some complicated behaviour described in the table here:
https://drafts.csswg.org/css-flexbox/#min-size-auto

This results in a very long min-width (I don't understand why). So we
have to let the browser know it can make it smaller if it wants to,
which in this case would be great.

Here's another person's experience with the issue.
 - https://code.google.com/p/chromium/issues/detail?id=551336
2016-02-01 15:12:52 +01:00
Paul Bellamy 75245f6777 Merge pull request #856 from weaveworks/826-by-hostname
Rename 'by hostname' to 'by dns name'
2016-02-01 10:56:02 +00:00
Paul Bellamy 7601a34c14 Merge pull request #853 from weaveworks/844-container-uptime
Add container uptime and restart count to details panel.
2016-02-01 09:02:19 +00:00
Tom Wilkie 394bc88f2a Add vendored deps for tracer. 2016-01-31 17:51:55 -08:00
Tom Wilkie b103f93692 Taking a read lock twice only works most of the time. 2016-01-31 17:42:44 -08:00
Tom Wilkie f4c582a7b3 Don't need sudo when DOCKER_HOST is tcp. 2016-01-29 14:41:25 -08:00
Tom Wilkie 638c5676cb Add container uptime and restart count to details panel. 2016-01-29 14:31:40 -08:00
Tom Wilkie 58a1528ba6 Make bin/release work on a mac. 2016-01-29 14:15:06 -08:00
Tom Wilkie c16f0d7f40 Merge pull request #865 from weaveworks/release-0.12.0
Release 0.12.0
2016-01-29 14:12:15 -08:00
Tom Wilkie 0de6a3aabf Merge pull request #883 from weaveworks/docs-signal-triggering
Update approach to trigger signal dumps
2016-01-29 11:49:33 -08:00
Tom Wilkie 68a3748f01 Don't allocate lots of docker.Stats structs, do some copying instead v0.12.0 2016-01-29 11:38:55 -08:00
Tom Wilkie 34447fd502 Close response body for docker stats calls. 2016-01-29 10:45:20 -08:00
Tom Wilkie 39fe9ad42d Update readme and images. 2016-01-29 10:06:29 -08:00
Alfonso Acosta 22774aabca Update approach to trigger signal dumps
pkill's flags vary in different systems, plus it will just be silent if it doesn't match any process
2016-01-29 14:44:21 +00:00
Simon Howe aad6e1fbeb Fixes new browser window size when popping out terminal.
Calculate the size more dynamically based on the size of the terminal
dom element.
2016-01-29 13:19:06 +01:00
Simon Howe 06aff39548 Fixes details cards opening out over the terminal 2016-01-29 13:17:58 +01:00
Simon Howe ab75bb5e41 Move details panel styling dimensions into common constants file.
They are used in a couple of places around the code base.
2016-01-29 13:16:33 +01:00
Simon Howe dcb621d7e6 Close terminal when we click "show node in its topology" 2016-01-29 13:14:47 +01:00
Simon Howe 5500c2f280 Fixes harmless exception: hitting esc with no cards open. 2016-01-29 13:14:08 +01:00
Simon Howe bac56c6c03 Fixes terminal being closed when its node's card is closed. 2016-01-29 13:13:33 +01:00
Simon Howe 2c74196c1c Fixes host node/details panel color mismatch
- 'label_major' has been changed to 'label' in the details api response.
- getNodeColorDark was giving up too early if a rank wasn't provided.
  The topo diagram which uses getNodeColor will select a color even w/
  no rank. Hosts don't have ranks at the mo.
2016-01-29 11:26:59 +01:00
Tom Wilkie d0d6cac448 Use different key to count IPs, so we don't clash with containers.
Fixes #870
2016-01-28 14:48:56 -08:00
Tom Wilkie 1f92db9557 Use tinycore-python to keep the example small. 2016-01-28 14:22:37 -08:00
Tom Wilkie 6773ec0e3e Update tracer readme (2). 2016-01-28 08:04:34 -08:00
Tom Wilkie 5a8b7325c1 Update tracer readme and makefile. 2016-01-28 08:04:04 -08:00
Tom Wilkie 077c136788 Update instruction on running demo. 2016-01-27 19:26:26 -08:00
Tom Wilkie 1d8663029f Update release notes. 2016-01-27 14:00:28 -08:00
Simon HoweandTom Wilkie 6913d42f27 Adds 0.12.0 changelog 2016-01-27 13:58:40 -08:00
Tom Wilkie fdd252a2e2 Merge pull request #858 from weaveworks/immutable-nodeset
use immutability for the NodeSet
2016-01-27 13:56:14 -08:00
Tom Wilkie d6313d7bbc Merge pull request #861 from weaveworks/refactor-memoise
Refactored render/memoise and added a basic test for it
2016-01-27 13:55:18 -08:00