InfluxDB、Telegraf 和 Kapacitor 0.12 版本发布 - 终止查询和新功能

导航至

我们很高兴地宣布 InfluxDB、Telegraf 和 Kapacitor 0.12 GA 版本已发布,可供下载

InfluxDB 改进

这是 InfluxDB 独立服务器的第一个版本。需要注意的是,要升级,您需要对元数据进行少量迁移。请参阅此处的升级详细信息。对于正在寻找 HA 选项的开源产品用户,我们还完成了第一个版本的 InfluxDB Relay

此版本更重要的功能之一是查询管理和限制。您现在可以通过发出以下查询来查看正在运行的查询

SHOW QUERIES

然后,您可以通过运行以下命令来终止其中一个查询

KILL QUERY

这是长期以来被要求的功能之一,现在管理员可以终止运行时间过长的查询。我们还添加了一些配置选项,使管理员可以限制查询可以访问的点数、序列数或 group by 区间数。

如果用户发出的查询超过这些限制,它将被终止并返回错误。您可以在示例配置文件中查看设置。

此版本还增加了对长期以来一直在请求列表中的两个函数的支持:difference 和 moving average!

此版本有 22 个功能和 13 个错误修复,请参阅 CHANGELOG 以获取完整详细信息。

Telegraf 增强功能

什么是 Telegraf?它是 InfluxDB 的原生数据收集器,它利用插件架构,目前已支持超过 60 个输入和输出!

0.12 版本附带许多强大的功能,包括

  • 解析配置文件中的环境变量:您现在可以在配置文件中指定环境变量(例如 `$USER` 或 `$MYSQL_HOST`)。这可以用作配置文件中任何位置的字符串、布尔值或整数,用于配置项或标签。
  • JSON 序列化器:Telegraf 现在能够以 JSON 格式输出数据。解析单个值:Telegraf 可以从脚本或可执行文件中解析单个值。这意味着您可以指定像 `cat /proc/sys/kernel/random/entropy_avail` 这样简单的内容作为 `exec` 命令,并获取解析后的数据!
  • Nagios 解析器:允许您使用 exec 插件运行 nagios 脚本。
  • IPMI 硬件传感器:如果您的系统上安装了 ipmitool,您现在可以使用 `ipmi_sensor` 插件从每个传感器获取数据。
  • Couchbase 输入插件:从您的 Couchbase 服务器收集统计信息。

Kapacitor 增强功能

什么是 Kapacitor?它是 InfluxDB 的原生警报、预/后数据处理引擎,它支持 UDF(通过 TICKscript)以实现实时异常检测等功能。

Kapacitor 0.12 版本对 TICKscript 语法进行了重大改进。现在,使用两个新的运算符来区分不同类型的方法,您将永远不会猜测任务管道的结构或何时使用 UDF。除了新语法之外,还包含了一个用于将 TICKscript 格式化为通用标准的实用程序。现在,读取和编写 TICKscript 是一项更清晰、更精确的任务,因此您可以专注于手头的问题。除了这些更改之外,还修复了一些错误,请参阅 CHANGELOG 发行说明以获取更多详细信息。

下一步是什么

  • 下载 TICK 堆栈的 0.12 版本!
  • 需要帮助从 0.8x 或 0.9x 迁移到 0.11 吗?我们随时为您提供帮助!请发送邮件至 [email protected] 以开始您的迁移项目。
  • 希望提升您的 InfluxDB 知识水平?请查看我们价格合理的 培训课程