Tom Wilkie
8efa0d147b
Review feedback
2015-12-16 14:38:22 +00:00
Tom Wilkie
caff695f96
Gather per-process CPU and memory metrics.
2015-12-16 14:38:21 +00:00
Paul Bellamy
9bd818174c
Removing dead EdgeMetadata rendering code
2015-12-07 15:34:01 +00:00
Tom Wilkie
e1585e7ac1
Merge pull request #711 from weaveworks/576-host-metrics
...
Add host memory and CPU usage metrics
2015-12-04 14:38:48 +00:00
Tom Wilkie
4a475466f6
Add host memory and CPU usage metrics
2015-12-04 13:57:32 +00:00
Tom Wilkie
b1c8f9f344
Merge pull request #705 from weaveworks/664-use-labels-to-hide
...
Merge image metadata into container metadata so image labels can be used to hide containers.
2015-12-04 12:20:08 +00:00
Tom Wilkie
88116ca9de
Merge image metadata into container metadata so image labels can be used to hid containers.
2015-12-04 12:19:44 +00:00
Tom Wilkie
5a1cc3fa8f
Filter nodes that are only connected to themselves.
2015-11-30 12:43:02 +00:00
David Kaltschmidt
0cae3541fa
Use rank to determine color in details
2015-11-20 13:01:09 +01:00
Tom Wilkie
7aa2d6e970
Avoid stranded internet nodes in the containers view.
2015-11-16 10:44:31 +00:00
Paul Bellamy
8f63d7be7f
Metrics plumbing for reports.
...
- base load graph x-axis on data, not a hardcoded window
- format memory dynamically to scale
- add some tests for the immutability of metrics
- use ps.List for Sample storage, so it is immutable. Have to implement custom marshalling
- adding tests for report.Metrics
- check the ordering of the json samples
- Make the nil value for Metrics valid.
- Sort samples from oldest to newest on the wire.
2015-11-11 17:16:13 +00:00
Tom Wilkie
a89c0b9b88
Make an empty StringSet nil.
2015-11-09 16:25:49 +00:00
Tom Wilkie
8dbc586866
Merge pull request #628 from weaveworks/latest-map
...
Add 'latest' CRDT, make UI update quicker.
2015-11-09 16:10:28 +00:00
Alvaro
4f21919858
Merge pull request #639 from weaveworks/scope-504-2
...
Resolve to a group of names
2015-11-09 15:29:28 +01:00
Alvaro Saurin
82d9e35da6
Use the "name" set for the connection details
2015-11-09 13:45:02 +01:00
Tom Wilkie
5e2c165fd8
Review feedback
2015-11-09 11:38:15 +00:00
Tom Wilkie
43d0ce986f
Add 'latest' CRDT; use it to store container state.
...
Also use same technique to merge the controls, returning the latest
set of controls instead of the union.
2015-11-06 18:26:38 +00:00
Tom Wilkie
8f957c4f13
Add docker lifecycle controls, containers in states other that running, and a filter for those containers.
...
Also add integration test for container controls.
2015-11-06 17:39:54 +00:00
Tom Wilkie
76d34330a9
Add Control plumbing.
2015-11-06 17:39:48 +00:00
Tom Wilkie
a99888994b
Prevent a standed Uncontained node from appearing in container view.
...
Do this by filtering unconnected nodes after mapping them to containers, not before.
2015-11-06 11:25:07 +00:00
Tom Wilkie
ec4425fb80
Use Node.Sets for Host Local Networks.
2015-10-27 14:35:07 +00:00
Tom Wilkie
6e9ad995b0
Use Node.Sets for Docker/Weave IPs
2015-10-27 14:12:35 +00:00
Tom Wilkie
8b03814cb7
Fixup failing tests due to fixture move.
2015-10-27 11:30:40 +00:00
Peter Bourgon
c8fbea0f15
Move fixture to its own package
...
We want to be able to import test from packages like probe/endpoint, in
order to use utility functions like poll. But that causes an import
cycle with the current layout. We got around this using dot-imports so
far, but it's ugly and unnecessary: fixture can be its own package.
2015-10-27 10:36:53 +00:00
Tom Wilkie
cd97708af0
Review feedback
2015-10-21 10:04:27 +00:00
Tom Wilkie
811bde4d4a
Include host scope for contianer joins based on IP.
2015-10-20 14:50:40 +00:00
Tom Wilkie
f26f998b09
Fix lint.
2015-10-19 10:17:46 +00:00
Tom Wilkie
eaf52f4769
Review feedback
2015-10-10 07:47:34 +00:00
Tom Wilkie
de6742db11
Add containers by hostname view.
2015-10-09 10:52:12 +00:00
Paul Bellamy
6ad182a144
Merge pull request #441 from weaveworks/kubernetes
...
Basic Kubernetes Integration
2015-10-06 14:49:55 +01:00
Paul Bellamy
be1d1d52d0
Basic Kubernetes integration
...
* Added helper for installing scope on gcloud
* Added topologies Pods and Pods-by-Service
* Uses k8s.io/kubernetes/pkg/client/cache for the client
* Filter kube-system nodes by default
* Only show the k8s topologies if we've received a non-empty k8s report
2015-10-06 12:55:51 +01:00
Tom Wilkie
38ec5e9fef
Add unit test for short lived connections from the internet node.
2015-10-02 10:56:22 +00:00
Tom Wilkie
d3aa975eb9
In containers view, show short lived connections to/from the internet by including port mappings in the join.
2015-10-01 16:31:38 +00:00
Tom Wilkie
5c0555ae39
Report number of filtered nodes in topology stats.
...
Include filtered psuedo nodes in stats.
2015-09-29 08:51:38 +00:00
Tom Wilkie
50e20b1a34
When flattening edge metadata and propagating to the server end of the edge, reverse the direction of the metadata.
2015-09-24 05:28:40 +00:00
Tom Wilkie
f9815afad3
Remove some duplicate functionality, add some basic tests.
2015-09-23 09:46:11 +00:00
Tom Wilkie
9e72ef1a1f
Remove pseudo nodes that are made unconnected by filtering.
2015-09-23 07:02:55 +00:00
Tom Wilkie
15417b6b02
Show container image details for containers.
2015-09-22 05:48:18 +00:00
Tom Wilkie
8b424df2be
Review feedback.
2015-09-16 09:29:42 +00:00
Tom Wilkie
fcb7c47bd9
Always include endpoint nodes brought in by procspy, even if they get merged with conntracked endpoints.
2015-09-16 03:46:15 +00:00
Tom Wilkie
b7598c376e
Don't show shortlived connections in the host view.
2015-09-15 10:03:04 +00:00
Tom Wilkie
2bde4a070e
Merge pull request #456 from weaveworks/container-name-from-ecs-label
...
Use label "com.amazonaws.ecs.container-name" to render container names
2015-09-08 19:23:06 +01:00
Peter Bourgon
208abfa34a
rm Sterilize, use Prune
2015-09-08 12:00:10 +02:00
Peter Bourgon
b1f316ffc7
Add Prune method (née Sterilize)
2015-09-08 11:50:18 +02:00
Alfonso Acosta
ebefa5e8f0
Use label "com.amazonaws.ecs.container-name" to render container names
2015-09-07 20:52:13 +00:00
Peter Bourgon
1dfc725706
Filter system containers from topologies; add API to control filters.
2015-09-07 14:24:15 +00:00
Tom Wilkie
303e11be6a
Don't send numeric=true for connections table.
2015-09-07 13:06:13 +00:00
Tom Wilkie
4da819b18c
Merge pull request #449 from weaveworks/447-short-lived-in-apps
...
Prevent short lived connections appearing as pseudo nodes in the applications view.
2015-09-07 11:32:38 +01:00
Alvaro
d3c7138499
Merge pull request #404 from weaveworks/scope-364
...
reverse resolutions for remote side of connections.
2015-09-07 10:55:12 +02:00
Tom Wilkie
85bfcddb3f
Prevent short lived connections appearing as pseudo nodes in the applications view.
2015-09-06 16:26:57 +00:00