当前位置: 首页 > 面试题库 >

Filebeat-解析消息行中的字段

漆雕昊天
2023-03-14
问题内容

我正在使用Filebeat将日志数据从本地txt文件传送到Elasticsearch,并且我想从该message行向事件添加一些字段-
例如时间戳和日志级别。例如,这是我的日志行之一:

2016-09-22 13:51:02,877 INFO 'start myservice service'

我的问题是:我可以通过Filebeat-> Elasticsearch进行此操作,还是必须通过Logstash?


问题答案:

如果您使用Elasticsearch 5.0 中的Ingest
Node
功能,则可以使用Filebeat-> Elasticsearch
。否则,是的,您需要使用Logstash。

在这两种情况下,都将使用grok过滤器将message行解析为结构化数据。另外,您还需要使用a
date来解析和规范化日期。



 类似资料:
  • 向你问好,彼得

  • 我编写了一个服务器(Go)-客户端(Java)程序,并使用protobuf进行通信。定义一个proto文件并在服务器和客户端之间共享。在服务器端: 将共享的proto文件编译为go by Protoc 按proto.marshal序列化对象 将其发送给对其服务提出请求的客户端 在客户端: 通过protoc将共享的proto文件编译成Java 通过HTTP传输获取字节 将字节反序列化为对象。 这里有

  • 我正在使用Spring Boot 2.1.8构建一个项目,我的POM中有spring-boot-starter-web,我可以看到Maven将hibernate-validator 6.0.17拉到类路径上。 我在资源文件夹中有我的消息,它们似乎可以正确地查找,这样当我更改区域设置时,Spring就可以从正确的文件中加载消息。 my@RESTController中的相关方法采用@Valid和@Re

  • 我已经下载了json和我的对话档案。我坚持使用奇怪的编码。 json的例子: 应该是这样的: 我正试图这样反序列化它: 不幸的是,输出如下: 有人知道Facebook如何编码json吗?我尝试了几种方法,但没有结果。 谢谢你的帮助。

  • 本文向大家介绍Python中线程的MQ消息队列实现以及消息队列的优点解析,包括了Python中线程的MQ消息队列实现以及消息队列的优点解析的使用技巧和注意事项,需要的朋友参考一下 “消息队列”是在消息的传输过程中保存消息的容器。消息队列管理器在将消息从它的源中继到它的目标时充当中间人。队列的主要目的是提供路由并保证消息的传递;如果发送消息时接收者不可用,消息队列会保留消息,直到可以成功地传递它。相