Setup for workshop focusing on observability and testing
- InfluxDB
- Grafana
- Prometheus
- Jeager
- MS SQL Server
- Dotnet 7 container (for dev)
Start API (from inside api folder):
- Run docker-compose from folder
.devcontainer - Run database migrations:
dotnet ef database update - start API
Run Tests (from inside k6 folder):
- Run task
npm run devto start webpack - Run task
k6 introto run test
Start API:
- Run docker-compose from folder
.devcontainer - Run task
init DBto run migrations - Run task
watchto start API
Run Tests:
- Run task
npm run devto start webpack - Run task
k6 introto run test
Links:
- Jeager: http://localhost:16686/
- Prometheus: http://localhost:9090/
- Grafana Dashboards: http://localhost:3000/dashboards
- API: http://localhost:5065/