Commit Graph

  • 65b78206ee xfer: move Buffer to own file; update comment Peter Bourgon 2015-09-11 09:26:58 +02:00
  • f259f9306d Applications (expr) topology expression-engine Peter Bourgon 2015-09-10 11:51:31 +02:00
  • b97407a540 Use local checkout Peter Bourgon 2015-09-10 16:58:49 +02:00
  • 72c433eb86 make sure circular layouts lots of nodes spreadout David Kaltschmidt 2015-09-10 15:55:07 +02:00
  • dde214c103 Put the binaries in the official place Peter Bourgon 2015-09-10 15:43:19 +02:00
  • fc95067bd3 First cut of Docker build for backend Peter Bourgon 2015-09-10 15:28:50 +02:00
  • b49e1f55d2 Use full adjacency also for mouseover nodes David Kaltschmidt 2015-09-10 15:38:03 +02:00
  • 2c6c7f1995 Set beginning and end points to node coordinates David Kaltschmidt 2015-09-10 15:17:46 +02:00
  • 7eb6b93ee9 added test for adjacency David Kaltschmidt 2015-09-09 18:44:54 +02:00
  • f764e4415e respect both ways of adjacency for selected node David Kaltschmidt 2015-09-09 18:26:44 +02:00
  • 2c554fe273 blur nodes that not selected nor adjacent David Kaltschmidt 2015-09-09 18:12:02 +02:00
  • a8c163b5d7 Remove O(n^2) behaviour in weave tagger. Tom Wilkie 2015-09-09 13:58:41 +00:00
  • bb20a81338 Only serialise and compress reports once per publish. Tom Wilkie 2015-09-09 13:45:06 +00:00
  • d5570f27a7 Only conntrack tcp connections to reduce cpu load from xml marshalling. Tom Wilkie 2015-09-09 12:27:00 +00:00
  • b7c22b7a8f Only fetch weave status report once per tick. Tom Wilkie 2015-09-08 18:16:03 +00:00
  • 5bd324db3f Generate reports in parallel (NB this doesn't actually seem to be worth it.) Tom Wilkie 2015-09-08 18:08:46 +00:00
  • 2f760f2f33 Cache generated ids to relieve pressure on the GC Tom Wilkie 2015-09-08 17:51:11 +00:00
  • d411afd916 WithNode is a CPU hog. Tom Wilkie 2015-09-08 16:53:33 +00:00
  • 953106f80f Warn when generating the report takes too long. Tom Wilkie 2015-09-07 20:35:46 +00:00
  • f0a5fcc439 highlight selected node and circle adjacent nodes David Kaltschmidt 2015-09-09 16:36:33 +02:00
  • a94731c59b First cut: expression engine to RenderableNodes Peter Bourgon 2015-09-09 12:59:40 +02:00
  • 57aaf4be6f Merge pull request #459 from weaveworks/458-blankety-blank Tom Wilkie 2015-09-09 13:49:12 +01:00
  • 5f2e632319 Fix missing options parameter on reconnect David Kaltschmidt 2015-09-09 14:27:20 +02:00
  • 30cb5299cf ParseNetworks belongs in report Peter Bourgon 2015-09-09 12:59:20 +02:00
  • d8ac330589 Backoff on failed report pushes. Tom Wilkie 2015-09-09 09:56:39 +00:00
  • b2c271c511 Push reports to the app in the background and in parallel. Tom Wilkie 2015-09-07 20:58:47 +00:00
  • 2bde4a070e Merge pull request #456 from weaveworks/container-name-from-ecs-label Tom Wilkie 2015-09-08 19:23:06 +01:00
  • ee1e7a9738 Merge pull request #462 from weaveworks/render-reports Peter Bourgon 2015-09-08 18:22:57 +02:00
  • 8dbb13a972 slow animation down a bit David Kaltschmidt 2015-09-08 14:00:52 +02:00
  • c0b0e5f807 animate edges via react-motion David Kaltschmidt 2015-09-04 17:09:29 +02:00
  • 4584bed4b7 WIP use react-motion to animate edges David Kaltschmidt 2015-09-04 14:47:15 +02:00
  • 208abfa34a rm Sterilize, use Prune Peter Bourgon 2015-09-08 12:00:10 +02:00
  • 3a32fc8011 make static Tom Wilkie 2015-09-08 09:55:59 +00:00
  • 62577843c7 Merge pull request #461 from weaveworks/457-refresh-options Tom Wilkie 2015-09-08 10:55:36 +01:00
  • b1f316ffc7 Add Prune method (née Sterilize) Peter Bourgon 2015-09-08 11:50:18 +02:00
  • b143946db6 omitempty Peter Bourgon 2015-09-08 11:41:19 +02:00
  • 474525bcd6 Don't omit Node fields from JSON rendering Peter Bourgon 2015-09-08 10:47:40 +02:00
  • 4fd53e3ae9 Refresh should keep topology options David Kaltschmidt 2015-09-08 00:11:18 +02:00
  • bd2a75687f make static Tom Wilkie 2015-09-07 21:12:07 +00:00
  • ebefa5e8f0 Use label "com.amazonaws.ecs.container-name" to render container names Alfonso Acosta 2015-09-07 16:42:52 +00:00
  • 453f1bc744 Merge pull request #455 from weaveworks/454-option-api David 2015-09-07 18:49:59 +02:00
  • b698006e04 Apply topology options to detail API David Kaltschmidt 2015-09-07 18:21:58 +02:00
  • e81efe6c14 make static Peter Bourgon 2015-09-07 11:09:58 -04:00
  • 3a48abf380 Merge pull request #420 from weaveworks/without-system-containers Peter Bourgon 2015-09-07 16:51:55 +02:00
  • 27caf0af41 Add dropdown field for topology options, save topology option in url state David Kaltschmidt 2015-09-01 14:50:20 +02:00
  • 1dfc725706 Filter system containers from topologies; add API to control filters. Peter Bourgon 2015-08-31 13:52:51 +02:00
  • 6a6622e398 Merge pull request #453 from weaveworks/452-ellipses Tom Wilkie 2015-09-07 15:19:22 +01:00
  • 303e11be6a Don't send numeric=true for connections table. Tom Wilkie 2015-09-07 13:05:24 +00:00
  • 9ab98baafc Merge pull request #451 from weaveworks/reverse-resolver-fix Tom Wilkie 2015-09-07 11:43:47 +01:00
  • 4da819b18c Merge pull request #449 from weaveworks/447-short-lived-in-apps Tom Wilkie 2015-09-07 11:32:38 +01:00
  • f5d6872c51 Don't rate limit requests that have already been resolved, and cache negative responses. Tom Wilkie 2015-09-07 10:26:17 +00:00
  • d3c7138499 Merge pull request #404 from weaveworks/scope-364 Alvaro 2015-09-07 10:55:12 +02:00
  • 7513b4e396 Wrap comments at 80col throughout the fileset Peter Bourgon 2015-09-07 10:36:35 +02:00
  • 85bfcddb3f Prevent short lived connections appearing as pseudo nodes in the applications view. Tom Wilkie 2015-09-06 16:26:57 +00:00
  • ad6702a196 Some review feedback. Tom Wilkie 2015-09-05 19:39:22 +00:00
  • 9526663d6d Merge pull request #437 from weaveworks/436-container-image-name-in-rank Paul Bellamy 2015-09-04 17:08:59 +01:00
  • a454a68841 Merge pull request #443 from weaveworks/442-blank-app Tom Wilkie 2015-09-04 16:28:39 +01:00
  • 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 Alvaro Saurin 2015-08-27 14:37:53 +02:00
  • 31f7262d20 Merge pull request #440 from weaveworks/go-1.5 Tom Wilkie 2015-09-04 16:11:21 +01:00
  • 398fb7a6ba fix JS error on missing edge target David Kaltschmidt 2015-09-04 15:44:11 +02:00
  • 6e7a22ecae Update example app to include a loadbalancer. Tom Wilkie 2015-09-04 13:07:29 +00:00
  • 31f1fbee6d Make scope compile under go 1.5 Tom Wilkie 2015-09-04 12:01:32 +00:00
  • ccf6c1fdca Make container rank the image _name_ Tom Wilkie 2015-09-04 10:16:17 +00:00
  • 09501f02e7 Fixing up dsl handler's handling of large reports graph-dsl Paul Bellamy 2015-08-27 11:16:29 +01:00
  • 1c21feac07 Merge pull request #435 from weaveworks/rank-color David 2015-09-04 11:32:41 +02:00
  • 44e62e3c19 color nodes by rank David Kaltschmidt 2015-09-04 11:31:17 +02:00
  • fb37763574 Merge pull request #434 from weaveworks/356-nodemetadata-to-node-rename Tom Wilkie 2015-09-03 17:37:19 +01:00
  • 57f7b4f2e6 Rename NodeMetadata -> Node Tom Wilkie 2015-09-03 10:35:39 +00:00
  • d09a853fb2 Show container image details for containers. Tom Wilkie 2015-09-02 15:34:34 +00:00
  • 8610151518 Merge pull request #425 from weaveworks/357-no-more-leaf-map Tom Wilkie 2015-09-03 11:29:03 +01:00
  • 9ba38d71cc Review feedback Tom Wilkie 2015-09-03 08:47:58 +00:00
  • 892ecf78bb Merge pull request #431 from weaveworks/427-resolvers-flaky Tom Wilkie 2015-09-03 11:11:24 +01:00
  • 9ab22bd8dc Wait longer for the goroutine to stop. Tom Wilkie 2015-09-03 08:33:15 +00:00
  • 0eccd9a6b9 Merge pull request #430 from weaveworks/413-trim-node-title David 2015-09-03 09:45:19 +02:00
  • 37e11d32d6 Merge pull request #429 from weaveworks/413-418-trim David 2015-09-02 18:54:29 +02:00
  • a439c7ca97 trim node titles in graph via JS David Kaltschmidt 2015-09-02 18:53:04 +02:00
  • e08d533b72 truncate details table titles as well David Kaltschmidt 2015-09-02 18:09:36 +02:00
  • 3fd98df8ac add row keys to keep react happy David Kaltschmidt 2015-09-02 18:05:26 +02:00
  • 9b8a314742 Trim long container names and labels in details David Kaltschmidt 2015-09-02 17:45:07 +02:00
  • 21675f3000 Remove LeafMap - have a generic function which converts a Topology to a RenderableNodes. Tom Wilkie 2015-09-01 12:38:51 +00:00
  • fa05e9bb9e Merge pull request #421 from weaveworks/357-edgemetadata Tom Wilkie 2015-09-02 15:47:53 +01:00
  • e8ec3ed5fc fix nodes immutable after socket opens David Kaltschmidt 2015-09-02 16:38:24 +02:00
  • 144a798602 Review Feedback Tom Wilkie 2015-09-01 17:35:14 +00:00
  • afc2788777 Move EdgeMetadata into the NodeMetadata struct. Tom Wilkie 2015-09-01 15:07:05 +00:00
  • 001e041f0d Merge pull request #410 from weaveworks/immutable David 2015-09-02 16:06:52 +02:00
  • 2e50f6ae76 add test to check for detail pane titles David Kaltschmidt 2015-08-28 12:54:39 +02:00
  • b17d958b07 use immutable objects for storing nodes David Kaltschmidt 2015-08-27 16:55:19 +02:00
  • 9cab3f3834 Merge pull request #426 from weaveworks/422-panic-map-addr Tom Wilkie 2015-09-02 14:57:04 +01:00
  • 61f45b2306 In the Endpoint && Addr topology, we can't assume pseudo nodes have an adjacency coming _from_ them. Tom Wilkie 2015-09-02 13:09:18 +00:00
  • 0217351bb7 Add tests to catch bad pseudo node mapping. Tom Wilkie 2015-09-02 13:16:01 +00:00
  • e867d168e1 Typo Tom Wilkie 2015-09-01 12:59:26 +00:00
  • 7cce17945f Add comment Tom Wilkie 2015-09-01 12:25:53 +00:00
  • 405c4c4cd7 Move sterilze to expect package; reuse in app. Tom Wilkie 2015-09-01 12:07:43 +00:00
  • 217775654a Merge pull request #411 from weaveworks/357-adjacencies-to-nodemetadata Tom Wilkie 2015-09-01 12:18:19 +01:00
  • 8cc6da5de1 Merge pull request #415 from weaveworks/414-alpine Tom Wilkie 2015-09-01 12:15:41 +01:00
  • c92ee90716 Use alpine:latest instead of gliderlabs/alpine Tom Wilkie 2015-09-01 08:33:19 +00:00
  • 899e2d7a5c Review feedback Tom Wilkie 2015-09-01 11:01:25 +00:00
  • 3f852c6822 Expressions renderer Peter Bourgon 2015-08-28 18:22:06 +02:00
  • 66c597ecf9 Remove debug code that snuck in Peter Bourgon 2015-09-01 09:36:57 +02:00
  • fbc5ef2c8e render/dsl: port of experimental/dsl Peter Bourgon 2015-08-28 18:04:04 +02:00