文件名称:azure-cost-mon:适用于Azure计费API的Prometheus导出器
文件大小:22KB
文件格式:ZIP
更新时间:2024-06-03 06:42:59
prometheus-exporter azure-billing Python
ACE天蓝色成本出口商 Microsoft Azure计费API的Prometheus导出器。 请查看以获取有关该想法的更多背景信息和一些漂亮的屏幕截图。 描述 azure-costs-exporter是一个Web应用程序,旨在供调用以从Azure导出账单信息。 然后,它将以Prometheus兼容格式返回可用指标。 正在使用的计费API是“企业协议(EA)”门户的一部分。 因此,它不适用于按需付费订阅。 该配置要求Microsoft具有活动的EA。 配置 您需要创建一个application.cfg文件。 此文件实质上是一个Python文件,该文件以常规Python语法定义变量。 为了记录各种指标,需要定义以下变量。 如果您不想监视给定的指标,则不要定义相应的XXX_METRIC_NAME选项。 企业计费指标 Add the following variables to the `
【文件预览】:
azure-cost-mon-master
----setup.py(1KB)
----azure_costs_exporter()
--------__init__.py(115B)
--------views.py(2KB)
--------reserved_vm_collector.py(4KB)
--------enterprise_billing_collector.py(3KB)
--------main.py(385B)
--------allocated_vm_collector.py(3KB)
----.gitignore(76B)
----requirements_dev.in(48B)
----requirements.txt(2KB)
----.travis.yml(318B)
----requirements_dev.txt(1KB)
----LICENSE(1KB)
----CHANGELOG.md(1KB)
----README.md(4KB)
----tests()
--------test_app.py(5KB)
--------__init__.py(0B)
--------test_allocated_vm_collector.py(6KB)
--------test_reserved_vm_collector.py(5KB)
--------configuration_files()
--------test_enterprise_billing_collector.py(4KB)
--------data.py(3KB)
----pytest.ini(235B)
----.coveragerc(189B)
----requirements.in(5B)
----application.cfg(112B)