【发布时间】:2021-12-29 13:51:25
【问题描述】:
如果日志中存在名为 prometheus.labels.pod 的字段,我想创建一个名为 kubernetes.pod.name 的新字段。我发现从设置的处理器中我可以将 prometheus.labels.pod 中存在的值复制到新字段 kubernetes.pod.name 但我需要有条件地执行此操作,因为 pod 名称会不断变化。
如何设置条件,如果字段 prometheus.labels.pod 存在,那么我只需要添加一个名为 kubernetes.pod.name 的新字段(两者具有相同的值)
ctx.prometheus?.labels?.namespace== "name_of_namespace"
我们可以做类似的事情
ctx.prometheus?.labels?.pod== "*"
检查该字段是否存在?
【问题讨论】:
标签: elasticsearch kibana elk