Tom Wilkie
ff11022862
Add Containers topology populated by the Docker tagger.
2015-06-10 16:01:15 +00:00
Peter Bourgon
5b180edb74
Merge pull request #212 from weaveworks/process-topology
...
Process topology
2015-06-10 17:54:57 +02:00
Peter Bourgon
7df63d1bc4
Decouple PIDTree from DockerTagger
...
PIDTree is created in each spy tick, regardless if Docker Tagger is
used.
2015-06-10 17:49:50 +02:00
Peter Bourgon
d435e36834
Add and populate Process topology
...
Also, add comm value (name) to process node metadata.
2015-06-10 17:27:07 +02:00
David Kaltschmidt
d9fbaf348c
example report based on TNS tutorial for fixprobe
...
see
http://thenewstack.io/how-to-detect-map-and-monitor-docker-containers-with-weave-scope-from-weaveworks/
2015-06-10 15:44:11 +02:00
Tom Wilkie
e8eb24d65c
Rejigger example app.
2015-06-10 10:41:17 +00:00
Peter Bourgon
342d887667
Merge pull request #202 from weaveworks/report-tests
...
Add TestOriginTable
2015-06-10 11:38:59 +02:00
Peter Bourgon
c8b995ee34
Add TestOriginTable
...
Leaves some process topology bits commented out, for the future.
2015-06-10 11:32:03 +02:00
Tom Wilkie
616759200f
Merge pull request #197 from tomwilkie/196-foo
...
Don't make adjacency edges into 'the internet' if they refer to valid nodes
2015-06-10 10:31:22 +01:00
Tom Wilkie
719f933c21
Refactor MakeAdjacencyID & ParseAdjacencyID; add ParseNodeID (which separates scope and the rest of node id)
2015-06-10 09:21:45 +00:00
Tom Wilkie
96327a48c1
Don't make adjacency edges into 'the internet' if they refer to valid nodes.
2015-06-10 08:42:53 +00:00
Tom Wilkie
9808b57c53
Merge pull request #191 from tomwilkie/report-bugs
...
Add report issue link
2015-06-10 08:59:38 +01:00
Tom Wilkie
4094095d71
Merge pull request #199 from tomwilkie/198-details
...
Restore container details to their rightful position.
2015-06-10 08:59:16 +01:00
Tom Wilkie
cce2e3c0b5
Restore container details to their rightful position.
2015-06-10 07:53:57 +00:00
Tom Wilkie
5be7235da2
GOOS might be 'linux', but never 'Linux'!
2015-06-09 17:51:05 +00:00
Peter Bourgon
ff14a61f8e
Merge pull request #194 from weaveworks/origins
...
OriginHosts and OriginNodes become Origins
2015-06-09 18:58:32 +02:00
Peter Bourgon
667d8b8dd0
OriginHosts and OriginNodes become Origins
...
Another baby step towards #123 , this change follows from #192 and merges
the two concepts of Origin in a renderable node. We also cut out a layer
of abstraction, and add an OriginTable method to Report, which directly
generates a table of info for the detail pane given any origin node ID.
Other changes from feedback:
- Assume origin IDs are unique and don't reflect.Dedupe
- Improve origin ID lookup
- Move OriginTable to detailed_node.go, as a free function
- rm app/detail_pane.go (empty)
2015-06-09 18:48:09 +02:00
Tom Wilkie
e1092d2ac2
Add report issue link
2015-06-09 16:29:22 +00:00
Peter Bourgon
b8170313e4
This commit from #182 got lost somehow
2015-06-09 18:08:02 +02:00
Peter Bourgon
d5dd377097
Merge pull request #192 from weaveworks/host-topology
...
Host topology
2015-06-09 16:53:54 +02:00
Peter Bourgon
da90f4489a
Remove dead code
2015-06-09 16:39:29 +02:00
Peter Bourgon
aa0a754363
Improve test coverage; SquashRemote -> Squash
...
Also, remove some dead code.
2015-06-09 15:54:06 +02:00
Peter Bourgon
d438261742
HostMetadata becomes Host Topology
...
- All HostMetadata information becomes NodeMetadata
- Significant change to mechanics, but same net effect
- LocalNets becomes "local_networks", space-separated list of CIDRs
- Load becomes simple single string
- Use MakeHostNodeID for indexing into Host topology
- (That changes the app /origin/{id} handler; will be removed later)
2015-06-09 15:38:08 +02:00
Peter Bourgon
1e0b83eb6d
Merge branch report-fields ( #190 )
2015-06-09 14:25:54 +02:00
Peter Bourgon
37a5731460
Merge pull request #188 from weaveworks/mapping
...
mapping_functions -> mapping
2015-06-09 11:52:47 +02:00
Peter Bourgon
8a6fded701
mapping_functions -> mapping
2015-06-09 10:59:15 +02:00
Peter Bourgon
1d5cf87937
Merge pull request #187 from weaveworks/id-list
...
Update IDList
2015-06-08 19:58:38 +02:00
Peter Bourgon
7c56939e22
Update IDList
...
- MakeIDList rather than NewIDList
- Iterate on test coverage
- Drop Copy method, for now
2015-06-08 19:52:26 +02:00
Tom Wilkie
125984529d
Merge pull request #186 from tomwilkie/179-macs-suck
...
Use a bash command in a docker container to work out host IP addresses.
2015-06-08 17:48:13 +01:00
Tom Wilkie
94a1b2a6b0
Use a bash command in a docker container to work out host IP addresses.
2015-06-08 16:29:34 +00:00
Peter Bourgon
f8230d2a00
Merge pull request #185 from weaveworks/id-constructors
...
ID constructors
2015-06-08 18:06:21 +02:00
Peter Bourgon
4832ee76f3
Add the various ID constructors
...
- Use constructors instead of ScopeDelim everywhere
- Use constructors instead of IDDelim everywhere
- IDDelim is renamed EdgeDelim, for clarity
- Partial import of the new test fixtures, to be completed later
2015-06-08 17:53:01 +02:00
Tom Wilkie
7157c89191
Merge pull request #184 from tomwilkie/race
...
Start testing with the race detector.
2015-06-08 16:07:54 +01:00
Tom Wilkie
20618a16c7
Start testing with the race detector.
2015-06-08 15:01:01 +00:00
Tom Wilkie
204147322d
Merge pull request #174 from tomwilkie/refactor
...
Refactor out the docker process mapper for use in tracer.
2015-06-08 15:39:41 +01:00
Tom Wilkie
76d6deb263
Expose containers from DockerTagger for tracer.
2015-06-08 13:28:27 +00:00
Peter Bourgon
fdbb371b43
Merge pull request #178 from weaveworks/taggers-over-mappers
...
Refactor process mappers into taggers.
2015-06-08 15:11:18 +02:00
Peter Bourgon
d486d1074a
Refactor process mappers to taggers
...
- Reduce tagger interface to operate on reports
- Remove cgroup tagger
2015-06-08 15:04:40 +02:00
Peter Bourgon
cad93523a3
Merge pull request #182 from weaveworks/no-docker-on-darwin
...
probe: only allow Docker on Linux
2015-06-05 22:54:11 +02:00
Tom Wilkie
ceb61d170d
Add readme to experimental directory.
2015-06-05 16:21:56 +00:00
Peter Bourgon
1278dca1da
probe: only allow Docker on Linux
...
Fixes #173
2015-06-05 17:06:06 +02:00
Tom Wilkie
03bdff8694
Add shout proxy to example app.
2015-06-05 14:56:56 +00:00
Tom Wilkie
bbc384a3d7
Merge pull request #181 from weaveworks/rename-new-report
...
Rename NewReport -> MakeReport
2015-06-05 15:46:17 +01:00
Peter Bourgon
754eac3152
Rename NewReport -> MakeReport.
2015-06-05 13:55:40 +00:00
Tom Wilkie
b5260eb557
Merge pull request #180 from tomwilkie/fix-experimental
...
Fix up experimental, add a makefile and add it to circle to stop experimental getting broken again.
2015-06-05 14:49:54 +01:00
Tom Wilkie
b031835148
Fixup experimental, add a makefile and add it to circle to stop experimental getting broken again.
2015-06-05 13:44:59 +00:00
Tom Wilkie
b9091b9b2c
Merge pull request #175 from weaveworks/rename-resolver
...
Rename Resolver to staticResolver
2015-06-04 11:41:38 +01:00
Peter Bourgon
19383fcb8b
Rename Resolver to staticResolver
2015-06-04 10:36:59 +00:00
Tom Wilkie
5e36eba25c
Merge pull request #176 from weaveworks/collector-interface
...
Add interface to xfer/collector.go, and some more tests
2015-06-04 11:31:15 +01:00
Peter Bourgon
06d805db3c
Refactoring of xfer/collector.go
...
- Add interface to xfer/collector.go
- Add some more tests
- quit field changed to make it consistent with other Stoppable components in Scope
- Add peek, only used for tests
2015-06-04 10:27:30 +00:00