mirror of
https://github.com/weaveworks/scope.git
synced 2026-03-03 10:11:03 +00:00
d9b54ba60b6bd9b08ef73ad0917ffd3290f5f38e
- 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
Scope
Overview
Weave Scope automatically generates a map of your containers, enabling you to intuitively understand, monitor, and control your applications.
Please note that the code, and especially the building and running story, is in a prerelease state. Please take a look, but don't be surprised if you hit bugs or missing pieces.
Getting started
sudo wget -O /usr/local/bin/scope \
https://github.com/weaveworks/scope/releases/download/latest_release/scope
sudo chmod a+x /usr/local/bin/scope
sudo scope launch
This script will download and run a recent Scope image from the Docker Hub.
Now, open your web browser to http://localhost:4040. (If you're using
boot2docker, replace localhost with the output of boot2docker ip.)
Build
make
This will produce a Docker image called weaveworks/scope.
Note that the repository contains a copy of the compiled UI. To build a fresh UI from the source in the client subdirectory, and re-build the Docker container,
make scope_ui_build.tar
make static
make
Run
./scope launch
Languages
Go
60.9%
JavaScript
28.3%
Shell
6.7%
Python
1.6%
HCL
1%
Other
1.5%
