Go JavaScript Shell CSS Makefile Python Other
Switch branches/tags
Latest commit 70af2aa Jun 9, 2017 @2opremio 2opremio committed on GitHub Merge pull request #2579 from weaveworks/2578-retarget-client
re-target app clients when name resolution changes
Permalink
Failed to load latest commit information.
app Add app capabilities to /api endpoint Jun 8, 2017
backend Execute tests in the prog/ directory (#2567) Jun 8, 2017
bin Create cloud agent image (#2284) Feb 27, 2017
client es6ify server.js and include in eslint (#2560) Jun 8, 2017
common Review feedback Jun 8, 2017
docker consistency: --no-app is used elsewhere; --probe-only isn't Mar 4, 2017
examples Fix examples too Jan 20, 2017
extras add copyreport utility May 26, 2017
imgs Screenshots for release 0.14 Apr 19, 2016
integration Fix ebpf-connection checking May 31, 2017
probe re-target app clients when name resolution changes Jun 9, 2017
prog Merge pull request #2575 from weaveworks/app-capabilites Jun 8, 2017
render optimise memoisation for parallel execution Jun 5, 2017
report optimise: don't sort in NodeSet.ForEach May 30, 2017
site Merge pull request #2516 from kinvolk/ckuehl/add-documentation-for-mu… May 12, 2017
test Addressed the comments and fixed the tests. Feb 20, 2017
tools Execute tests in the prog/ directory (#2567) Jun 8, 2017
vendor Elide url passwords in cli arguments (#2568) Jun 7, 2017
.gitignore add copyreport to .gitignore May 29, 2017
.ruby-version Add website preview via Netlify Apr 27, 2017
CHANGELOG.md Release 1.4.0 May 22, 2017
LICENSE Update license and copyright notice Apr 18, 2016
Makefile Execute tests in the prog/ directory (#2567) Jun 8, 2017
NOTICE Update license and copyright notice Apr 18, 2016
README.md README: Add prominent section about plugins Apr 19, 2017
circle.yml publish master to dockerhub (again) Apr 17, 2017
scope scope script: Allow 'user' part of image name to be given by DOCKERHU… Apr 17, 2017

README.md

Weave Scope - Troubleshooting & Monitoring for Docker & Kubernetes

Circle CI Coverage Status Go Report Card Slack Status Docker Pulls

Weave Scope automatically generates a map of your application, enabling you to intuitively understand, monitor, and control your containerized, microservices based application.

Understand your Docker containers in real-time

Map you architecture

Choose an overview of your container infrastructure, or focus on a specific microservice. Easily identify and correct issues to ensure the stability and performance of your containerized applications.

Contextual details and deep linking

Focus on a single container

View contextual metrics, tags and metadata for your containers. Effortlessly navigate between processes inside your container to hosts your containers run on, arranged in expandable, sortable tables. Easily to find the container using the most CPU or memory for a given host or service.

Interact with and manage containers

Launch a command line.

Interact with your containers directly: pause, restart and stop containers. Launch a command line. All without leaving the scope browser window.

Extend and customize via plugins

Add custom details or interactions for your hosts, containers and/or processes by creating Scope plugins; or just choose from some that others have already written at the Github Weaveworks Scope Plugins organization.

Getting started

sudo curl -L git.io/scope -o /usr/local/bin/scope
sudo chmod a+x /usr/local/bin/scope
scope launch

This script downloads and runs a recent Scope image from Docker Hub. Now, open your web browser to http://localhost:4040. (If you're using boot2docker, replace localhost with the output of boot2docker ip.)

For instructions on installing Scope on Kubernetes, DCOS or ECS, see the docs.

Getting help

If you have any questions about, feedback for or problems with Scope:

Your feedback is always welcome!