36 lines
1.0 KiB
Markdown
36 lines
1.0 KiB
Markdown
---
|
|
description: Aggregate performance metrics centrally
|
|
---
|
|
|
|
# Metrics Aggregator
|
|
|
|
Implement centralized metrics aggregation for comprehensive performance visibility.
|
|
|
|
## Metric Categories
|
|
|
|
1. **Application Metrics**: Custom business and performance metrics
|
|
2. **System Metrics**: CPU, memory, disk, network
|
|
3. **Database Metrics**: Query performance, connections
|
|
4. **Cache Metrics**: Hit rates, memory usage
|
|
5. **Queue Metrics**: Message rates, processing times
|
|
6. **External Service Metrics**: Third-party API performance
|
|
|
|
## Process
|
|
|
|
1. Design metrics taxonomy and naming convention
|
|
2. Choose metrics platform (Prometheus, StatsD, CloudWatch, etc.)
|
|
3. Implement metric instrumentation
|
|
4. Configure aggregation and retention
|
|
5. Create visualization dashboards
|
|
6. Set up alerting on key metrics
|
|
|
|
## Output
|
|
|
|
Provide:
|
|
- Metrics instrumentation code
|
|
- Metric naming and tagging standards
|
|
- Collection configuration (Prometheus, etc.)
|
|
- Aggregation rules and retention policies
|
|
- Dashboard configurations (Grafana, etc.)
|
|
- Alert definitions for critical metrics
|