This repository was made to a presentation in .NET CONF 2023 that happened in Campinas city in Brazil!
I used this repository to demonstrate how to instrument and observe a simple .NET API.
- Docker
- Docker Compose
- .NET (Inside Docker)
- K6 (Inside Docker)
- Prometheus (Inside Docker)
- AlertManager (Inside Docker)
- Grafana (Inside Docker)
Before you start, check if you have all the prerequisites:
- You have
Docker
installed. - You have
Docker Compose
installed.
Go to the root folder of this project and simply run the command below:
docker-compose up -d
To receive alerts by e-mail, you should change the information in this file here
Go to the root folder of this project and simply run the command below:
docker run --net=host --rm -i grafana/k6 run - <k6/test.js
Want to improve this repository? Click HERE and send me an e-mail.