gitmyhub

scope

Go ★ 5.9k updated 3y ago

Monitoring, visualisation & management for Docker & Kubernetes

An archived container monitoring tool that showed a live browser map of your Docker or Kubernetes infrastructure, letting you inspect metrics and manage containers without leaving the UI.

GoDockerKubernetessetup: easycomplexity 3/5

Weave Scope was a monitoring and visualization tool for applications running in Docker containers or on Kubernetes. It automatically generated a live map of your running containers and the connections between them, letting you see your entire infrastructure in a browser without manual configuration.

The tool gave you a real-time view of what was running, with the ability to drill down into individual containers, see CPU and memory usage, and jump between related processes and hosts. Beyond just viewing, it let you take action directly from the browser: you could pause, restart, or stop containers, and open a terminal session inside one, all without leaving the interface.

Scope also supported a plugin system, so teams could add custom metrics or controls for their specific services. Several organizations used it in production, including as a component inside other products built by companies like Deepfence and MayaData.

However, this project is no longer maintained. Weaveworks, the company that built it, ended the Weave Cloud service. The repository is archived and the README explicitly states it will not receive further updates. The code remains publicly available under the Apache 2.0 license, and some companies have continued using it as a component inside their own products, but there is no active development community or support.

If you are looking for a currently maintained container monitoring solution, you would need to look elsewhere. For historical reference or internal use in a downstream product, the code is available and can be run by downloading and launching a Docker image with a single script.

Where it fits