Commit Graph

1356 Commits

Author SHA1 Message Date
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
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
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
Paul Bellamy
94d52f02a7 Refactored render/memoise and added a basic test for it 2016-01-27 16:29:55 +00:00
Paul Bellamy
1cdedcd3a7 Review feedback 2016-01-27 11:10:51 +00:00
Paul Bellamy
66790f4436 use immutability for the NodeSet 2016-01-27 11:10:51 +00:00
Paul Bellamy
1943ad440a Merge pull request #851 from weaveworks/memoise-and-cache
Memoise & cache the result of renderers, so we don't recalculate views multiple times.
2016-01-27 11:10:21 +00:00
Tom Wilkie
8af839ce26 Cache reports generated by the collector. 2016-01-26 16:31:31 -08:00
Tom Wilkie
57f5a8bb04 Make the collector's report IDs a hash of the merged in report. 2016-01-26 16:03:34 -08:00
Tom Wilkie
d2b8a9b1bb Fix url 2016-01-26 15:23:14 -08:00
Tom Wilkie
bdf0756945 Use badge instead of script. 2016-01-26 15:22:21 -08:00
Tom Wilkie
fdfedcdb93 Add public slack channel links. 2016-01-26 15:21:00 -08:00
Tom Wilkie
d8a6bbf57e Merge pull request #859 from weaveworks/857-container-image-name-filtering
fix bug in containers being filtered by image name
2016-01-26 08:32:19 -08:00
Paul Bellamy
b5037f511c fix bug in containers being filtered by image name 2016-01-26 14:45:10 +00:00
Paul Bellamy
599bade33f Merge branch 'master' of github.com:weaveworks/scope 2016-01-26 10:03:55 +00:00
Tom Wilkie
0e3e3b74f8 Add benchmark for list topologies API. 2016-01-25 21:48:18 -08:00
Tom Wilkie
b1a3a15ac0 A more debugging 2016-01-25 14:23:39 -08:00
Tom Wilkie
f8cbaf0794 Flush cache between runs of the benchmark. 2016-01-25 13:53:38 -08:00
Tom Wilkie
41d48224aa Fix tests 2016-01-25 13:46:28 -08:00
Tom Wilkie
b8daa02488 Memoise & cache the result of renderers, so we don't recalculate views multiple times. 2016-01-25 13:31:10 -08:00
Tom Wilkie
fd8696ffa2 Merge pull request #838 from weaveworks/502-more-immutability
Use ps.Map for Counters and Sets, remove Metadata in favour of Latest.
2016-01-25 13:24:27 -08:00
Tom Wilkie
7a70a076b8 Make counter zero value useable. 2016-01-25 12:52:19 -08:00
Paul Bellamy
b809f94272 make zero value of LatestMap valid 2016-01-25 17:33:24 +00:00
Tom Wilkie
d1c0fcec2d Review feedback. 2016-01-25 08:39:42 -08:00
Paul Bellamy
d44f9cbf77 fixing panic on EdgeMetadatas deserialization by making valid zero value 2016-01-25 15:51:14 +00:00
Paul Bellamy
5751db2a5a Always merge into the larger ps.Map
Because they are commutative and immutable, we can do this!
2016-01-25 15:25:01 +00:00
Tom Wilkie
728572cb51 Lint 2016-01-24 14:06:44 -08:00
Tom Wilkie
e125fb5e88 Add tests for counters 2016-01-24 14:04:08 -08:00
Tom Wilkie
f2df789503 Add tests for latest map. 2016-01-24 13:55:48 -08:00
Tom Wilkie
f071067289 Extend testing for EdgeMetadatas. 2016-01-24 09:50:08 -08:00
Tom Wilkie
e5adb13888 Merge pull request #849 from weaveworks/847-cannot-exec-from-second-card
Fixes exec/attach from the 2nd+ card.
2016-01-24 09:23:15 -08:00
Tom Wilkie
2dc47e0c6c Fix up experimental. 2016-01-23 13:59:48 -08:00
Tom Wilkie
bc3f946810 Make NodeMetadatas immutable. 2016-01-23 13:02:16 -08:00
Tom Wilkie
6b56475766 Use ps.Map for Counters and Sets, remove Metadata in favour of Latest.
Also
- Add more complicated report.json for benchmark
- Break up report/topology.go
- Implement our own DeepEqual for ps.Map
2016-01-22 15:10:32 -08:00
Alfonso Acosta
61cd64d5a5 Merge pull request #850 from weaveworks/improve-profiling-docs
Improve documentation about profiling
2016-01-22 15:37:03 +00:00
Alfonso Acosta
236c79c558 Improve documentation about profiling 2016-01-22 13:57:35 +00:00
Paul Bellamy
21ae0aa253 Merge commit '77949db' 2016-01-22 09:41:40 +00:00
Simon Howe
6edbd49791 Fixes pipe status when reloading page.
Correctly load in state from the url.
2016-01-21 21:15:54 +01:00
Tom Wilkie
3fd4edad8e Merge pull request #841 from weaveworks/840-no-metric-aggregation
Rename metric keys so they don't conflict and get merged between types
2016-01-21 09:46:19 -08:00
Simon Howe
d5cf3d2c59 Fixes exec/attach from the 2nd+ card.
- Also fixes strange issue where hitting ESC while a terminal was
  active, would update the route, reload the top card, and break the
  terminal connection status.
2016-01-21 16:57:22 +01:00
Paul Bellamy
77949db711 use constants for topology names (missed a few) 2016-01-20 16:16:58 +00:00
Paul Bellamy
bf57aeb8d9 Rename the various metric keys so they don't accidentally overlap 2016-01-20 16:14:32 +00:00
Paul Bellamy
0190c15145 Making fixture report metrics more specific 2016-01-20 16:13:56 +00:00