Peter Bourgon
49ec565a04
Improve error messages during report validation
2015-06-16 10:42:40 +02:00
Peter Bourgon
5fa5a7260e
Merge pull request #229 from weaveworks/fix-scoping
...
Fix node scoping rules
v0.3.0
2015-06-15 15:02:37 +02:00
Peter Bourgon
20eb64968b
probe: origin host tagger: use report.Topologies method
2015-06-15 14:58:27 +02:00
Peter Bourgon
c900c17ad5
app: fix tests
2015-06-15 14:51:19 +02:00
Peter Bourgon
c65aecd9e1
Fix node scoping rules
...
We only want to scope (i.e. prefix with hostID) those addresses that are
deemed loopback, to disambiguate them. Otherwise, we want to leave
addresses in unscoped form, so they can be matched, and links between
communicating nodes properly made.
So, we make the isLoopback check in MakeAddressID, and omit hostID if
the address isn't loopback. So far so good.
But this breaks topology rendering, as we were relying on extracting
hostID from adjacency node IDs, to populate origin hosts in the rendered
node output. So we need another way to get origin host from an arbitrary
node.
A survey revealed no reliable way to get that information from IDs in
their new form. However, we have access to node metadata, so this
changeset introduces the OriginHostTagger, which tags each node with its
origin host, via the foreign-key semantics we'll use going forward.
2015-06-15 14:36:48 +02:00
Tom Wilkie
feb2cae406
Merge pull request #226 from tomwilkie/224-id
...
Seed random so different apps have different ids.
2015-06-15 13:13:59 +02:00
Tom Wilkie
ab07b27f52
Seed random so different apps have different ids.
2015-06-15 11:12:57 +00:00
Peter Bourgon
e726ee6fde
make static
2015-06-15 12:54:27 +02:00
Peter Bourgon
dcb23a517a
bin/release: fix sed invocation
2015-06-15 12:49:47 +02:00
Peter Bourgon
e44da9668b
CHANGELOG.md: v0.3.0
2015-06-15 12:49:47 +02:00
Peter Bourgon
0a294a8680
Merge pull request #223 from weaveworks/dedupe-tables
...
Dedupe tables in detail pane
2015-06-15 11:52:14 +02:00
Peter Bourgon
032e78d99d
Dedupe tables in detail pane
2015-06-15 11:20:30 +02:00
David
5627658a2e
Merge pull request #222 from weaveworks/redesign-grouping
...
Grouping redesign
2015-06-15 10:50:55 +02:00
David Kaltschmidt
cdccd5d2c0
render grouped topologies menu sent by backend
2015-06-15 10:37:24 +02:00
Peter Bourgon
3e8bdcc854
Sub-topolgies rendered in one place only
2015-06-15 10:26:22 +02:00
David
c5c4fcbd63
Merge pull request #221 from weaveworks/style-pseudonodes
...
Styled pseudonodes pale and remove interaction
2015-06-15 09:46:17 +02:00
Peter Bourgon
086ff3b791
Change from grouped URL to sub-topologies
2015-06-12 13:23:25 +02:00
Peter Bourgon
0ec7a8762b
app: consistent dev version with probe
2015-06-12 12:57:57 +02:00
Peter Bourgon
8dc44012f0
probe: don't spam logs on Darwin
2015-06-12 12:56:59 +02:00
David Kaltschmidt
816e1e9e99
layout of sub-topologies
...
* uses injected static topology, see web-api-utils.js
2015-06-12 11:37:49 +02:00
David Kaltschmidt
3f27086fd0
Start on grouping redesign
2015-06-12 09:41:04 +02:00
David Kaltschmidt
b9563f35d7
Styled pseudonodes pale and remove interaction
2015-06-12 09:23:32 +02:00
David
b10381c988
Merge pull request #220 from weaveworks/reduce-build-warnings
...
Reduce build warnings
2015-06-12 08:53:13 +02:00
David Kaltschmidt
49c1493c79
replaced console.log with debug package
2015-06-11 20:57:13 +02:00
David Kaltschmidt
e89265ee2f
suppress uglifier warnings
...
an exclude pattern would be nice, but no dice :(
2015-06-11 20:55:52 +02:00
David Kaltschmidt
033b4572ae
removed unused topologies.js, fixes #146
2015-06-11 19:32:40 +02:00
David
fa9e5a3aa3
Merge pull request #216 from weaveworks/show-gone-details
...
Display a n/a header in details if nodes are gone
2015-06-11 19:27:26 +02:00
David Kaltschmidt
eb8a56bb1f
show N/A if node disappears on remove
2015-06-11 19:19:54 +02:00
Tom Wilkie
a92cbdcad0
Merge pull request #218 from tomwilkie/171-map-map-merge
...
All merging of RenderableNodes, such that we can merge multiple topologies.
2015-06-11 18:16:30 +01:00
Tom Wilkie
53456179e4
All merging of RenderableNodes, such that we can merge multiple topologies.
2015-06-11 17:11:10 +00:00
David
c7044b87cd
Merge pull request #215 from weaveworks/empty-topo-browsing
...
Fix back browsing after node was clicked
2015-06-11 18:58:54 +02:00
Tom Wilkie
ae84861e00
Now we have merged topologies, we don't need to put so much data on the endpoint topology, or render so much info.
2015-06-11 16:57:24 +00:00
Tom Wilkie
b8da9f34bc
Merge pull request #209 from tomwilkie/201-validate
...
Add Validate method to Report & Topology.
2015-06-11 14:28:47 +01:00
Tom Wilkie
c5d10867c6
Add Validate method to Report & Topology.
2015-06-11 13:27:49 +00:00
David Kaltschmidt
0f5e55db53
Display a n/a header in details if nodes are gone
...
fixes #193
2015-06-11 14:06:20 +02:00
David Kaltschmidt
03da5afb6b
only clear nodes on topo or grouping change
...
fixes #133
2015-06-11 13:18:06 +02:00
David Kaltschmidt
e69d7ff98c
test to show back browsing is broken
...
after selecting a node
2015-06-11 12:44:28 +02:00
Tom Wilkie
359c054b89
Merge pull request #206 from tomwilkie/195-twixe
...
Prevent multiple connections for the same app.
2015-06-11 11:05:10 +01:00
Tom Wilkie
894439a449
Prevent multiple connections for the same app.
2015-06-11 10:02:54 +00:00
Tom Wilkie
9c6ed7b3c4
Merge pull request #204 from tomwilkie/verbose
...
Too verbose
2015-06-10 17:25:50 +01:00
Tom Wilkie
1352668f5b
Merge pull request #211 from tomwilkie/container-topology
...
Add Containers topology populated by the Docker tagger.
2015-06-10 17:06:19 +01:00
Tom Wilkie
ff11022862
Add Containers topology populated by the Docker tagger.
2015-06-10 16:01:15 +00:00
Tom Wilkie
56c2854612
Merge pull request #213 from tomwilkie/208-bin-test-slow
...
Introduce ./bin/test -slow, run by circle.
2015-06-10 16:59:41 +01:00
Peter Bourgon
5b180edb74
Merge pull request #212 from weaveworks/process-topology
...
Process topology
2015-06-10 17:54:57 +02:00
Tom Wilkie
bd9865f217
Introduce ./bin/test -slow, run by circle. Allow developers to run faster tests.
2015-06-10 15:54:09 +00: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
Tom Wilkie
16e1d3526b
Too verbose
2015-06-10 10:15:43 +00:00