我根据this问题做了配置,但仍然不起作用。
日志字符串:
2021-11-19 23:55:45.1605|INFO|Microsoft.Hosting.Lifetime|Now listening on: http://0.0.0.0:7007filebeat.yml:
processors:
- add_host_metadata: ~
- dissect:
tokenizer: "%{} %{}|{%{level}|%{module}|%{msg}"
field: "message"
target_prefix: ""在基巴纳,我看到令牌器不起作用:

我做错了什么?
更新21.11.2021 #1
使用sidharth vijayakumar示例:
processors:
- add_host_metadata:
host: "unix:///host_docker/docker.sock"
- dissect:
tokenizer: "%{TIMESTAMP_ISO8601:time}\|%{LOGLEVEL:level}\|%{GREEDYDATA:module}\|%{GREEDYDATA:msg}"
field: "message"
target_prefix: ""但我有个例外:
Exiting: error loading config file: yaml: line 11: found unknown escape character发布于 2021-11-21 04:00:22
嘿,你能试着用这个模式吗。
%{TIMESTAMP_ISO8601:time}\|%{LOGLEVEL:level}\|%{GREEDYDATA:module}\|%{GREEDYDATA:msg}

您将获得作为弹性堆栈中的字段的条目。我认为你正面临问题,因为你的感觉模式不匹配。请试着让我知道。
发布于 2021-11-21 19:14:21
我不知道我做了什么,但这个模式奏效了:
%{service:time}|%{service:level}|%{service:module}|%{service:msg}

https://stackoverflow.com/questions/70045538
复制相似问题