gpt4 book ai didi

kubernetes - 使用流利的,我只想从json数据中输出一个关键数据

转载 作者:行者123 更新时间:2023-12-02 12:14:34 25 4
gpt4 key购买 nike

我想将kubernetes日志输出到文件。
但是,我只能将其输出为json数据。
我只想将“消息”部分输出到文件。

如何选择“消息”进行打印?
我应该选择哪个过滤器?

<match output_tag>
@type rewrite_tag_filter
<rule>
key $['kubernetes']['labels']['app']
pattern ^(.+)$
tag app.$1
</rule>
</match>
<match app.tom1>
@type file
path /logs/tom1
</match>



Execute result:--->

2019-10-30T00:46:05+09:00 app.tom1 {
..
"message": "2019-10-29 15:46:05,253 DEBUG [org.springframework.web.servlet.DispatcherServlet] Successfully completed request",
"kubernetes": {
"labels": {
"app": "tom1",
..
}


Desired result: --->
2019-10-29 15:46:05,253 DEBUG [org.springframework.web.servlet.DispatcherServlet] Successfully completed request

谢谢!

最佳答案

尝试single_value <formater>插件:https://docs.fluentd.org/formatter/single_value

<match app.tom1>
@type file
path /logs/tom1
<format>
@type single_value
message_key message
</format>
</match>

关于kubernetes - 使用流利的,我只想从json数据中输出一个关键数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58611351/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com