Commit Graph

1230 Commits

Author SHA1 Message Date
Tom Wilkie
d101b0fced Add integration test for procspy edges. 2016-01-06 12:46:25 +00:00
Tom Wilkie
2f03fafe13 Merge pull request #789 from weaveworks/faster-go-build
Speed up incremental build
2016-01-06 12:31:19 +00:00
Tom Wilkie
7b28d9a84a Merge pull request #788 from weaveworks/786-dockerclient
Update to latest go-dockerclient
2016-01-06 11:51:46 +00:00
Tom Wilkie
5086f55357 Merge pull request #793 from weaveworks/792-control-ws-panic
Don't panic if you don't understand the message on the control WS.
2016-01-06 11:50:24 +00:00
Tom Wilkie
b89deb6aa9 Review feedback 2016-01-06 11:48:29 +00: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
d45930545e Don't panic if you don't understand the message on the control WS. 2016-01-04 17:58:42 +00:00
Tom Wilkie
696a50fd27 Don't -i for different architectures. 2016-01-04 16:48:41 +00:00
Tom Wilkie
d6052973af Pass -i to go build to speed up builds. 2016-01-04 16:48:41 +00:00
Tom Wilkie
d12cc9a5bd Don't report network stats (we don't show them in UI anyway) 2016-01-04 16:48:19 +00:00
Tom Wilkie
7df22c6f39 Update fsouza/go-dockerclient 2016-01-04 16:48:19 +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