Используя Kapacitor 1.3, я пытаюсь использовать следующий узел where для хранения измерений с пустым тегом. Ничего не проходит, и я получаю тот же результат с ==''.
| where(lambda: 'process-cpu__process-name' =~ /^$/)
Я могу обойти эту проблему, используя значение по умолчанию для отсутствующих тегов и отфильтровать этот тег по умолчанию в следующем узле, но мне интересно, есть ли лучший способ структурировать начальный оператор where и избежать дополнительного узла.
| default()
.tag('process-cpu__process-name','system')
| where(lambda: \"process-cpu__process-name\" == 'system' )