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
|
54299dc0fd
|
Review feedback.
|
2015-09-15 10:03:06 +00:00 |
|
Tom Wilkie
|
b7598c376e
|
Don't show shortlived connections in the host view.
|
2015-09-15 10:03:04 +00:00 |
|
Tom Wilkie
|
89b5a8d432
|
We don't know which end is local for shortlived connections, so don't tag any with the hostid.
|
2015-09-15 10:03:03 +00:00 |
|
Tom Wilkie
|
766d8772d7
|
Do a conntrack -L before -E to capture existing connections and NAT mappings.
|
2015-09-15 10:02:59 +00:00 |
|
Tom Wilkie
|
925851169e
|
Use AddNode when adding nodes to the topology, such that the get merged with any existing node that might be there.
|
2015-09-15 10:02:58 +00:00 |
|
Tom Wilkie
|
7d6b5a540e
|
Revert "Merge pull request #450 from weaveworks/scope-284"
This reverts commit 46345e3bdb, reversing
changes made to bf3e9a1601.
Conflicts:
probe/process/walker_darwin.go
|
2015-09-15 03:14:39 +00:00 |
|
Peter Bourgon
|
1001f550c0
|
Fix bad merge on Darwin
|
2015-09-14 15:55:38 +02:00 |
|
Alvaro Saurin
|
a7dc0ac206
|
Use a mutex in the /proc files cache
Some minor renames and cleanups.
|
2015-09-14 11:14:25 +02:00 |
|
Alvaro Saurin
|
026d8e9065
|
Minor: refactored readerLinux/readIntoBuffer() for removing a parameter
|
2015-09-14 10:59:23 +02:00 |
|
Alvaro Saurin
|
2f9f54688f
|
Keep a cache of open files, reducing the number of open/close cycles in the /proc dir
|
2015-09-14 10:59:23 +02:00 |
|
Alvaro Saurin
|
14dc6a5391
|
Cache processes and connections when reading from the /proc
Code cleanups
|
2015-09-14 10:53:24 +02:00 |
|
Alvaro Saurin
|
4331fb1c79
|
Drop all the dependencies we had on procspy by moving some code to probe.
|
2015-09-14 10:44:53 +02:00 |
|
Tom Wilkie
|
2fdfa1cbf5
|
Fix flaky docker tests.
|
2015-09-14 05:09:33 +00:00 |
|
Tom Wilkie
|
c9f39d4129
|
Address one intermittent failure in registry_test.go
|
2015-09-14 04:57:56 +00:00 |
|
Peter Bourgon
|
65b78206ee
|
xfer: move Buffer to own file; update comment
overlay: mutex for Weave status
|
2015-09-11 10:12:14 +02:00 |
|
Tom Wilkie
|
a8c163b5d7
|
Remove O(n^2) behaviour in weave tagger.
|
2015-09-09 15:09:27 +00:00 |
|
Tom Wilkie
|
bb20a81338
|
Only serialise and compress reports once per publish.
|
2015-09-09 15:08:55 +00:00 |
|
Tom Wilkie
|
d5570f27a7
|
Only conntrack tcp connections to reduce cpu load from xml marshalling.
|
2015-09-09 15:08:54 +00:00 |
|
Tom Wilkie
|
b7c22b7a8f
|
Only fetch weave status report once per tick.
|
2015-09-09 15:08:43 +00:00 |
|
Tom Wilkie
|
5bd324db3f
|
Generate reports in parallel (NB this doesn't actually seem to be worth it.)
|
2015-09-09 15:05:05 +00:00 |
|
Tom Wilkie
|
d411afd916
|
WithNode is a CPU hog.
|
2015-09-09 15:01:57 +00:00 |
|
Tom Wilkie
|
953106f80f
|
Warn when generating the report takes too long.
|
2015-09-09 15:01:48 +00:00 |
|
Tom Wilkie
|
b2c271c511
|
Push reports to the app in the background and in parallel.
|
2015-09-09 09:39:28 +00:00 |
|
Tom Wilkie
|
9ab98baafc
|
Merge pull request #451 from weaveworks/reverse-resolver-fix
Small improvements to reverse resolver
|
2015-09-07 11:43:47 +01: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 |
|
Tom Wilkie
|
f5d6872c51
|
Don't rate limit requests that have already been resolved, and cache negative responses.
|
2015-09-07 10:30:16 +00:00 |
|
Peter Bourgon
|
7513b4e396
|
Wrap comments at 80col throughout the fileset
|
2015-09-07 10:36:35 +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 |
|
Tom Wilkie
|
ad6702a196
|
Some review feedback.
|
2015-09-05 19:39:22 +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
|
57f7b4f2e6
|
Rename NodeMetadata -> Node
|
2015-09-03 16:18:54 +00:00 |
|
Tom Wilkie
|
9ab22bd8dc
|
Wait longer for the goroutine to stop.
|
2015-09-03 08:33:15 +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
|
899e2d7a5c
|
Review feedback
|
2015-09-01 11:01:25 +00: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
|
1a286eac04
|
Use an exec'd conntrack in 'events' mode instead of repeatedly execing it for NAT mappings. Also use conntrack to populate the endpoint table.
|
2015-08-27 16:29:33 +00:00 |
|
Peter Bourgon
|
cdaaf2e1da
|
probe: unnecessary Copy in test
|
2015-08-27 17:30:50 +02:00 |
|
Tom Wilkie
|
142aa067ec
|
Fix test
|
2015-08-27 15:25:24 +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 |
|
Peter Bourgon
|
fcecb92206
|
Ugh.
|
2015-08-27 16:54:06 +02:00 |
|
Alfonso Acosta
|
4db80108bf
|
Merge pull request #400 from weaveworks/docker-labels
Report docker container labels and render them in the details pane
|
2015-08-27 14:11:35 +01: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 |
|
Tom Wilkie
|
7c1ca152fa
|
Fail if want != have!
|
2015-08-26 16:24:42 +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
|
d5ab8177f6
|
probe: fixes for new merge semantics
|
2015-08-26 12:02:03 +01:00 |
|