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
Alvaro Saurin
15e25edc40
New asynchronous, caching DNS resolver for reverse resolutions
...
Add nodes for the remote side of connections iff we have a DNS reverse resolution for the IP.
Unit test for the resolver
2015-09-04 17:21:45 +02:00
Tom Wilkie
ccf6c1fdca
Make container rank the image _name_
2015-09-04 10:16:17 +00:00
Tom Wilkie
57f7b4f2e6
Rename NodeMetadata -> Node
2015-09-03 16:18:54 +00:00
Tom Wilkie
d09a853fb2
Show container image details for containers.
2015-09-03 10:26:13 +00:00
Tom Wilkie
9ba38d71cc
Review feedback
2015-09-03 10:19:27 +00:00
Tom Wilkie
21675f3000
Remove LeafMap - have a generic function which converts a Topology to a RenderableNodes.
2015-09-02 15:03:57 +00:00
Tom Wilkie
144a798602
Review Feedback
2015-09-02 14:32:47 +00:00
Tom Wilkie
afc2788777
Move EdgeMetadata into the NodeMetadata struct.
2015-09-02 14:32:44 +00:00
Tom Wilkie
61f45b2306
In the Endpoint && Addr topology, we can't assume pseudo nodes have an adjacency coming _from_ them.
2015-09-02 13:37:09 +00:00
Tom Wilkie
0217351bb7
Add tests to catch bad pseudo node mapping.
2015-09-02 13:37:03 +00:00
Tom Wilkie
7cce17945f
Add comment
2015-09-01 12:25:53 +00:00
Tom Wilkie
405c4c4cd7
Move sterilze to expect package; reuse in app.
2015-09-01 12:07:43 +00:00
Tom Wilkie
217775654a
Merge pull request #411 from weaveworks/357-adjacencies-to-nodemetadata
...
Move Adjacency info inside the NodeMetadata struct
2015-09-01 12:18:19 +01:00
Peter Bourgon
66c597ecf9
Remove debug code that snuck in
2015-09-01 09:36:57 +02:00
Tom Wilkie
1f6b3d4a45
Move Adjacency info inside the NodeMetadata struct; move pseudo node generation to the probes.
2015-08-28 15:20:27 +00:00
Tom Wilkie
903a51397b
Review feedback
2015-08-28 09:19:56 +00:00
Tom Wilkie
55c77c6a37
Enhance the containers topology with information directly joined from endpoints, via IP address foreign key.
2015-08-27 16:29:35 +00:00
Tom Wilkie
e4970f9214
Give mapping functions the ability to return multiple nodes.
2015-08-27 16:29:32 +00:00
Tom Wilkie
e7dc258119
Only group processes not in containers AND doing network IO into uncontained nodes.
2015-08-27 15:26:49 +00:00
Peter Bourgon
44e6fd2adb
Merge pull request #399 from weaveworks/topology-copy
...
Moar functional: Topology Merge methods don't mutate the receiver
2015-08-27 17:05:12 +02:00
Alfonso Acosta
9ba37402cf
Report/render both image and container labels
...
Daemon labels will have to wait since the go client (Docker API v1.14) doesn't support
them yet (daemon labels were exposed in Docker API v1.16)
See https://godoc.org/github.com/fsouza/go-dockerclient#Client.Info for details.
2015-08-27 09:45:30 +00:00
Alfonso Acosta
529aa3d84f
Use a metadata key per docker label
2015-08-26 15:49:13 +00:00
Alfonso Acosta
e1c05012ca
Report docker container labels and render them in the details pane
2015-08-26 13:38:53 +00:00
Tom Wilkie
1ad1197051
Review feedback
2015-08-26 13:00:33 +00:00
Peter Bourgon
775f0ede90
render: fixes for new merge semantics
2015-08-26 12:02:11 +01:00
Tom Wilkie
d8ac16d3f3
Gather container IP addresses from Docker and Weave, and apply them to nodes in the container topology.
2015-08-26 10:19:08 +00:00
Tom Wilkie
e9fad6136f
Tag containers with WeaveDNS hostnames.
2015-08-25 16:41:56 +00:00