宣布 InfluxDB、Telegraf 和 Kapacitor 0.12 版本 - 查询终止和新功能
作者:Paul Dix / 产品
2016年4月5日
导航到
我们很高兴地宣布,InfluxDB、Telegraf 和 Kapacitor 0.12 GA 已发布并准备好下载。
InfluxDB 改进
这是 InfluxDB 独立服务器的第一个版本。需要注意的是,为了升级,您需要对元数据进行小规模迁移。有关升级详情,请参阅此处。对于寻求高可用性选项的开源产品用户,我们还完成了 InfluxDB Relay 的第一个版本,链接为:InfluxDB Relay。
本版本的一个重要特性是查询管理和限制。您现在可以通过以下查询查看正在运行的查询:
SHOW QUERIES
然后可以通过运行以下命令来终止其中一个查询:
KILL QUERY
这是用户长期请求的功能之一,现在将赋予管理员终止运行时间过长的查询的能力。我们还添加了一些配置选项,允许管理员限制查询可以影响的点数、系列或分组间隔的数量。
如果用户发起的查询超过了这些限制,则查询将被终止并返回错误。您可以在示例配置文件中查看这些设置。
本版本还添加了对两个长期请求的功能的支持:差分和移动平均!
本版本有 22 个新特性和 13 个错误修复,有关详细信息,请参阅变更日志。
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 的本地警报、预处理/后处理引擎,支持 UDFs(通过 TICKscripts),以实现实时异常检测等功能。
Kapacitor 0.12 对 TICKscript 语法 进行了重大改进。现在有两个新的运算符来区分不同类型的函数,您将不再需要猜测任务管道的结构或何时使用 UDF。除了新的语法,还包括了一个将 TICKscripts 格式化为通用标准的实用工具。现在读取和写入 TICKscripts 是一个更清洁、更精确的任务,因此您可以专注于手头的任务。此外,还修复了几个错误,有关详细信息,请参阅变更日志。
接下来是什么
- 下载 TICK 栈的 0.12 版本!
- 需要帮助从 0.8x 或 0.9x 迁移到 0.11?我们在这里帮助您!请在[email protected]给我们发邮件,以启动您的迁移项目。
- 想要提高您的 InfluxDB 知识?请查看我们经济实惠的培训。