Alfonso Acosta
3d94082b07
Add debug logging
2016-02-05 16:58:40 +00:00
Tom Wilkie
34ca87c98e
Review feedback.
2016-02-04 15:48:17 +00:00
Tom Wilkie
2e9aa9314d
Periodically check for newer versions of scope.
2016-02-04 15:22:01 +00:00
Tom Wilkie
123c40028f
Less hacky fix for /%2F bug
2016-01-14 07:10:31 -08:00
Alfonso Acosta
e0e7644acd
k8s: Use service account token when no api server url is provided
2016-01-12 15:31:19 +00:00
Tom Wilkie
ffa955a21b
Split and move xfer package.
2016-01-06 14:01:39 +00:00
Tom Wilkie
caff695f96
Gather per-process CPU and memory metrics.
2015-12-16 14:38:21 +00:00
Tom Wilkie
667dd0f1de
Rationalise version handling
2015-12-11 12:23:01 +00:00
Tom Wilkie
d8c759c455
Merge pull request #650 from weaveworks/365-pipes
...
Pipes
2015-12-11 12:01:36 +00:00
Tom Wilkie
6259307491
Don't use a global variable to store the pipe client.
2015-12-10 15:44:25 +00:00
Tom Wilkie
e15fe2b747
Use caching proc walker in procspy.
2015-12-10 14:00:42 +00:00
Tom Wilkie
ac9c011475
Pipe plumbing
...
- Add store of pipes in the app
- Add pipe type, handling impedance mismatch, used in app and probe.
- App <-> Probe pipes have their own websockets.
- Add pipe websocket endpoint in app.
- Pipe IDs are strings, lose the request/response IDs, and give the json encoder lowercase field names.
- Add simple golang ws client, for testing.
- Pipe lifecycle plumbing.
- Ref count and timeout both ends of pipes in the app
- Deal with POST /api/pipe/:pid?_method=delete
- Add end-to-end unit test for pipes.
- Add test for timing out pipes.
- Update go-docker client to tomwilkie/go-dockerclient
- Backend work for non-raw ttys
- Close pipes when they close themselves in the probe
- Ensure all http connections are done before returning from client.Stop()
2015-12-10 12:51:17 +00:00
Tom Wilkie
949ae6f807
Review feedback
2015-12-09 12:45:13 +00:00
Tom Wilkie
c749f5aa33
Merge probe and app binaries, run with ./scope probe or ./scope app.
2015-12-09 11:00:42 +00:00
Tom Wilkie
c317cff86e
App: Rename package main->app, put main.go in prog/app
2015-12-07 14:53:28 +00:00
Tom Wilkie
b85746704b
Merge pull request #726 from weaveworks/630-merge-appclient
...
Merge http publisher and app client.
2015-12-07 11:38:11 +00:00
Tom Wilkie
f1d225c836
Add hostname to /api
2015-12-04 15:33:12 +01:00
Tom Wilkie
4f4d986571
Merge http publish and app client.
2015-12-04 12:17:21 +00:00
Tom Wilkie
99d72cbc2b
Use common.SignalHandlerLoop from weave, and document debug options.
2015-12-04 10:01:00 +00:00
Tom Wilkie
3e1be5cbfe
Move calls to weave ps to a background goroutine.
2015-11-12 17:02:28 +00:00
Tom Wilkie
9142325d54
Instruments probe runtime to find slow reporter.
2015-11-12 17:01:52 +00:00
Tom Wilkie
c610bf0ea1
Review feedback.
2015-11-11 11:42:28 +00:00
Tom Wilkie
92b24793f1
Push mini-reports when container's state changes.
2015-11-10 13:46:57 +00:00
Paul Bellamy
92ec7d9397
Move probe main.go to prog/probe/, break out a probe struct with appropriate responsibilities.
...
Also adds test for probe 'engine'
2015-11-09 16:25:28 +00:00