Weave Scope lets you monitor and control your containerized microservices applications. By providing a visual map of your Docker Containers, you can see the dependencies and communication links between them.
Scope automatically detects processes, containers, hosts. No kernel modules, no agents, no special libraries, no coding.
This scenario explains uses the Weave reference application to demonstrate running Scope on a comprehensive application.
This scenario has explored how you can use Weave Scope to visualize and explore the containers running on a host.
To install Weave Scope, run the following commands:
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
Weave Cloud is a version of Scope which is hosted by Weave.
After signing up for Weave Cloud, you'll get a service token which you can plug into your Scope probe with
scope launch --service-token=<service-token>.
Visualize Weave Demo using Scope
Step 1 - Deploy Application
The environment has Weave Net installed and a Docker Compose file defining the Microservice deployment in a single Docker Host configuration.
A Docker Compose file is used to define the Sock Shop deployment.
Launch this using
docker-compose up -d
In the next step, you can start Scope and visualise what was deployed.