plugins - 在 fluentd stdout 输出插件中禁用时间和标签

标签 plugins kubernetes fluentd

使用 json 从 fluentd 输出插件 stdout 中删除时间和标签

Fluentd 的输出插件产生如下输出:

2017-11-28 11:43:13.814351757 +0900 标签:{"field1":"value1","field2":"value2"}

所以时间戳和标签在 json 之前。如何删除这些字段 - 我只喜欢 json 输出

<match pattern>
  @type stdout
</match>

预期输出:
{"field1":"value1","field2":"value2"}

最佳答案

设置 json 格式类型,默认情况下在输出中不包含时间和标签:

<match pattern>
  @type stdout
  <format>
    @type json
  </format>
</match>

关于plugins - 在 fluentd stdout 输出插件中禁用时间和标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57718767/

相关文章:

kubernetes - 如何增加Kubernetes中已部署集群的存储容量?

ruby - Fluentd 是否支持文件输出的日志轮换?

logging - 用于多行的 Docker Fluentd 日志记录驱动程序

c# - 动态加载具有其他一些 dll 依赖项的 .NET 程序集

php - Magento 按管理顺序加载类别

wordpress - 无法删除旧插件

amazon-web-services - 如何使用 Terraform for Amazon EKS 设置节点污点

Docker 部署最佳实践

docker - 流利的输入编解码器的Logstash无法正常工作

c# - 跨程序集使用应用程序设置