将日志从Kubernetes发送到Fluentd聚合器。
有没有办法将其中一个键值转换为标记值?例如,application_name具有键值。如果可以将其转换为标记值,则可以指向不同的输出。
谢谢,
答案 0 :(得分:1)
创建记录后无法编辑标记。
执行此操作的方法是使用rewrite tag filter
重新发出记录你可以这样做:
tuple
也就是说,这种方法能够流利地获得两倍的记录。如果您只需要将记录定向到不同的端点,通常输出插件允许按键过滤记录。
答案 1 :(得分:-1)
有一个流利的record_transformer插件。 https://docs.fluentd.org/v1.0/articles/filter_record_transformer
$scope.products.data = response;
示例输入:{“message”:“hello world!”}
示例输出:{“message”:“hello world!”,“hostname”:“db001.internal.example.com”,“tag”:“foo.bar”}