Skip to content

Commit 3948545

Browse files
committed
chore: update README
1 parent 7eaea1e commit 3948545

3 files changed

Lines changed: 15 additions & 13 deletions

File tree

README.md

Lines changed: 15 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -316,22 +316,24 @@ The project uses **GitHub Actions** for continuous integration and deployment:
316316

317317
### Metrics & Monitoring
318318

319-
- **Prometheus**: Metrics collection from all services
320-
- **Grafana**: Pre-configured dashboards for:
321-
- Service health and performance
322-
- Database metrics
323-
- Message queue statistics
324-
- HTTP request rates and latency
325-
- Business metrics (orders, revenue, etc.)
326-
- **cAdvisor**: Container resource usage metrics
327-
- **ASP.NET Core Health Checks**: Service health endpoints
319+
![Grafana Monitoring](assets/imgs/grafana_monitoring.png)
320+
321+
- **Prometheus**: Collects metrics from all services, databases, and message brokers.
322+
- **Grafana**: Provides beautiful, pre-configured dashboards for real-time monitoring:
323+
- **Service Health**: CPU, Memory, Request latency, and Error rates.
324+
- **Infrastructure**: Docker container stats (via cAdvisor) and System resources.
325+
- **Business Metrics**: Real-time order stats, revenue, and active users.
326+
- **cAdvisor**: Container resource usage metrics.
327+
- **ASP.NET Core Health Checks**: Exposes health status for Kubernetes probes.
328328

329329
### Centralized Logging
330330

331-
- **Loki**: Log aggregation system
332-
- **Promtail**: Log collection agent
333-
- **Grafana**: Log visualization and querying
334-
- **Serilog**: Structured logging in all services
331+
![Grafana Logs](assets/imgs/grafana_logs.png)
332+
333+
- **Loki**: Horizontally-scalable, highly-available, multi-tenant log aggregation system.
334+
- **Promtail**: The agent which ships the contents of local logs to a private Grafana Loki instance.
335+
- **Grafana**: Allows you to query logs using LogQL and correlate them with metrics and traces.
336+
- **Serilog**: Structured logging in all services, ensuring logs are rich with context (TraceId, SpanId) for distributed tracing correlation.
335337

336338
### Alerting
337339

assets/imgs/grafana_logs.png

4 MB
Loading

assets/imgs/grafana_monitoring.png

2.87 MB
Loading

0 commit comments

Comments
 (0)