Commit Graph

155 Commits

Author SHA1 Message Date
Tom Wilkie
121c86a52d Use Docker events API instead of polling Docker daemon.
Unfortunately we still have to poll pidtree and docker images, but I think we can get rid of the docker image polling as we only care about images on running containers.
2015-06-02 16:41:32 +00:00
Tom Wilkie
cd3dff15ed Merge pull request #152 from tomwilkie/149-url
Emit the urls at which the weave scope UI is reachable on scope launch.
2015-06-02 16:36:43 +01:00
Tom Wilkie
a69600831c Emit the urls at which the weave scope UI is reachable on scope launch. 2015-06-02 14:58:57 +00:00
Tom Wilkie
679eccf7d2 Update static.go 2015-06-02 10:47:09 +00:00
Tom Wilkie
98e1d73ba1 Merge pull request #147 from tomwilkie/130-containers-default
Make containers the default topology
2015-06-02 11:45:45 +01:00
Tom Wilkie
19657acf04 Make containers the default topology. 2015-06-02 10:14:32 +00:00
Tom Wilkie
acedbb999d Merge branch 'master' of ssh://github.com/weaveworks/scope 2015-06-02 10:12:33 +00:00
Peter Bourgon
edde7a02db Makefile: make deps, not make dep 2015-06-01 22:37:59 +02:00
Peter Bourgon
bd245384ef README: update screenshot
From new weave.works website.
2015-06-01 20:50:52 +02:00
Peter Bourgon
bd2ef9deef app: rebuild static.go for node/edge highlighting 2015-06-01 20:45:30 +02:00
Tom Wilkie
fa872d98a2 Update changelog for v0.2.0 release. v0.2.0 2015-06-01 15:58:26 +00:00
Tom Wilkie
b4ad86e2f5 Merge pull request #143 from tomwilkie/release
Plumbing for releases stolen straight from weave.
2015-06-01 16:48:54 +01:00
Tom Wilkie
f673d05d3b Merge pull request #140 from tomwilkie/137-ip-addrs
Don't just advertise addresses on eth devices; use blacklist on device name.
2015-06-01 16:45:39 +01:00
Tom Wilkie
3d2521dc65 Don't just advertise addresses on eth devices; use hostname -I. 2015-06-01 15:35:42 +00:00
Tom Wilkie
2d430895e3 Plumbing for releases stolen straight from weave. 2015-06-01 15:17:32 +00:00
Tom Wilkie
4d745eea3e Merge pull request #141 from tomwilkie/139-multi-host
Yet More Plumbing for multi-host setup.
2015-06-01 13:32:44 +01:00
Tom Wilkie
d9b54ba60b Yet More Plumbing for multi-host setup.
- Move peers from flags to args in the app
- Allow users to specify peers as IPs and hostname, both with and without ports
- Allow users to specify peers on ./scope launch, and plumb that through entrypoint.sh and run-app
- Improce ./scope usage text
- Add brief document explaining how to cluster Scope
2015-06-01 12:29:01 +00:00
David
2e8df4a8e2 Merge pull request #136 from weaveworks/node-highlighting
highlight connected nodes/edges on hover
v0.1.0
2015-05-29 18:38:21 +02:00
David Kaltschmidt
d259be72c2 removed console.log 2015-05-29 18:08:03 +02:00
David Kaltschmidt
9c3db34d49 highlight edges and connected nodes on edge hover 2015-05-29 18:00:35 +02:00
David Kaltschmidt
e6f4a8ce71 highlight connected nodes on hover 2015-05-29 16:53:05 +02:00
David
dad90e3db3 Merge pull request #135 from weaveworks/document-title
Set document title for node details
2015-05-29 16:04:30 +02:00
David Kaltschmidt
215a1b4f84 set and unset window title for details
fixes #42
2015-05-29 15:47:51 +02:00
David
d82edf4b81 Merge pull request #134 from weaveworks/details-wrapping
details wrapping
2015-05-29 15:32:07 +02:00
David Kaltschmidt
2720b17ab1 position tools absolute, extract truncate class
fixes #124
2015-05-29 15:05:07 +02:00
David
47c1e3353f Merge pull request #132 from weaveworks/webpack
changed tooling from browserify to webpack
2015-05-29 14:07:39 +02:00
David Kaltschmidt
3a79dbb02a added linter config to build image, linter README 2015-05-29 13:55:07 +02:00
David Kaltschmidt
a2d9f60f66 added gulpfile to Docker image, added config src 2015-05-29 12:18:46 +02:00
David Kaltschmidt
4d027fef19 changed tooling from browserify to webpack
* using browsersync instead of livereload
* `gulp serve` works as before
* `gulp sync` starts browserSync and serves UI on port 3000
* everything is built in `build/`
* build release with `gulp build --release`
2015-05-29 11:48:55 +02:00
Tom Wilkie
cc5e4049ec Typo in readme. 2015-05-28 20:03:10 +00:00
David
784c1e0e75 Merge pull request #125 from weaveworks/linting
Added linter and formatted tabs to 2 spaces
2015-05-28 17:25:38 +02:00
David Kaltschmidt
7d1ee40a2b Fixed lint errors in all js files
- Also added linter configuration, and make linter fail on error
- fixing ES6 errors and added ES6 transformer
- gulp target to try local build
- linted gulpfile
- cant hook into gulp lint yet, because gulp does currently not support
  ES6 which some rules demand, since gulp cant transpile itself, we have a
  chicken and egg problem.
- ES6 transpiler for test runner
- removed old linter config
- adapted editorconfig to reflect linter config
2015-05-28 15:07:13 +00:00
David Kaltschmidt
42a3f57e11 Added linter for js
- use global stricts
- use airbnb linter rules
- gulp lint target
- make target client-lint
2015-05-28 15:06:46 +00:00
David Kaltschmidt
99c76dc4c8 fix indentation to 2 spaces in js/less/html 2015-05-28 15:05:01 +00:00
Tom Wilkie
1fbc48f855 Remove sleep 1 from qotd server. 2015-05-28 09:41:51 +00:00
Tom Wilkie
45b18d46ca Merge pull request #126 from tomwilkie/bring-back-the-good-old-days
Restore the internet node to the container topologies.
2015-05-27 18:12:48 +01:00
Tom Wilkie
dd97a33e0e Restore the internet node to the container topologies. 2015-05-27 17:12:33 +00:00
Tom Wilkie
f166cb6359 Scale up pyapp in example 2015-05-27 16:26:52 +00:00
Tom Wilkie
5065223f68 Use sessions for the pyapp -> goapp link too. 2015-05-27 16:06:04 +00:00
Tom Wilkie
649d6b9793 Python requests only does keep alive within a session... 2015-05-27 15:42:57 +00:00
Tom Wilkie
8bccec8a78 Replace curl with little python script 2015-05-27 14:51:37 +00:00
Tom Wilkie
04145ce991 Merge pull request #121 from tomwilkie/refactor
Refactor topology 'views' and their http handlers
2015-05-27 15:18:35 +01:00
Tom Wilkie
0ade65d32a Refactor grouped topologies, topology 'views' and their http handlers 2015-05-27 14:17:47 +00:00
Tom Wilkie
c468558656 Merge pull request #98 from tomwilkie/scrolling
Fix wrapping and scrolling in the details pane.
2015-05-27 15:16:01 +01:00
Tom Wilkie
2743013c88 Merge pull request #122 from tomwilkie/112-pid-host
Don't do the hostproc dance, use --pid=host
2015-05-27 13:52:14 +01:00
Tom Wilkie
8ca5fd6140 Add 'architecture' diagram to example add 2015-05-27 12:07:47 +00:00
Tom Wilkie
0c059b2f84 Don't do the hostproc dance, use --pid=host 2015-05-27 12:02:40 +00:00
Tom Wilkie
e8da5903f1 Small enhancements to the example app
- Explicity add go app to the example container, so it fails if you haven't built it.
- spin up 2 goapps and 3 elastic searches
2015-05-27 10:20:07 +00:00
Tom Wilkie
68a11db3e8 Merge pull request #116 from tomwilkie/105-grouping-pseudo
Group pseudo nodes by the node the referred to and their address in grouped topologies.
2015-05-27 11:09:36 +01:00
Tom Wilkie
0b786ae5a7 Don't produce pseudo nodes for the container topologies 2015-05-27 10:05:24 +00:00