MDM (Multi-Dimensional Metrics)
Used for MA (Geneva Monitoring Agent) for hot path (real-time analysis). Aggregated the metrics in average, min and max.
Designed to survive Azure outages
The idea is collect multiple metrics and break down to multiple dimension.
For example, An overall 24.58%
CPU Utilisation can be broken down to:
100%
in west us6.28%
in india south20.42%
caching47.27%
crawler9.42%
indexer
0%
in east us
How to integrate
- Developer instrument code metric to emit the events-
- Or developer configures MA (Geneva Monitoring Agent) to collect additional metrics
- MA (Geneva Monitoring Agent) sends this metric to MDM (Multi-Dimensional Metrics) if it's hot path
- Developer configure Azure to trigger Alert.