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: admin Password: admin |
Prometheus Node Exporter | http://localhost:9100 | - |
Cadvisor | http://localhost:8080 | - |
Otel Collector | http://localhost:8889 | - |
ClickHouse | http://localhost:8123 | User: test Password: 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.