This project is a simple example of monitoring and observability using Prometheus and Grafana.
- Docker
- Docker Compose
To start the project, run the following command in the root directory:
docker-compose up -d| Service | URL | Credentials |
|---|---|---|
| Prometheus | http://localhost:9090 | - |
| Grafana | http://localhost:9000 | User: adminPassword: admin |
| Prometheus Node Exporter | http://localhost:9100 | - |
| Cadvisor | http://localhost:8080 | - |
| Otel Collector | http://localhost:8889 | - |
| ClickHouse | http://localhost:8123 | User: testPassword: 1234 |
| Dashboard ID | Name | Link |
|---|---|---|
| 1860 | Node Exporter Full | View Dashboard 1860 |
| 10826 | Go Metrics | View Dashboard 10826 |
| 15983 | OpenTelemetry Collector | View Dashboard 15983 |
| 21743 | cAdvisor Exporter Docker Containers Overview | View Dashboard 21743 |
| - | ClickHouse Data Analysis | View JSON |
| - | ClickHouse Query Analysis | View JSON |
This project is licensed under the Apache License 2.0 - see the LICENSE file for details.