我的python应用程序正在登录syslog(在ec2实例的端口6400上)
Filebeat守护程序正在6400端口上监听
这是python代码中为syslog处理程序指定的日志格式
fmt = logging.Formatter("%(message)s")
Filebeat.yml:
filebeat.inputs:
- type: udp
host: ":6400"
processors:
- decode_json_fields:
fields: ["message"]
overwrite_keys: true
target: ""
setup.template.name: "test-logs"
setup.template.pattern: "test-logs-*"
setup.template.overwrite: false
output.console:
pretty: true
假设我正在记录{"a": 1, "b":2}
在filebeat控制台日志中,它显示为
\u003c150\u003e{\"a\": 1, \"b\":2}\u0000