Tom Wilkie
cb52acbc46
Add pod delete control
...
- Push shortcut reports when pods are created/deleted
- Buffer upto 2 reports instead of dropping them
2016-04-28 14:48:05 +01:00
Paul Bellamy
9adbfa9f50
Merge pull request #1378 from weaveworks/1343-k8s-external-ip
...
Show the k8s load balancer IP if it is set
2016-04-26 11:08:11 +01:00
Tom Wilkie
b05ef74552
Report hostname and version in probe struct, and version in host node.
2016-04-26 09:25:15 +01:00
Paul Bellamy
d559a6c160
Show the k8s load balancer IP if it is set
2016-04-25 14:45:53 +01:00
Paul Bellamy
a374ad334a
Don't show container labels on container images
...
Images have their own labels. We can still use the container labels for
filtering, as the filters are "System Containers", not "System Images".
2016-04-25 10:32:33 +01:00
Paul Bellamy
1539e668e7
Merge pull request #1290 from weaveworks/remove-container-control
...
Add control for removing stopped docker containers.
2016-04-22 14:13:40 +01:00
Paul Bellamy
a4e68b9598
Merge pull request #1363 from weaveworks/1072-docker-rm
...
Immediately remove deleted containers from the UI.
2016-04-22 10:29:14 +01:00
Tom Wilkie
8b06f6c0d8
Add rank field to controls.
2016-04-21 18:05:48 +01:00
Paul Bellamy
c4d4514278
Merge pull request #1359 from weaveworks/1121-reverse-resolution
...
Use reverse-resolved DNS info in the connections table.
2016-04-21 17:53:10 +01:00
David Kaltschmidt
62ed88cf16
Close details panel when node was removed via control
2016-04-21 18:34:51 +02:00
Tom Wilkie
ed555b6780
Add 'closeDetails' field to control responses.
2016-04-21 16:40:21 +01:00
Tom Wilkie
65dbca997c
Add control for removing stopped docker containers.
2016-04-21 16:24:41 +01:00
Tom Wilkie
66868eb946
Add test for rm'd containers
2016-04-21 13:51:20 +01:00
Tom Wilkie
99204e1ff7
Add k8s pod log control ( #1298 )
...
* Remove individually vendored k8s.io/kubernetes/pkg/<foo>
* Vendor the whole of vendor/k8s.io/kubernetes/pkg
* Add k8s pod log control
* Tag pods with host id and include them in the host topology as children.
* adding a basic test for kubernetes.Reporter.GetLogs
2016-04-21 13:48:50 +01:00
Tom Wilkie
cec750049f
Immediately remove deleted containers from the UI.
2016-04-21 12:26:51 +01:00
Tom Wilkie
0a51064713
Use reverse-resolved DNS info in the connections table.
2016-04-20 17:18:32 +01:00
Tom Wilkie
919d813b70
Add buffer to mockPublisher channel to prevent deadlock between Publish() and Stop()
2016-04-20 16:20:14 +01:00
Paul Bellamy
99c611f594
Fixing up tests for shape and sublabel moving to topologies
2016-04-20 15:46:26 +01:00
Paul Bellamy
5cedfad29a
Merge pull request #1332 from weaveworks/1091-docker-rename
...
Support docker rename events
2016-04-20 09:45:40 +01:00
Tom Wilkie
9eda27822c
Show k8s labels and container env vars in the details panel. ( #1342 )
...
* Show k8s labels and container env vars in the details panel.
* Add show more bar to the env vars and labels
* React key was in the wrong place; empty tables render section labels.
2016-04-20 08:18:03 +01:00
Paul Bellamy
1edeb8d190
Removing report.Node.WithID ( #1315 )
...
* removing usage of report.Node.WithID
* report.Topology.AddNode can use the node's ID field
2016-04-19 16:48:03 +01:00
Tom Wilkie
baee925db3
Show k8s service IP in details panel ( #1330 )
...
* Show k8s service IP in details panel
* Review feedback
2016-04-19 13:18:46 +01:00
Paul Bellamy
497270eff7
support docker rename events
2016-04-18 14:39:48 +01:00
Paul Bellamy
528bfa98ee
Merge pull request #1321 from weaveworks/1270-plugins-body-too-large
...
Better error message when plugin responses are too large
2016-04-18 14:07:39 +01:00
Paul Bellamy
f17c8e6bae
Better error message when plugin responses are too large
2016-04-18 12:43:40 +01:00
Ilya Dmitrichenko
a49c3893de
More sensible container names for Mesos/Marathon ( #1316 )
...
* Collect container environment variales (close #1314 )
* Containers managed by Marathon can have meaningful names (close #1309 )
* Make linter happy and fix tests
2016-04-18 12:10:18 +01:00
Paul Bellamy
7090855f9e
Add local_networks to weave Overlay nodes, so we can track weave without an exposed weave ip ( #1313 )
2016-04-15 16:23:15 +01:00
Tom Wilkie
3fcd74f8d1
Show k8s pod status
2016-04-13 11:56:26 +01:00
Paul Bellamy
f211d48cda
Merge pull request #1126 from weaveworks/plugins
...
Plugins
2016-04-12 18:03:26 +01:00
Paul Bellamy
6158cbe581
Merge pull request #1265 from weaveworks/api-probes
...
Add /api/probes endpoint
2016-04-12 17:44:07 +01:00
Paul Bellamy
72518e7036
iowait example plugin should remove the socket when done
2016-04-12 17:22:40 +01:00
Paul Bellamy
16c497d30a
ditch plugin handshake endpoint
2016-04-12 17:22:39 +01:00
Alfonso Acosta
9f219badab
Stop using the httputil client for plugins
...
* It sends unexpected TCP RSTs (causing connection reset by peer errors in the python plugin)
Exception happened during processing of request from
Traceback (most recent call last):
File "/usr/lib/python2.7/SocketServer.py", line 295, in _handle_request_noblock
self.process_request(request, client_address)
File "/usr/lib/python2.7/SocketServer.py", line 321, in process_request
self.finish_request(request, client_address)
File "./http-requests.py", line 145, in finish_request
self.RequestHandlerClass(request, '-', self)
File "/usr/lib/python2.7/SocketServer.py", line 658, in __init__
self.handle()
File "/usr/lib/python2.7/BaseHTTPServer.py", line 349, in handle
self.handle_one_request()
File "/usr/lib/python2.7/BaseHTTPServer.py", line 312, in handle_one_request
self.raw_requestline = self.rfile.readline(65537)
File "/usr/lib/python2.7/socket.py", line 480, in readline
data = self._sock.recv(self._rbufsize)
error: [Errno 104] Connection reset by peer
* It doesn't reuse connections
2016-04-12 17:22:39 +01:00
Paul Bellamy
333d32fbe5
Review Feedback
2016-04-12 17:22:38 +01:00
Paul Bellamy
fcfd42e5d5
Review feedback - adding plugin status field
2016-04-12 17:22:38 +01:00
Paul Bellamy
7632e0b3c5
Adding support for plugins, with basic example of iowait, and ebpf
...
Squash of:
* Include plugins in the report
* show plugin list in the UI
* moving metric and metadata templates into the probe reports
* update js for prime -> priority
* added retry to plugin handshake
* added iowait plugin
* review feedback
* plugin documentation
2016-04-12 17:22:14 +01:00
Tom Wilkie
281ba58845
Add /api/probes endpoint
2016-04-12 17:17:18 +01:00
David Kaltschmidt
79b4232b08
Remove load5 and load15
...
* not really useful
* take up lots of real estate
Fixes #1267
2016-04-12 16:58:21 +01:00
Paul Bellamy
c075939379
Forgot debug println
2016-04-07 12:33:34 +01:00
Paul Bellamy
bfb65cb4af
Merge pull request #1225 from weaveworks/1149-more-meaningful-metrics-max-mmmmmmm
...
Set the memory and open files maximums based on the host
2016-04-07 10:36:30 +01:00
Paul Bellamy
f3adefa454
Update docker client, to get better state strings in the UI
2016-04-06 16:39:45 +01:00
Paul Bellamy
b970b0561b
Set the memory and open files maximums
...
process memory limit is not cgroup-aware
2016-04-06 13:07:55 +01:00
Alfonso Acosta
2c4de6243a
Review comment: move pty's Close
2016-04-01 12:17:09 +00:00
Alfonso Acosta
4a496073b0
More robust obtention of host shell command
2016-03-30 23:57:31 +00:00
Alfonso Acosta
59af5d28ad
Review feedback: merge host controls with reporter
2016-03-29 17:14:15 +00:00
Alfonso Acosta
c1c40ad20d
Add host-level terminals
2016-03-29 16:05:04 +00:00
Tom Wilkie
7e2e4c9c45
Fix spelling mistakes in the codebase.
2016-03-23 10:51:27 +00:00
Tom Wilkie
f6835e433c
Fix bug in container image reporting, strip the prefix off when adding image to the registry
2016-03-22 17:21:49 +00:00
Paul Bellamy
c7cbb2df24
Merge pull request #1161 from weaveworks/1058-sha256-image-ids
...
strip sha256: from docker image ids
2016-03-16 13:57:41 +00:00
Paul Bellamy
1f6652e1c3
strip sha256: from docker image ids
2016-03-16 13:06:54 +00:00