如何获取日志及其包含“错误”字样的数据以及如何配置相同的logstashPipeLine.conf 文件?

2023-12-02

目前我正在开发一个应用程序,我需要根据特定位置的文件中的特定数据创建文档。我已经设置了logstash管道配置。

这是目前的样子:

input{
file{
path => "D:\ELK_Info\logstashInput.log"
start_position => "beginning"
}
}
#Possible IF condition here in the filter

output {
 #Possible IF condition here
  http {
    url => "http://localhost:9200/<index_name>/<type_name>"
    http_method => "post"
    format => "json"
  }
}

我想在调用 API 之前在输出中提供 IF 条件。 条件应该是这样的,“如果输入数据包含‘错误’一词,则只能进一步调用提到的 http API。”

我知道如何做同样的事情吗?


请看这个链接:如果日志包含特定单词,则忽略并移至下一个模式

第一步看输入的关键字是否有错误,如果有,则继续第二个grok的解析。如果没有,就忘记输入。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何获取日志及其包含“错误”字样的数据以及如何配置相同的logstashPipeLine.conf 文件? 的相关文章

随机推荐

  • WP7:获取手机名称

    我正在寻找一个简单的信息 我想获取用户当前使用的设备的名称 例如 我想获取 Eric s Phone 就像在 Zune 中一样 是否可以 我寻找设备扩展属性 参见link 或 UserExtendedProperties 参见link 谢谢
  • 具有评分函数和改装参数的 GridSearchCV

    我的问题似乎类似于this one但那里没有可靠的答案 我正在进行多类多标签分类 为此我定义了自己的评分器 然而 为了有refit参数并获得模型的最佳参数 最后我们需要引入一个评分函数来进行改装 如果我这样做 我会收到以下错误missing
  • 如何以成对方式添加两个数组

    我想将两个具有相同长度的 JavaScript 数组的值相加以获得第三个数组 以便第三个数组的第一个值是两个第一个数组的第一个值的总和 第三个数组的第二个值是array 是前两个数组的第二个值的总和 依此类推 例如 var array1 1
  • z-index 不适用于固定定位

    我有一个div使用默认定位 即position static and a div with a fixed位置 如果我设置元素的 z 索引 似乎不可能使固定元素位于静态元素后面 over width 600px z index 10 und
  • Service Fabric 多租户

    我们计划将 Azure Service Fabric 用于面向数据的多租户应用程序 通常有 100 多个客户 每个客户有 5 100 个用户 查看文档 我得出的结论是 最好的方法是为每个客户使用应用程序实例 而不是尝试使用配置文件来实现多租
  • 如何为 JTextPane 内的文本设置删除线和下划线样式选项?

    我有一个 JTextPane 组件 我试图将用户输入的文本样式设置为同时带有下划线和删除线 应该将下一个键入的字符的删除线属性设置为 true 的相关代码片段是这样的 JEditorPane editor getEditor e if ed
  • Windows Phone 7 键盘尺寸

    我想在键盘出现在屏幕上时调整页面大小 我一整天都在寻找任何线索 但什么也没找到 就我而言 我想要完整的页面文本框和它下面的一些按钮
  • 快速绘制多个图表的计时问题

    在下面的代码中 我正在进行一个实验 我需要每秒绘制近 10 个图表 时间间隔 100 总共 50 个图表 但是 当我减少时间间隔时时间间隔 第 120 行向下到底部 从 200 毫秒到 100 毫秒 代码引发下面的异常 我已经厌倦了 inv
  • 无效的日期时间格式:从 Java 将日期/时间插入到 Access 中

    我想向 Access 插入日期时间值 但收到此错误 net ucanaccess jdbc UcanaccessSQLException UCAExc 3 0 4 数据异常 无效的日期时间格式 这是代码 private void txtsu
  • 如何使用正则表达式获取两个管道之间的所有内容

    我有一个字符串说 String s 印度 vs 澳大利亚 在这种情况下 结果应该只是India 第二种情况 String s 澳大利亚 vs 印度 在这种情况下 结果应该只是India 第三种情况 字符串 s 印度 vs 澳大利亚 结果应仅
  • 使用 OData 源从 SSIS 连接到 SharePoint

    我正在尝试使用 OData 源连接到 Microsoft 云上托管的 SharePoint 我正在尝试将项目相关数据从 SharePoint 列表中拉入 sql 表中 并将其处理到数据仓库中 当我手动登录SharePoint时 它已获得读取
  • VB.NET - 读取包含制表符分隔的整数/双精度的文本文件并将它们存储在数组中

    我有一个包含制表符分隔的整数和双精度数的文本文件 例如 5 TAB 0 3 TAB 2 9 TAB 61 TAB 110 8 TAB 1 1 TAB 5 2 TAB 13 TAB 45 1 TAB 0 8 TAB 1 4 TAB 28 TA
  • 有效的算法来检查二元迷宫是否可以通过限制移动来解决

    我遇到了一个生成二元维度迷宫的问题r x c 0 false对于阻塞的细胞和1 true免费手机 每个迷宫都应该是可解决的 一个人可以从 i j 到任一 i 1 j 向下 或 i j 1 正确的 求解器预计达到 r 1 c 1 最后一个单元
  • 复制构造函数和赋值运算符

    如果我覆盖operator 复制构造函数会自动使用new运算符吗 同样 如果我定义一个复制构造函数 将会operator 自动从复制构造函数 继承 行为 不 他们是不同的运营商 复制构造函数用于创建一个新对象 它将现有对象复制到新构造的对象
  • 计算像素坐标 x 和 y

    我尝试使用此代码对图像中的像素坐标 x y 求和 这是代码 include
  • GtkWarning:无法打开显示

    我正在尝试在 vps 上运行蜘蛛 使用 scrapyjs 它使用 python gtk2 运行蜘蛛时我收到错误 root myporj venv local lib python2 7 dist packages gtk 2 0 gtk i
  • 抑制或解决 goog.base 中的编译器错误

    我在我的源代码上使用 Closure Compiler 最近决定通过以下方式启用最严格的模式 jscomp warning reportUnknownTypes 唉 它在内部引发了很多警告goog base本身 我已经修复了自己的代码中的所
  • 枚举中冲突的“名称”声明

    我有一个简单的枚举类 我想在其中有一个名为name enum class DeviceFieldQuery val clazz Class lt gt id Int class java name String class java 不幸的
  • spring security j_spring_security 注销问题

    我正在研究春季安全 但 j spring security serlvet 似乎不起作用 我如何调试问题 或者至少寻找根本原因 我没有看到任何有用的日志文件
  • 如何获取日志及其包含“错误”字样的数据以及如何配置相同的logstashPipeLine.conf 文件?

    目前我正在开发一个应用程序 我需要根据特定位置的文件中的特定数据创建文档 我已经设置了logstash管道配置 这是目前的样子 input file path gt D ELK Info logstashInput log start po