项目作者: iamseth

项目描述 :
Prometheus exporter for Microsoft Azure
高级语言: Go
项目地址: git://github.com/iamseth/azure_exporter.git
创建时间: 2016-03-31T03:43:36Z
项目社区:https://github.com/iamseth/azure_exporter

开源协议:MIT License

下载


Azure exporter

Build Status
GoDoc
Report card

Prometheus exporter for Azure metrics using the Azure Resource Manager API. Currently, it only supports VPN connections. Eventually, it will support storage account metrics as well.

Microsoft limits API reads to 15000 per hour. Keep this in mind when setting the scrape interval. See Azure subscription and service limits, quotas, and constraints for more details.

Install

  1. go get -u github.com/iamseth/azure_exporter

Usage

  1. Usage of azure_exporter:
  2. -credentials-file string
  3. Specify the JSON file with the Azure credentials. (default "~/.azure/credentials.json")
  4. -listen-address string
  5. The address to listen on for HTTP requests. (default ":9080")
  6. -log.format value
  7. If set use a syslog logger or JSON logging. Example: logger:syslog?appname=bob&local=7 or logger:stdout?json=true. Defaults to stderr.
  8. -log.level value
  9. Only log messages with the given severity or above. Valid levels: [debug, info, warn, error, fatal]. (default info)
  10. -web.telemetry-path string
  11. Path under which to expose metrics. (default "/metrics")

Binary releases

Pre-compiled versions may be found in the release section.