Bryan Boreham
cbbb2ff24c
performance: in Docker reporter, reduce IP type conversions.
...
The code was converting IP addresses to strings and back again.
2019-09-25 20:15:34 +00:00
Bryan Boreham
871751873b
Stop render package depending on probe
...
This dependency makes it harder to see the structure of the program,
and sometimes complicates compilation.
Mostly just changing the source of strings that are already exported
from the report package. A few new strings have to be moved there,
plus the function `IsPauseImageName()`.
2019-09-15 17:03:04 +00:00
Bryan Boreham
15467d7310
Move host-related names out of probe code
...
Reduce the dependency on low-level libraries
2019-09-13 11:41:09 +00:00
Simon Howe
d3a36cf873
Load up fa5 instead of 4
...
- Switch to fa5 icons and tweak font-sizes a bit
2018-11-13 12:51:31 +01:00
Simon
e78f8a8de4
Revert "Upgrade to Font Awesome 5"
2018-11-12 11:22:19 +01:00
Simon Howe
2cc58f5b00
Switch to fa5 icons and tweak font-sizes a bit
2018-11-09 14:59:53 +01:00
Roland Schilter
f012c23ca1
Sentence cased text everywhere ( #3166 )
...
* Sentence cased text everywhere
Follows Weave Cloud's direction of sentence case on most things.
* More space between sorter caret and label
* Use full topology name for table header
2018-05-17 17:30:38 -07:00
Filip Barl
bfb20a8f40
Addressed @LiliC's feedback.
2018-05-17 11:43:54 +02:00
Filip Barl
4382deb39b
Show image tag separate from image name in Node Details.
2018-05-17 11:09:31 +02:00
Matthias Radestock
805572d70e
refactor: inline single-use constant
2018-04-02 13:50:22 +01:00
Matthias Radestock
5b30b668ae
refactor: don't return receiver in Topology.AddNode()
...
This had little use and was obscuring the mutating nature of
AddNode().
2018-02-19 05:10:04 +00:00
Matthias Radestock
1f2247a8c4
move node metadata keys into report package
...
Both the probe and the app (for rendering) need to know about them.
2017-12-11 20:26:08 +00:00
Filip Barl
320b9e240f
Abstracted the report data types.
2017-11-03 10:43:41 +01:00
Filip Barl
6c0194b832
Show uptime durations in a more human format.
2017-11-03 10:43:41 +01:00
Matthias Radestock
9dc50b5202
refactor: hide "empty set" constants
...
They are an implementation detail.
2017-07-03 01:26:22 +01:00
Matthias Radestock
4a54b75419
forgot this one in #2622
2017-06-20 20:43:26 +01:00
Mike Lang
51999529a7
Add docker swarm Stack selector ala k8s namespace selector
...
We have to introduce the kinda hacky concept of a 'No Stack' stack
to reconcile it with the idea of a 'default' k8s namespace. This is important
because swarm services without a stack don't have the same docker labels as ones that do.
Curiously, they still have what appears to be a stack name 'prefix' on their names,
but I can't isolate that name anywhere easily so they'll just have to make do.
I basically copy-pasted updateFilters to make this work, todo go back and refactor
to not duplicate 90% of the code.
2017-04-18 09:08:22 -07:00
Mike Lang
72bcdba1c3
swarm service: Capture stack namespace and strip it from name
2017-04-17 15:13:50 -07:00
Mike Lang
327b909956
probe/docker: Populate SwarmService topology based on docker labels
...
This isn't the best way to do it, but it will work well enough for an initial implementation
2017-04-14 12:51:28 -07:00
Filip Barl
d3466b5454
Refactored the table component/model and wrote the tests
...
Backward-compatibility fix
2017-01-16 17:05:36 +01:00
Filip Barl
e475a09ee6
Rendering sortable generic tables in the UI
...
Rendering generic table columns
Made Type a required attribute for TableTemplate
Made generic table sortable on the UI
2017-01-16 12:22:10 +01:00
Filip Barl
31be525bd2
Created generic table model on backend
...
Replaced MetadataRow with generic Row in Table model
Sending through multicolumn tables from the backend
2017-01-16 12:22:10 +01:00
Alfonso Acosta
3af7076f30
Review feedback
2016-11-02 14:46:56 +00:00
Alfonso Acosta
9e378ca4b5
Show image information at the beginning
2016-11-02 13:16:12 +00:00
Alfonso Acosta
216cc0d605
Add image table to container nodes
...
Also, extend metadata of images with sizes
2016-11-02 13:16:11 +00:00
Alfonso Acosta
9367d95cb0
Allow providing fixed entries in tables
2016-11-02 13:00:15 +00:00
Alfonso Acosta
b458c4c0c8
Merge pull request #1182 from weaveworks/1132-weave-topology
...
Add the basics for a Weave-specific topology.
2016-10-28 12:23:55 +02:00
Alfonso Acosta
e80a01aab9
Filter out docker overlay peers
2016-10-24 17:37:53 +00:00
Jordan Pellizzari
26a1d20f0d
Added formatted date strings to table and detail metadata values
2016-10-24 09:22:59 -07:00
Simon Howe
0774496102
Remove ContainerImage.imageID in the details panel
...
It will be re-introduced later as imageIDs
2016-09-28 16:17:14 +02:00
Alfonso Acosta
26c6249516
Review comments
2016-07-07 16:18:18 +00:00
Alfonso Acosta
c843d24f6f
Do not infer short-lived connections for host-networking containers
2016-07-07 15:44:13 +00:00
Alfonso Acosta
e1afe22a22
Add all docker subnets to overlay topology
2016-06-15 21:22:29 +00:00
Alfonso Acosta
5d07b99e69
Merge pull request #1584 from weaveworks/1563-read-docker-networks
...
Add docker networks to the Overlay Topology
2016-06-15 19:08:30 +01:00
Tom Wilkie
fba555c985
Use image name without version as id. ( #1531 )
...
* Use image name without version as id.
* Review feedback
2016-06-15 16:14:51 +01:00
Alfonso Acosta
7fb40c802a
Review feedback
2016-06-14 16:53:23 +00:00
Alfonso Acosta
6f0a31d1cd
Add docker networks to the Overlay Topology
2016-06-14 14:58:43 +00:00
Peter Bourgon
10ced2d09d
First cut of network data
2016-06-06 16:24:02 +02:00
Tom Wilkie
02554b1dcd
Propagate network info for containers sharing network namespaces ( #1401 )
...
- Add armon/go-radix library, use this to find containers by prefix
- Deal with host net namespace in the same way
2016-04-29 18:13:55 +01:00
Paul Bellamy
a374ad334a
Don't show container labels on container images
...
Images have their own labels. We can still use the container labels for
filtering, as the filters are "System Containers", not "System Images".
2016-04-25 10:32:33 +01:00
Paul Bellamy
1539e668e7
Merge pull request #1290 from weaveworks/remove-container-control
...
Add control for removing stopped docker containers.
2016-04-22 14:13:40 +01:00
Tom Wilkie
8b06f6c0d8
Add rank field to controls.
2016-04-21 18:05:48 +01:00
Tom Wilkie
65dbca997c
Add control for removing stopped docker containers.
2016-04-21 16:24:41 +01:00
Tom Wilkie
cec750049f
Immediately remove deleted containers from the UI.
2016-04-21 12:26:51 +01:00
Tom Wilkie
9eda27822c
Show k8s labels and container env vars in the details panel. ( #1342 )
...
* Show k8s labels and container env vars in the details panel.
* Add show more bar to the env vars and labels
* React key was in the wrong place; empty tables render section labels.
2016-04-20 08:18:03 +01:00
Paul Bellamy
1edeb8d190
Removing report.Node.WithID ( #1315 )
...
* removing usage of report.Node.WithID
* report.Topology.AddNode can use the node's ID field
2016-04-19 16:48:03 +01:00
Paul Bellamy
7632e0b3c5
Adding support for plugins, with basic example of iowait, and ebpf
...
Squash of:
* Include plugins in the report
* show plugin list in the UI
* moving metric and metadata templates into the probe reports
* update js for prime -> priority
* added retry to plugin handshake
* added iowait plugin
* review feedback
* plugin documentation
2016-04-12 17:22:14 +01:00
Alfonso Acosta
c1c40ad20d
Add host-level terminals
2016-03-29 16:05:04 +00:00
Paul Bellamy
1f6652e1c3
strip sha256: from docker image ids
2016-03-16 13:06:54 +00:00
Alfonso Acosta
a559a23dba
Distinguish between reporting probes and controlling probes
2016-02-26 01:46:18 +00:00