如何复制的价值从一个领域的其他如果一个领域存在使用ingestnode管道

0

的问题

我想创建一个新领域。.荚。姓名,如果领域被称为普罗米修斯。片公司的财产。荚存在的日志。 我发现从处理器,我可以复制的价值,这是本在普罗米修斯。片公司的财产。荚一个新领域。.荚。名字但我需要这样做有条件地作为pod名称不断改变。

我怎么设置一个条件,这样,如果领域普罗米修斯。片公司的财产。荚存在,那么只有我需要添加一个新领域。.荚。姓名(两者具有相同价值的)

ctx.prometheus?.labels?.namespace== "name_of_namespace"

可以做同样,我们可以做

ctx.prometheus?.labels?.pod== "*"

如果要检查这一领域存在或没有?

elasticsearch elk kibana
2021-11-18 16:58:25
1

最好的答案

0

如果文本是一串如果其要求设置一个条件,如果存在,那么最好方式是使用以下条件在设置处理器。

ctx.prometheus?.labels?.namespace!=null

这是我如何实施上述方案使用摄录节点的管道。

"set": {
  "field": "kubernetes.pod.name",
  "copy_from": "prometheus.labels.pod",
  "if": "ctx.prometheus?.labels?.pod!=null",
  "ignore_failure": true
}
2021-11-18 17:02:50

还注意到, copy_from 只支持从ES7.11开始。
Val

同意这一点。 我使用的是最新的版本。
sidharth vijayakumar

其他语言

此页面有其他语言版本

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................