iis服务器助手广告
返回顶部
首页 > 资讯 > 精选 >Telegraf:如何使用正则表达式处理器从字段中提取?
  • 925
分享到

Telegraf:如何使用正则表达式处理器从字段中提取?

2024-02-10 13:02:13 925人浏览 泡泡鱼
摘要

PHP小编香蕉在本文中将介绍如何使用Telegraf的正则表达式处理器从字段中提取信息。Telegraf是一个功能强大的开源数据收集器,可以将各种数据源的信息收集并发送到不同的目的地。

PHP小编香蕉在本文中将介绍如何使用Telegraf的正则表达式处理器从字段中提取信息。Telegraf是一个功能强大的开源数据收集器,可以将各种数据源的信息收集并发送到不同的目的地。正则表达式处理器是Telegraf中的一种插件,它可以帮助我们从原始数据中提取特定的字段。本文将详细介绍如何使用正则表达式处理器,并提供一些实用的示例和技巧,以帮助读者更好地掌握这一功能。

问题内容

我想使用 telegraf 正则表达式处理器插件从此输入中提取连接、上游和下游的值:

2022/11/16 22:38:48 in the last 1h0m0s, there were 10 connections. traffic relayed ↑ 60 mb, ↓ 4 mb.

使用此配置,结果键“上游”是初始消息的副本,但不包含“正则表达式”内容的一部分。

[[processors.regex]]
  tagpass = ["snowflake-proxy"]

  [[processors.regex.fields]]
    ## field to change
    key = "message"
    ## all the power of the Go regular expressions available here
    ## for example, named subgroups
    pattern = 'relayed.{3}(?p\d{1,4}\w.b),'
    replacement = "${upstream}"
    ## if result_key is present, a new field will be created
    ## instead of changing existing field
    result_key = "upstream"

当前输出:

2022/11/17 10:38:48 In the last 1h0m0s, there were 1 connections. Traffic 3 MB ↓ 5 MB.

如何获得小数点?

我对如何在这里使用正则表达式感到相当困惑,因为在网络上的几个示例中它应该像这样工作。例如,请参阅:Http://wiki.WEBperfect.ch/index.php?title=telegraf:_processor_plugins

解决方法

替换配置选项指定您要替换任何匹配项的内容。

我认为你想要更接近这个的东西:

  [[processors.regex.fields]]
    key = "message"
    pattern = '.*relayed.{3}(?p\d{1,4}\w.b),.*$'
    replacement = "${1}"
    result_key = "upstream"

获取:

upstream="60 MB"

以上就是Telegraf:如何使用正则表达式处理器从字段中提取?的详细内容,更多请关注编程网其它相关文章!

--结束END--

本文标题: Telegraf:如何使用正则表达式处理器从字段中提取?

本文链接: https://www.lsjlt.com/news/563065.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Telegraf:如何使用正则表达式处理器从字段中提取?
    php小编香蕉在本文中将介绍如何使用Telegraf的正则表达式处理器从字段中提取信息。Telegraf是一个功能强大的开源数据收集器,可以将各种数据源的信息收集并发送到不同的目的地。...
    99+
    2024-02-10
  • 如何用正则表达式从 Golang 字符串中提取数字?
    使用正则表达式从 golang 字符串中提取数字:正则表达式语法:[0-9]+ 匹配一个或多个十进制数字。使用 regexp 包:导入 regexp 包并编译正则表达式。使用 finda...
    99+
    2024-05-13
    golang 正则表达式 iphone
  • Python利用正则表达式从字符串提取数字
    目录前言利用正则表达式从字符串提取数字附python正则表达式抽取文本中的时间日期总结前言 正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。 Pyt...
    99+
    2024-04-02
  • python如何用正则表达式提取字符串
    目录用正则表达式提取字符串1. 单个位置的字符串提取2. 连续多个位置的字符串提取用正则表达式提取字符串中的整数总结用正则表达式提取字符串 在日常工作中经常遇见在文本中提取特定位置字...
    99+
    2023-03-02
    python正则表达式 python提取字符串 正则提取字符串
  • python中如何使用正则表达式提取数据
    目录常用正则表达式实例re.compile 函数方括号-匹配几个字符之一切割字符串字符串替换匹配模式替换指定替换函数总结正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串...
    99+
    2023-02-06
    python使用正则表达式 python提取数据 使用正则表达式
  • Jmeter中正则表达式提取器使用详解
    目录在使用Jmeter过程中,会经常使用到正则表达式提取器提取器,虽然并不直接涉及到请求的测试,但是对于数据的传递起着很大的作用,本篇博文就是主要讲解关于正则表达式及其在Jmeter...
    99+
    2024-04-02
  • 如何在 Golang 中使用正则表达式提取数据?
    正则表达式在 go 中可用于提取数据,使用 regexp 包处理正则表达式:编译正则表达式:regexp.compile("匹配模式")使用 find 或 findall 函数提取数据:...
    99+
    2024-05-13
    golang 正则表达式 提取数据
  • jmeter正则表达式提取器怎么使用
    这篇文章主要介绍“jmeter正则表达式提取器怎么使用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“jmeter正则表达式提取器怎么使用”文章能帮助大家解决问题。使用方法1,把正则表达式添加到需要提...
    99+
    2023-07-02
  • Python如何用正则表达式处理字符串
    在Python中,使用正则表达式处理字符串需要先导入re模块。然后可以使用re模块中的方法来进行匹配、搜索、替换等操作。 下面是一些...
    99+
    2024-04-03
    Python
  • python用正则表达式提取/匹配中文汉字
    目录python用正则表达式提取中文python正则如何匹配中文汉字总结python用正则表达式提取中文 Python re正则匹配中文,其实非常简单,把中文的unicode字符串转...
    99+
    2024-04-02
  • java如何用正则表达式匹配与提取字符串
    java.util.regex类支持用正则表达式来匹配和提取字符串,读者可以去官网查看java.util.regex的详细使用方法。 首先给出一个匹配字符串的例子(判断line是否符...
    99+
    2024-04-02
  • python怎么用正则表达式提取字符串
    今天小编给大家分享一下python怎么用正则表达式提取字符串的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。用正则表达式提取字...
    99+
    2023-07-05
  • PHP中如何使用正则表达式字符集
    今天就跟大家聊聊有关PHP中如何使用正则表达式字符集,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。PHP正则表达式字符集的相关概念:在INTERNET的程序中,正规表达式通常用来验证...
    99+
    2023-06-17
  • 用 Golang 正则表达式提升字符串处理能力
    go 正则表达式可提升字符串处理能力,其语法遵循 posix 标准,提供了字符类、元字符、量词和分组等功能。创建正则表达式可使用 regexp.mustcompile 函数,匹配字符串可...
    99+
    2024-04-08
    golang
  • jmeter正则表达式提取器的用法与正则详解
    我们再使用jmeter请求接口时,碰到一些业务流程性的接口改怎么办,比如,我一个发布内容的接口需要用到登录接口返回的token加到请求上去才能发布内容,那在jmeter上该是如何实现...
    99+
    2024-04-02
  • MySQL中正则表达式如何使用
    这篇“MySQL中正则表达式如何使用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“MySQL中正则表达式如何使用”文章吧。前...
    99+
    2023-07-02
  • VB中如何使用正则表达式
    在VB中使用正则表达式,可以通过引用System.Text.RegularExpressions命名空间来实现。以下是一个简单的示例...
    99+
    2024-04-03
    VB
  • PHP中正则表达式如何使用
    本篇文章为大家展示了PHP中正则表达式如何使用,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。PHP正则表达式的定义:用于描述字符排列和匹配模式的一种语法规则。它主要用于字符串的模式分割、匹配、查找及...
    99+
    2023-06-17
  • MySQL中如何使用正则表达式
    这篇文章将为大家详细讲解有关MySQL中如何使用正则表达式,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。1、简介MySQL中支持正则表达式匹配,在复杂的过滤条件中,可以考虑使用正则表达式。使...
    99+
    2023-06-25
  • grep中如何使用正则表达式
    这篇文章给大家分享的是有关grep中如何使用正则表达式的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。grep是Linux中用于处理文件的工具之一。grep搜索输入文件,查找与正则表达式匹配的行,并将每个匹配的行标...
    99+
    2023-06-28
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作