Calico and Weave Scope

At Project Calico, we’re currently looking at developing some Calico specific visualization and troubleshooting tools.  Of course, before we started we wanted to look and see what else is already available…

One tool that looks good for visualizing what’s happening in a Docker deployment is Weave Scope which “generates a map of your containers, enabling you to intuitively understand, monitor, and control your applications.”   Scope is intended to work with any Docker deployment — you don’t have to be using Weave Net and so we thought we’d give it a try with a Calico Docker network.

It’s early days — so far we’ve only tried it with a very simple two host sample deployment — but it looks like this “just works” — see the sample screenshots below.  Scope gives you views of your containers and applications and shows connectivity between them based on active TCP connections.   You can choose to view individual containers or applications, or you can collapse them down based on image / process name to simplify the diagrams and show the logical relationships (inferred based on active TCP connections).

We’re now looking to see where we can deliver additional value in the area of visualization and troubleshooting with a Calico network operator focus for all types of Calico workloads (containers, VMs, bare metal). For example to visualize and verify configured security policies.

Watch this space, and meanwhile, if you have any favorite tools you are already using in this area, or any specific use-cases you’d like to see met, we’d love to hear from you.

Basic two host Calico network showing individual Calico and Scope processes
Basic two host Calico network showing individual Calico and Scope processes
Application view (grouped by name)
Application view (grouped by name)
Application details for Calico felix
Application details for Calico’s felix process on core-01
Container view (showing details  of the Weave Scope container)
Container view (showing details of the Weave Scope container)
Hosts view (showing details of host core-01)
Hosts view (showing details of host core-01)
Mat Meredith

Mat Meredith

Mat Meredith is a Core Developer on Project Calico.

You Might Also Like

What’s new in Calico 3.15

We’re very excited to announce Calico v3.15.0, which includes a bunch of great features including generally available Wireguard encryption, and the ability to migrate Calico’s data storage from etcd to

Read More

Join our mailing list​

Get updates on blog posts, new releases and more!

Thanks for signing up!