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
Simon Howe
bfa40f9f4b
Removes sourcegraph badge from README
...
- Broken image at the moment which doesn't look great.
2016-01-20 09:06:49 +01:00
Tom Wilkie
2520eac507
Merge pull request #833 from weaveworks/832-i-broke-pprof
...
Loop in the http.DefaultServeMux for pprof.
2016-01-19 09:35:45 -08:00
Simon
6954c678a8
Merge pull request #839 from weaveworks/740-control-error-placement
...
Corrects the node control error placement
2016-01-19 18:26:46 +01:00
Simon Howe
f63c50475c
Corrects the node control error placement
2016-01-19 18:23:21 +01:00
Paul Bellamy
0afd151ea7
Merge pull request #752 from weaveworks/301-details-pain
...
Details panel redesign
2016-01-19 16:57:30 +00:00
Simon Howe
c43abd6075
Reconcile some details-panel stuff after the rebase.
2016-01-19 16:31:17 +00:00
Paul Bellamy
3d32d10e2d
fixing up some performance issues in NodeSet
2016-01-19 16:31:08 +00:00
Simon Howe
0785d5393a
Fixes pipes again
...
- Treat control objects that come back from the server as little
black boxes.
- Pass our local client nodeId around more instead, use that for
comparisons etc, (vs. inspecting the control object and doing brittle
magic w/ the ids).
2016-01-19 16:48:35 +01:00
Paul Bellamy
e7c9d4b771
adding a benchmark for the various render topologies
2016-01-19 16:47:49 +01:00
Paul Bellamy
bf13a824d4
render detail status section for metadata or metrics
2016-01-19 16:47:49 +01:00
Paul Bellamy
cb9d558665
Review feedback refactoring
2016-01-19 16:47:48 +01:00