Microsoft Azure Monitor Telegraf输出插件

免费使用此InfluxDB集成

Microsoft Azure Monitor是一个用于从Azure和本地源收集、分析和采取行动的遥测数据的解决方案。它将此数据聚合并存储在完全托管和可扩展的日志数据存储中。它有设置警报和分析数据的工具,以帮助快速识别和解决问题。它集成了Azure DevOps、Jira和PagerDuty等DevOps工具,并支持Java、.NET和Node.js。

为什么使用Microsoft Azure Monitor Telegraf插件?

Microsoft Azure Monitor输出插件将Telegraf的指标发送到Microsoft Azure Monitor。Azure Monitor的分辨率为每分钟一次,因此此插件在将指标发送到Azure Monitor之前自动将指标聚合到每分钟频率。这使得将Telegraf收集的任何数据发送到您的Azure Monitor数据存储变得简单。这也使您能够无缝地将InfluxDB集成到您的架构中,以便您可以使用其客户端库和工具分析时间序列数据。例如,您可以使用Cisco Model-driven Telemetry输入插件将MDT设备的数据发送到InfluxDB,对其进行转换,然后使用此输出插件将其发送到Azure Monitor。

如何使用Microsoft Azure Monitor Telegraf插件

要使用此插件,您首先需要设置HTTP写入的超时时间。然后您需要设置命名空间前缀,默认设置为Telegraf/"input-name"。每个指标的字段名都写入为Azure Monitor指标名。所有字段值都写入为包含最小值、最大值、总和和计数的汇总集合。标签被写入为每个Azure Monitor指标的一个维度。

GitHub README文件中详细列出了其他配置选项。

Microsoft Azure Monitor维度

Azure Monitor只接受数值类型的值,没有字符串值类型。此插件默认删除具有字符串值类型的字段,但您可以通过启用strings_as_dimensions将字符串字段转换为维度。Azure Monitor最多允许10个维度,因此Telegraf只会发送前10个字母数字维度。要将字符串类型的部分字段转换为维度,您可以启用strings_as_dimensions并使用fieldpassfielddrop 处理器来限制发送到插件的字符串类型字段。

有关更多信息,请参阅文档

项目URL   文档

相关资源

InfluxDb-cloud-logo

最强大的时间序列
数据库作为服务

免费开始
Influxdbu

开发者教育

针对时间序列应用程序开发者的培训。

查看所有教育

右侧文本