Difficulty: Intermediate
Estimated Time: 15 minutes


This course will cover how to set up Grafana, Graphite, Carbon and StatsD on Docker. It implements an API which returns status codes for demonstrations purposes.

The resulting working system created during this scenario is not production ready. It is useful for a local system, proof of concepts and practising with monitoring.

You've completed your first Katacoda scenario!

Demo - Grafana/Graphite Monitoring

Step 1 of 10

Step 1 - Network

A network enables docker containers, services and workloads to connect together. We set up the network for StatsD, Graphite and Grafana to talk to each other.

For the purpose of this exercise we will be using the default from of network - a bridge. This is typical for applications that are running in standalone containers that need to communicate with each other.


For the purpose of this task enter the following command into the terminal

docker network create monitoring

The default of docker network creates a bridge network. This enables standalone containers on a single docker host to communicate.