Skip to content

Exposing Prometheus Metrics for Azure App Registration useful for alerting on expiring Service Principal Credentials.

License

Notifications You must be signed in to change notification settings

raghuvanshir/azure-app-exporter

 
 

Repository files navigation

azure-app-exporter Artifact Hub

azure-app-exporter

Exposing Prometheus Metrics for Azure App Registration useful for alerting on expiring Service Principal Credentials.

Example Grafana Dashboard

See Documentation for more information.

Contribute on the Project page

Quick Start

Install using Helm or Docker and create a Service Principal to use with Azure.

The service authenticates against Azure using Environmental Credentials, i.e.

  • AZURE_TENANT_ID: ID of the service principal's tenant. Also called its 'directory' ID.
  • AZURE_CLIENT_ID: the application ID
  • AZURE_CLIENT_SECRET: one of the service principal's client secrets

The Service Principal should have at least API permission Application.Read.All (Graph & Active Directory)

About

Exposing Prometheus Metrics for Azure App Registration useful for alerting on expiring Service Principal Credentials.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 74.0%
  • Smarty 19.1%
  • Dockerfile 4.6%
  • Shell 2.3%