mirror of
https://github.com/weaveworks/scope.git
synced 2026-03-03 10:11:03 +00:00
cb44524d44e27954bb0f2038f85000b404d51580
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 pre-alpha state. Please take a look, but don't be surprised if you hit bugs or missing pieces.
Building
In-place
To build the binaries in-place,
make build
Note that this doesn't build or include the latest version of the user
interface. The UI is decoupled, living in client and following a node/gulp
workflow. To build that and include it in the application binary,
make client
make static
make build
Or, as a shortcut,
make dist
Docker container
To build a Docker container,
make docker
Running
Manually
- Launch a probe process on each physical host you intend to monitor, via
sudo probe - Launch an app process, and configure it to talk to probes, via
app -probes="probe-host-1:4030,probe-host-2:4030". - Load the user interface, via http://app-host:4040
As a Docker container
TODO
Languages
Go
60.9%
JavaScript
28.3%
Shell
6.7%
Python
1.6%
HCL
1%
Other
1.5%
