Azure Monitor metrics exporter for Prometheus
Azure Metrics Exporter is a Prometheus exporter that collects metrics from Azure Monitor and exposes them in Prometheus format. It provides comprehensive monitoring capabilities for Azure resources by bridging the gap between Azure's native monitoring service and Prometheus-based observability stacks.
The exporter supports multiple Azure environments and provides dimension support for detailed metric analysis. It includes a template engine for customizable metric naming, service discovery capabilities to automatically discover Azure resources, and caching mechanisms to reduce API calls and improve performance.
Built with efficiency in mind, Azure Metrics Exporter runs as a lightweight binary that can be deployed in various environments including Kubernetes clusters. It supports multiple Azure authentication methods and provides detailed configuration options for fine-tuning metric collection according to specific monitoring requirements.