This repository is used for training purposes. It contains a set of really small services that communicate with each other.
The goal is to enable everyone to understand the value of APM / Application Observability and RUM / Frontend Observability in Grafana Cloud and to exercise on a small scale what needs to be done to properly set up users for success.
- a local machine
- docker installed
- a fresh Grafana Cloud stack (to ensure you can follow all the steps)
- to cache the images, use
docker compose pull && docker compose build
- clone the repository locally
- pull & build the docker images needed for this exercise (
docker compose build) - start the app (
docker compose up -d) - browse
http://localhost:8000/ - make changes to a service, rebuild and restart (
docker compose up -d)