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