相关疑难解决方法(0)

如何为 Filebeat 配置 JBoss JsonFormatter (WildFly 14)

我有 Filebeat 从标准输出中提取日志。我想确保我的日志输出为 JSON,以便可以正确解析它们。

到目前为止,这是我发现的:

  • org.jboss.logmanager.formatters 没有 JSON 格式化程序
  • 有一个提供 JsonFormatter 类的“扩展”模块
  • 我可以通过执行以下操作在我的 logging.properties 中使用它:
handler.CONSOLE=org.jboss.logmanager.handlers.ConsoleHandler
handler.CONSOLE.properties=autoFlush,target
handler.CONSOLE.autoFlush=true
handler.CONSOLE.formatter=JSON-FORMATTER
handler.CONSOLE.target=SYSTEM_OUT

formatter.JSON-FORMATTER=org.jboss.logmanager.ext.formatters.JSONFormatter
Run Code Online (Sandbox Code Playgroud)

我需要知道:

  • 我是否缺少此配置的任何内容?
  • 如何自定义 JSON 输出(即添加或删除字段)?

java logging jboss wildfly filebeat

2
推荐指数
1
解决办法
2224
查看次数

标签 统计

filebeat ×1

java ×1

jboss ×1

logging ×1

wildfly ×1