Commit Graph

1785 Commits

Author SHA1 Message Date
Simon Howe
cc3d392010 Adds < and > keyboard shortcuts for next/prev metric-on-canvas 2016-04-04 17:48:41 +02:00
Simon Howe
a104962aa2 Simple metric selection clicking!
Locks onto a metric after you mouseout.
2016-04-04 17:48:40 +02:00
Simon Howe
ef1c69eb2a Basic hover to select metric 2016-04-04 17:48:40 +02:00
Simon Howe
d31aadf7b1 Metrics on canvas!
- Adds metric on canvas support for more shapes
- More variation from the debug bar.
2016-04-04 17:48:40 +02:00
Alfonso Acosta
7643d7a620 Merge pull request #1208 from weaveworks/1016-host-level-ttys
host-level ttys
2016-04-01 16:16:01 +01:00
Alfonso Acosta
2c4de6243a Review comment: move pty's Close 2016-04-01 12:17:09 +00:00
Alfonso Acosta
4a496073b0 More robust obtention of host shell command 2016-03-30 23:57:31 +00:00
Alfonso Acosta
59af5d28ad Review feedback: merge host controls with reporter 2016-03-29 17:14:15 +00:00
Alfonso Acosta
c1c40ad20d Add host-level terminals 2016-03-29 16:05:04 +00:00
Alfonso Acosta
7b03f01630 Vendor github.com/kr and github.com/willdonnelly/passwd 2016-03-29 15:48:57 +00:00
Paul Bellamy
0a9af6f1b7 Merge pull request #1204 from weaveworks/removing-renderablenode
Removing render.RenderableNode
2016-03-29 14:40:38 +01:00
Paul Bellamy
fe6203fd3f Review Feedback
Squash of:
- including children in topologies_test.go
- report.Node.Prune should prune children also
- rewrote ShortLivedInternetConnections test to express its intent
- adding tests for detail Summary rendering
2016-03-29 14:13:20 +01:00
Paul Bellamy
2c6b6e6707 Refactoring rendering to remove RenderableNode
Squash of:
- use detailed.Summaries to render topology nodes
- ban merging nodes of different topologies (they should be mapped)
- need to prune parents when mapping node types
- render container images by id if they have no name
- remove separate render ids and prune parents in NewDerived*
- don't render metrics/metadata for groups of nodes
- fixing up tests
- removing pending unit tests (for mapping.go, for now)
- updating experimental dir for RenderableNode removal
2016-03-29 14:13:03 +01:00
Paul Bellamy
30b81a581b adding tests for report.Counters.String 2016-03-29 14:00:12 +01:00
Paul Bellamy
80dc714c1e rename LabelMajor to Label 2016-03-29 14:00:11 +01:00
Paul Bellamy
43547fae32 when samples are missing sparkline shouldn't crash all js 2016-03-29 14:00:11 +01:00
Paul Bellamy
cde2e1a826 added make clean-codecgen 2016-03-29 14:00:11 +01:00
David
3744f47561 Merge pull request #1159 from weaveworks/node-states
Topology Filters
2016-03-29 13:54:38 +02:00
David Kaltschmidt
88abeb7168 Topology filter overhaul, still needs backend support 2016-03-29 13:26:49 +02:00
Paul Bellamy
430130c03a backend changes for new option rendering 2016-03-29 13:26:49 +02:00
David
619c63a0a5 Merge pull request #887 from weaveworks/release-on-a-mac
Make bin/release work on a mac.
2016-03-24 21:00:11 +01:00
Tom Wilkie
89139fed81 Merge pull request #1200 from weaveworks/1181-hide-in-ui
Stop hiding kubernetes topologies in the backend.
2016-03-24 13:35:28 +00:00
Tom Wilkie
a703fe891f Merge pull request #996 from weaveworks/multi-tenant-app
Multi-tenant architecture for the app
2016-03-24 13:08:33 +00:00
Tom Wilkie
0a665131aa Merge pull request #1205 from weaveworks/clean
Clean out all the JS in the client build dir.
2016-03-24 12:37:20 +00:00
Tom Wilkie
9f2b011d02 Merge pull request #1206 from weaveworks/build
Remove temporary files in the build container to shrink it down by ~100MB
2016-03-24 12:31:39 +00:00
Simon
374809ee65 Merge pull request #1198 from weaveworks/1195-fix-terminal-when-no-rank
Fixes the terminal loading when the node doesn't have a rank.
2016-03-24 13:20:09 +01:00
Tom Wilkie
b9233561d8 Remove temporary files in the build container to shrink it down by ~100MB 2016-03-24 12:06:25 +00:00
Tom Wilkie
6716d2a5c7 Clean out all the JS in the client build dir. 2016-03-24 10:26:20 +00:00
Paul Bellamy
8c0fddc20d Merge pull request #1203 from weaveworks/reportcard
Fix a couple of minor issue for goreportcard and add badge for it.
2016-03-24 09:18:17 +00:00
Tom Wilkie
ca4f6ad17c Fix a couple of minor issue for goreportcard and add badge for it. 2016-03-23 16:17:01 +00:00
Tom Wilkie
f0f03d367c Spelling 2016-03-23 15:49:50 +00:00
Tom Wilkie
9610e95ed9 Break out factories for app backends, and encode everything in urls. 2016-03-23 15:41:37 +00:00
Tom Wilkie
531e08210c Pin alpine version. 2016-03-23 15:41:37 +00:00
Tom Wilkie
ac638d17dd Review feedback 2016-03-23 15:41:37 +00:00
Tom Wilkie
0a8fd8a3a6 Actor model for pipe router 2016-03-23 15:41:37 +00:00
Tom Wilkie
9885706402 Multi-tenant backends for app.
Add DynamoDB based collector
    - Store compressed reports in dynamodb

    Add SQS based control router.
    - Uses a queue per probe and a queue per UI for control requests & responses.

    Add Consul-based, horizontally-scalable, multi-tenant pipe router.
    - Uses consul to coordinate each end of pipe connections replicas of a pipe service.
2016-03-23 15:41:37 +00:00
Tom Wilkie
b61c5c0255 Vendor consul api 2016-03-23 15:41:37 +00:00
Tom Wilkie
90bc5e206f Vendor aws go library 2016-03-23 15:41:37 +00:00
Simon Howe
1e4d6e829d Hide empty topo's that set hidden_if_empty=true. 2016-03-23 15:36:55 +01:00
Tom Wilkie
4f6066f0ff Stop hiding kubernetes topologies in the backend. 2016-03-23 12:43:47 +00:00
Paul Bellamy
ecab765b07 Merge pull request #1179 from weaveworks/1155-single-pseudo-nodes
Don't show multiple pseudo nodes in the host view for the same IP
2016-03-23 12:37:49 +00:00
Paul Bellamy
ae4eb5c60e Merge pull request #1180 from weaveworks/1160-vendoring-docs
Add vendoring docs
2016-03-23 12:02:59 +00:00
Paul Bellamy
0ca3317fc1 Merge pull request #1199 from weaveworks/misspell
Update tools & build container to check for spelling mistakes
2016-03-23 12:02:44 +00:00
Tom Wilkie
315a3f6b55 Merge commit '8b5ff7765ab5ec63e84862d9332383ba856f8367' into misspell 2016-03-23 11:18:39 +00:00
Tom Wilkie
8b5ff7765a Squashed 'tools/' changes from c342e83..f9aa081
f9aa081 Correctly fail when spelling mistakes are found.
f8950ed Merge pull request #19 from weaveworks/18-misspell
b377e46 Add misspell to the lint script.
f26a5b2 Merge pull request #20 from weaveworks/socks-update
f904203 Update socks proxy for upstream changes.
495e875 Add reciept to spellchecker

git-subtree-dir: tools
git-subtree-split: f9aa081666
2016-03-23 11:18:39 +00:00
Tom Wilkie
7e2e4c9c45 Fix spelling mistakes in the codebase. 2016-03-23 10:51:27 +00:00
Tom Wilkie
a4e707d179 Project specific changes for misspell.
- Add misspell to build container.
- Add file to build container.
- Ignore dagre spelling
2016-03-23 10:51:21 +00:00
Simon Howe
fa6fb0d69a Fixes the terminal loading when the node doesn't have a rank.
- Safen up the color lookup, so we return a nice brown if we don't have
  anything else to work with.
2016-03-23 10:17:56 +01:00
Tom Wilkie
f1c6d4dc55 Merge pull request #1184 from weaveworks/fix-container-image-bug
Fix bug in container image reporting, we can't strip the prefix off until after finding the image
2016-03-22 17:55:39 +00:00
Paul Bellamy
55d84bfa02 Add integration test for non-empty topologies. 2016-03-22 17:23:50 +00:00