Commit Graph

1221 Commits

Author SHA1 Message Date
Simon Howe
5b390994b8 Fix node controls so they behave independently across nodes
If one node was busy performing an action, any other nodes controls
would also be in a 'blocked and waiting' state.
2016-01-05 19:17:10 +01:00
Tom Wilkie
6850e840bd Merge pull request #785 from weaveworks/777-probes-https
Make probes use TLS against scope.weave.works by default
2016-01-04 18:17:05 +00:00
Tom Wilkie
c468dd5f32 Merge pull request #791 from weaveworks/fix-tests
Build new test VM (to pickup latest Docker version).
2016-01-04 16:47:53 +00:00
Tom Wilkie
abebb0f197 Build new test VM (to pickup latest Docker version). 2016-01-04 16:10:27 +00:00
Simon Howe
22247130d3 Log proxy connection errors rather than killing server.
Don't have accurate repro for when they occur.
2016-01-04 16:40:02 +01:00
David Kaltschmidt
372c611873 Remove backend container dep for non-container builds 2015-12-30 13:45:33 +00:00
Simon
a8fc57adae Merge pull request #780 from weaveworks/748-fix-terminal-unicode-chars
Fixes display of unicode characters in the terminal
2015-12-29 09:34:01 +00:00
Simon Howe
a17355e667 Fixes display of unicode characters in the terminal 2015-12-29 09:33:31 +00:00
Alfonso Acosta
7e87caf3ee [probe] Share TLS configuration with websockets 2015-12-21 17:00:23 +00:00
Alfonso Acosta
840fcb2441 [probe] Make sanitize.URL work with wss 2015-12-21 17:00:23 +00:00
Alfonso Acosta
f183590cf4 [probe] Only target scope.weave.works implicitly if no app is provided 2015-12-21 17:00:23 +00:00
Alfonso Acosta
4841340b33 [probe] Use https with scope.weave.works by default 2015-12-21 14:48:27 +00:00
Tom Wilkie
2faa58aa41 Merge pull request #776 from weaveworks/tracer
Tracer!
2015-12-17 13:55:10 +00:00
Tom Wilkie
6dc65e2481 Update example app. 2015-12-17 13:54:42 +00:00
Tom Wilkie
1ef6006c55 Make tests pass. 2015-12-17 11:18:57 +00:00
David
4ea854519b Merge pull request #775 from weaveworks/build-performance
Speed up npm bundle builds
2015-12-16 18:54:35 +01:00
David Kaltschmidt
57dfe4a4e8 Dont use -p on webpack when declaring uglifyjs plugin 2015-12-16 18:53:11 +01:00
Simon
c85f0dfdf1 Merge pull request #766 from weaveworks/765-fix-terminal-wrapping
Set correct size for terminal which fixes text wrapping.
2015-12-16 17:33:18 +01:00
Simon Howe
a166ecc92c Tidying up a little bit. 2015-12-16 17:32:46 +01:00
Simon Howe
4df1cac033 Set correct size for terminal which fixes text wrapping.
Sometimes it was going off the sides/bottom.
2015-12-16 17:32:45 +01:00
Tom Wilkie
13a82bc9a8 Make it lint and compile after rebase. 2015-12-16 15:30:53 +00:00
Tom Wilkie
91579d06fc Merge pull request #767 from weaveworks/756-proc-cpu
Gather per-process CPU and memory metrics.
2015-12-16 15:29:56 +00:00
Tom Wilkie
662b792781 Make it compile again. 2015-12-16 15:24:53 +00:00
Tom Wilkie
b99555936d Add echo server, make it randomly take 2 secs. 2015-12-16 15:21:35 +00:00
Tom Wilkie
2dc03ce6d1 Use container names over pids. 2015-12-16 15:21:35 +00:00
David Kaltschmidt
b8d43a650d allowing more boxes on same row in child traces 2015-12-16 15:21:35 +00:00
Tom Wilkie
3d54954665 Protect against fd reuse. 2015-12-16 15:21:35 +00:00
David Kaltschmidt
90d288fcf3 Flame graph for child traces 2015-12-16 15:21:35 +00:00
Tom Wilkie
3dbb94eed3 Send all the container pids to the client. 2015-12-16 15:21:35 +00:00
Tom Wilkie
e58f0f756f Make temporal join work - now can have traces with more than one child! 2015-12-16 15:21:35 +00:00
Tom Wilkie
baf7aa106c Fix table column width; ntohl port numbers. 2015-12-16 15:21:35 +00:00
Tom Wilkie
dfbd83b658 Expose keys, sort and dedupe traces, and hide show children in ui. 2015-12-16 15:21:35 +00:00
Tom Wilkie
9f49f63fc6 Mime type 2015-12-16 15:21:35 +00:00
David Kaltschmidt
7dff1bd85e Polished UI for tracer
* added logo and favicon
* upgraded Bootstrap to v4
* use FontAwesome as icon font
* applied weave colors
* auto-select first container
* mock backend in server.js to serve *.json files for API requests
2015-12-16 15:21:34 +00:00
Tom Wilkie
3e4b3ad0eb Trace all processes in a container. 2015-12-16 15:21:34 +00:00
Tom Wilkie
38e7c7c560 Show subtraces in the API and UI. 2015-12-16 15:21:34 +00:00
Tom Wilkie
bf85e621a2 Make connection causality detection more reliable. 2015-12-16 15:21:34 +00:00
Tom Wilkie
bdeed7219f Start showing traces in the UI 2015-12-16 15:21:34 +00:00
Tom Wilkie
b6e43c8f3f Wire up recording of traces. 2015-12-16 15:21:34 +00:00
Tom Wilkie
a3a0907ffc It works again! 2015-12-16 15:21:34 +00:00
Tom Wilkie
31cadac623 Make it stop 2015-12-16 15:21:34 +00:00
Tom Wilkie
e09774ba5a Prototype to trace incoming and outgoing connections from containers. 2015-12-16 15:21:34 +00:00
Tom Wilkie
8efa0d147b Review feedback 2015-12-16 14:38:22 +00:00
Tom Wilkie
21a16771c9 Make host report memory usage in bytes. 2015-12-16 14:38:21 +00:00
Tom Wilkie
caff695f96 Gather per-process CPU and memory metrics. 2015-12-16 14:38:21 +00:00
David Kaltschmidt
b70e68a319 Split JS bundle into vendor and app 2015-12-16 13:45:37 +01:00
David Kaltschmidt
acaef9f639 Speed up npm bundle builds
Use include option to point to app sources
2015-12-16 10:33:58 +01:00
Tom Wilkie
bc8f86a75f Merge pull request #751 from weaveworks/testing
Add some more testing to procspy
2015-12-15 17:56:41 +00:00
Tom Wilkie
c4f8496362 Merge pull request #771 from weaveworks/release-0.11.1
Add release notes for v0.11.1
2015-12-15 17:45:19 +00:00
Tom Wilkie
cc30e2ac63 Add release notes for v0.11.1 v0.11.1 2015-12-15 16:48:23 +00:00