我需要建立一个 Jmeter 板,将可视化的使用和许多Azure订阅的成本。帐户,部门。我的计划是:
1.将Azure成本分析视图"背后"的数据发送到日志分析工作区。
1.在日志分析工作区中,执行自定义聚合/筛选。
1.在Azure指标中或直接在Azure Jmeter 板中将这些聚合显示为图表。
问题出在步骤1,我不知道如何将Azure成本分析视图"背后"的数据发送到日志分析工作区。我想到了两个解决方案:
1.正在从Azure成本和计费API获取数据。
1.计划将成本分析数据导出到存储帐户,然后以某种方式将数据从存储帐户移动到日志分析工作区。
在我看来,这两种解决方案都有点"矫枉过正"-是否有更直接的方法将成本分析数据发送到日志分析工作区?如果没有这样的选项,我很乐意知道您建议如何将导出的数据从存储帐户移动到日志分析,或者您有其他想法?
谢谢大家!
2条答案
按热度按时间sqxo8psd1#
唯一的本机解决方案是从Costs-Blade计划将成本作为CSV导出到StorageAccount。如果你要将数据加载到日志分析工作区,Azure自动化和计划的脚本将起作用。
qcbq4gxm2#
我认为目前没有直接的方法,但我看到用户语音/反馈论坛中针对同一要求提出了this功能请求。如果感兴趣,您可以投反对票,因为通常情况下,负责的Azure产品/功能团队会根据各种因素(如反馈收到的投票数、可行性、打开优先化的待办事项项等。
我建议您从Azure cost & billing API获取数据,并使用HTTP数据收集器API将该数据从REST API客户端发送到Log Analytics。请参阅this Azure文档。或者,如果您希望从Azure成本和计费API获取数据并将其存储在计算机中,则可以使用自定义日志。有关详细信息,请参阅w.r.测试,请参阅this Azure文档。
其他相关参考文献: