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 us
  • 6.28% in india south
    • 20.42% caching
    • 47.27% crawler
    • 9.42% indexer
  • 0% in east us

How to integrate

  1. Developer instrument code metric to emit the events-
  2. MA (Geneva Monitoring Agent) sends this metric to MDM (Multi-Dimensional Metrics) if it's hot path
  3. Developer configure Azure to trigger Alert.