Azure Data Explorer Telegraf输出插件

免费使用此InfluxDB集成

Azure Data Explorer是一种数据分析服务,旨在与大量流数据一起工作。它是完全托管、自动扩展的,并专为时序数据设计。它还内置了分析数据并发现趋势和异常的工具。

为什么使用Azure Data Explorer的Telegraf插件?

Azure Data Explorer Telegraf输出插件将任何Telegraf输入插件收集的数据发送到Azure Data Explorer。这使得将数据传输到现有的Azure Data Explorer数据库变得简单。此插件允许您在数据被摄入到Azure Data Explorer之前如何将数据分组到表格中,以便更有效地使用数据库。

如何使用Telegraf插件监控Azure Data Explorer

要使用此插件,您需要创建一个Azure Data Explorer集群和数据库,并将endpoint_url设置为Azure上Azure Data Explorer资源的URI属性。然后,您需要将database设置为之前创建的Azure Data Explorer数据库,并将timeout设置为所选的操作超时。

有两种分组指标的选择,TablePerMetricSingleTable。如果您选择将所有指标分组到一个单独的表中,您还需要设置table_name

Azure Data Explorer表模式

Azure Data Explorer表的模式将与Telegraf指标对象的架构相匹配。以下是一个由插件生成的示例Azure Data Explorer命令

.create-merge table ['table-name']  (['fields']:dynamic, ['name']:string, ['tags']:dynamic, ['timestamp']:datetime)

相应的表映射将如下所示

.create-or-alter table ['table-name'] ingestion json mapping 'table-name_mapping' '[{"column":"fields", "Properties":{"Path":"$[\'fields\']"}},{"column":"name", "Properties":{"Path":"$[\'name\']"}},{"column":"tags", "Properties":{"Path":"$[\'tags\']"}},{"column":"timestamp", "Properties":{"Path":"$[\'timestamp\']"}}]'
有关更多信息,请参阅文档

项目URL   文档

相关资源

InfluxDb-cloud-logo

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

免费开始
Influxdbu

开发者教育

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

查看所有教育内容