Alfonso Acosta
30bd6519d3
Review feedback: rename plugin directory
2016-04-12 17:22:39 +01:00
Alfonso Acosta
dfa93fe2f1
Review feedback
2016-04-12 17:22:39 +01:00
Alfonso Acosta
efd62ac5b3
Add dependencies for building docker image
2016-04-12 17:22:39 +01:00
Alfonso Acosta
9f219badab
Stop using the httputil client for plugins
...
* It sends unexpected TCP RSTs (causing connection reset by peer errors in the python plugin)
Exception happened during processing of request from
Traceback (most recent call last):
File "/usr/lib/python2.7/SocketServer.py", line 295, in _handle_request_noblock
self.process_request(request, client_address)
File "/usr/lib/python2.7/SocketServer.py", line 321, in process_request
self.finish_request(request, client_address)
File "./http-requests.py", line 145, in finish_request
self.RequestHandlerClass(request, '-', self)
File "/usr/lib/python2.7/SocketServer.py", line 658, in __init__
self.handle()
File "/usr/lib/python2.7/BaseHTTPServer.py", line 349, in handle
self.handle_one_request()
File "/usr/lib/python2.7/BaseHTTPServer.py", line 312, in handle_one_request
self.raw_requestline = self.rfile.readline(65537)
File "/usr/lib/python2.7/socket.py", line 480, in readline
data = self._sock.recv(self._rbufsize)
error: [Errno 104] Connection reset by peer
* It doesn't reuse connections
2016-04-12 17:22:39 +01:00
Alfonso Acosta
2da13da6f7
ebpf plugin to gather http-request rate per PID
2016-04-12 17:22:38 +01:00
Paul Bellamy
333d32fbe5
Review Feedback
2016-04-12 17:22:38 +01:00
Paul Bellamy
fcfd42e5d5
Review feedback - adding plugin status field
2016-04-12 17:22:38 +01:00
David Kaltschmidt
f79a49beac
Moved plugins renderer to the status footer
2016-04-12 17:22:38 +01:00
Paul Bellamy
6b0795a027
removing render/detailed/labels, as its not a good fit anymore
2016-04-12 17:22:35 +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
Paul Bellamy
f899f4451b
adding github.com/paypal/ionet for testing
2016-04-12 17:20:20 +01:00
Paul Bellamy
6a4294ee4d
Merge pull request #1274 from weaveworks/1267-one-load
...
Remove load5 and load15
2016-04-12 17:19:59 +01:00
David Kaltschmidt
79b4232b08
Remove load5 and load15
...
* not really useful
* take up lots of real estate
Fixes #1267
2016-04-12 16:58:21 +01:00
Paul Bellamy
dc0165ab0a
Merge pull request #1209 from weaveworks/multitenant-tests
...
Tests for Consul Pipe Router.
2016-04-12 16:55:58 +01:00
David
7936977ce2
Merge pull request #1272 from weaveworks/1076-maunal-column-width
...
Fixed column widths for node tables with few columns
2016-04-12 17:37:49 +02:00
Tom Wilkie
ad338109f3
Remove unused function
2016-04-12 16:24:50 +01:00
David Kaltschmidt
e497c3ce39
Fixed column widths for node tables with few columns
...
* Gives the node label column more space
* let the remaining columns fight over the rest
Fixes #1076
2016-04-12 17:06:01 +02:00
David Kaltschmidt
d6eff06bc0
Fix url state parsing for terminal popout in Firefox
2016-04-12 15:50:45 +02:00
Tom Wilkie
da53aac25d
Tests & vartious fixes for consul pipe router.
...
Fix a few bugs in the consul pipe router:
- Don't share a pointer
- Write nil to pipe when closing a bridge connection to ensure the connection shutdown.
- Ensure we shutdown bridge connections correctly
2016-04-12 14:28:10 +01:00
Simon
77aa1ed501
Merge pull request #1264 from weaveworks/1263-untruncate-only-hovered
...
Untruncate only the hovered node's text, not its adjacents.
2016-04-12 12:46:02 +02:00
Simon Howe
dcfb7f0c2c
Fixes flickering when mouse moves between nodes labels
...
w/ a secret rect!
2016-04-12 12:45:09 +02:00
Simon Howe
fd193d7edd
Untruncate only the hovered node's text, not its adjacents.
2016-04-12 10:28:16 +02:00
David
f3c9ff2ce4
Merge pull request #1262 from weaveworks/1242-fix-layoutnodes
...
Keep edge and node movement in sync
2016-04-12 09:35:14 +02:00
David
ff417c9004
Merge pull request #1261 from weaveworks/1238-cache-panning
...
Cache pan/zoom per topology
2016-04-11 20:26:46 +02:00
David Kaltschmidt
34e9e9d85d
Keep edge and node movement in sync
...
Fixes regression introduced by #1186 (comparing wrong layout state
objects)
Fixes #1242
2016-04-11 20:22:18 +02:00
Simon Howe
ed09f5b9bd
Fixes client localdev reloading
2016-04-11 19:12:36 +02:00
David Kaltschmidt
cd12d867ec
Cache pan/zoom per topology
...
* remembers canvas position/zoom per topology
* makes it easy to go back to the last position in a prev topology
Fixes #1238
2016-04-11 18:51:39 +02:00
Tom Wilkie
d237f52a90
Ensure connection rows have unique IDs. ( #1245 )
...
* Ensure connection rows have unique IDs.
This adds new types for connections tables.
* UI support for new connection table rows
* Parameterized node Id key for connections table
* also s/node_id/nodeId, and s/topology_id/topologyId in connections
* table
* Added comment about nodeIdKey
* Review feedback:
2016-04-11 14:40:50 +01:00
Simon
689e06b216
Merge pull request #1259 from weaveworks/1244-focused-node-size
...
Don't enlarge focused nodes.
2016-04-11 15:34:32 +02:00
Simon Howe
6754c03980
Selected-node-size review feedback
...
- Tighten up method definition
2016-04-11 15:33:23 +02:00
David
c9a44f30fd
Merge pull request #1255 from weaveworks/no-truncate-on-hover
...
Dont trunctate node labels on hover
2016-04-11 15:16:57 +02:00
Simon Howe
b9ce725561
Don't enlarge focused nodes.
...
- Calculate size based on number of nodes that come up into the
selection area.
2016-04-11 15:11:03 +02:00
David
46caf29e74
Merge pull request #1254 from weaveworks/robust-edge-cache
...
Make cached edge processing more robust
2016-04-11 12:40:37 +02:00
Simon Howe
e6763f1436
Adds button for long named nodes
2016-04-11 12:27:17 +02:00
David Kaltschmidt
c5ea970674
Dont trunctate node labels on hover
...
* makes it easier to read long node labels on demand
2016-04-11 11:59:04 +02:00
David Kaltschmidt
5ae87a039b
Make cached edge processing more robust
2016-04-11 11:41:39 +02:00
Simon
eb7590944d
Merge pull request #1243 from weaveworks/1228-hotkey-improvements
...
hotkey fixes and improvements
2016-04-11 11:05:03 +02:00
Simon Howe
bb891b0ffa
Adds '?' button down to bottom to toggle shortcut overlay
2016-04-11 10:00:24 +02:00
Simon Howe
a90b8f6e71
Adds '?' to shortcuts
...
- Fixes '?' after using the terminal
- Fixes <kbd> styling, border-radius was behaving strangley w/ transform
to center the overlay, so opted for more old school methods.
2016-04-11 09:54:26 +02:00
Simon Howe
0a9f26bb60
Adds a shortcut panel!
2016-04-07 18:33:56 +02:00
David
082754d8c3
Merge pull request #1210 from weaveworks/client-start
...
Fix make client-start
2016-04-07 18:30:46 +02:00
Tom Wilkie
25b4a76cf4
Put the -t back in the Makefile so we can ctrl-c builds.
2016-04-07 17:30:32 +01:00
Tom Wilkie
27800ff79a
Merge pull request #1248 from weaveworks/1247-no-blank-connection-ports
...
better detection of endpoint children, to avoid including MapX2IP results
2016-04-07 16:41:20 +01:00
Paul Bellamy
ba83927db0
better detection of endpoint children, to avoid including MapX2IP results
2016-04-07 16:06:35 +01:00
Paul Bellamy
201c290503
Merge pull request #1241 from weaveworks/1214-hide-views-proper-like
...
Ensure k8s views are correctly hidden.
2016-04-07 13:45:48 +01:00
Tom Wilkie
ee1b4def95
Make the initial procspy filter silent
2016-04-07 13:19:42 +01:00
Tom Wilkie
ca94368420
Don't report nodes filtered out through the short-lived-connections join
2016-04-07 13:14:57 +01:00
Simon Howe
c452b68200
Fixes hotkeys in firefox and all browsers + international keyboards.
2016-04-07 14:02:19 +02:00
Simon Howe
f1c58efebb
Fixes url state decoding in Firefox.
2016-04-07 14:01:58 +02:00
Paul Bellamy
c075939379
Forgot debug println
2016-04-07 12:33:34 +01:00