David Kaltschmidt 4ca869d891 Automated UI building
- Add Dockerfile for js build image
- Wire up dockerized-ui build to the makefile.
- Removed unused dev tools from package.json/gulp
2015-05-20 10:45:35 +00:00
2015-05-20 10:13:37 +02:00
2015-05-20 10:45:35 +00:00
2015-05-19 10:42:52 +00:00
2015-05-20 10:45:35 +00:00
2015-05-20 10:45:35 +00:00
2015-05-19 10:02:02 +00:00
2015-05-20 10:45:35 +00:00
2015-05-19 10:02:55 +00:00
2015-05-20 10:45:35 +00:00

Scope

Circle CI Coverage Status

Weave Scope Screenshot

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

The UI

This repository contains a copy of the compiled UI. To build a fresh UI, run:

make scope_ui_build.tar
make static

Running

Manually

  1. Launch a probe process on each physical host you intend to monitor, via sudo probe
  2. Launch an app process, and configure it to talk to probes, via app -probes="probe-host-1:4030,probe-host-2:4030".
  3. Load the user interface, via http://app-host:4040

As a Docker container

TODO

Description
Monitoring, visualisation & management for Docker & Kubernetes
Readme Pixar 103 MiB
Languages
Go 60.9%
JavaScript 28.3%
Shell 6.7%
Python 1.6%
HCL 1%
Other 1.5%