telegraf-plugins - Telegraf processor.regex 创建一个新字段
问题描述
我正在尝试使用处理器插件创建一个新字段。我花了很多时间根据示例尝试不同的东西,但根本无法让它发挥作用。
指标:
CPU,CPU = CPU5,主机= 747D30A47CB9 USAGE_IDLE = 99.95000000111293,USAGE_SOFTIRQ = 0,USAGE_GUEST_NICE = 0,USAGE_USER = 0.0500000000000000000000000051222744,USAGE_NICE = 0,USAGE_NICE = 0,USAGE_NICE = 0,USAGE_NICE = 0,USAGE = 0,USAGE = 0,USAGE = 0,USAGE = 0,USAGE = 0,USAGE = 0,USAGE = 0,USAGE = 0,USAGE = 0,USAGE = 0,USAGE = 0.NICE = 0 = 0,
Telegraf.conf:
[[处理器.正则表达式]]
namepass = ["cpu"]
[[processors.regex.fields]]
key = "usage_user"
pattern = "^(.*)$"
replacement = "${1}"
result_key = "UsageUser"
我没有看到涌入的新字段“UsageUser”。我错过了什么?Telegraf 1.17.3 (git: HEAD 24a552b9)
谢谢你的帮助。
解决方案
推荐阅读
- haskell - 不在范围内:尝试创建单元测试时键入构造函数或类“Test.Framework.TestSuite”
- java - JGraphx如何从图形中导出SVG文件
- java - 如何在hibernate中执行sql函数?
- spring - 如何通过审核显示对象的更新历史记录?
- d3.js - 如何设置刻度之间的间隔?d3.js
- r - 计算嵌套小标题列上的函数?
- android - 运行我的应用程序时无法安装 APK
- arrays - Swift 4.1.2 自动完成:建议对 Array 进行不应该的扩展
- ios - 是否可以在 iPhone swift 中为语音添加不同的语言支持
- javascript - 如果在 mongodb 数据库中选中或未选中,如何更新复选框?