如何将Azure成本和使用情况数据发送到日志分析工作区或直接发送到Azure指标?

时间:2020-04-08 11:05:34

标签: azure azure-log-analytics azure-billing-api cost-management azure-dashboard

我需要构建一个仪表板,以可视化许多天蓝色订阅的使用情况和成本。帐目,部门。 我的计划是:

  1. 将“ Azure成本分析”视图“后”的数据发送到日志分析工作区。
  2. 在日志分析工作区中,执行自定义聚合/过滤器。
  3. 在Azure指标或直接在Azure仪表板中将这些聚合显示为图表。

问题在于步骤1,我不知道如何将Azure成本分析视图“后”的数据发送到日志分析工作区。 我想到了两种解决方案:

  1. 从Azure费用和计费API中获取数据。
  2. 计划将成本分析数据导出到存储帐户,然后以某种方式将数据从存储帐户移动到日志分析工作区。

在我看来,这两种解决方案都有些“过分杀人”-是否有更直接的方法将成本分析数据发送到日志分析工作空间? 如果没有这样的选择,我很高兴知道您将如何建议将导出的数据从存储帐户转移到日志分析,或者您还有其他想法?

谢谢!

1 个答案:

答案 0 :(得分:0)

我认为目前尚无法使用直接方法,但是我看到UserVoice /反馈论坛提出了this功能要求,以达到相同的要求。如果有兴趣,您可以投票赞成,因为总的来说,负责任的Azure产品/功能团队将对各种可行性进行分类/开始检查可行性,并根据各种因素(例如,反馈收到的票数,可行性,未完成的优先待办事项列表等)对收到的反馈进行优先级排序。 / p>

我建议您从Azure成本和计费API中获取数据,然后使用HTTP Data Collector API从REST API客户端将该数据发送到Log Analytics。有关更多信息和示例说明,请参阅this Azure文档。否则,如果您想从Azure费用和计费API中获取数据并将其存储在计算机中,则可以使用自定义日志。有关更多信息,请参阅this Azure文档。

其他相关参考文献:

希望这会有所帮助!干杯!