Я запускаю свое приложение и метрику на K8s.У моего приложения есть конечная точка, которая экспортирует метрики prometheus, а метрический показатель способен подобрать метрики и добавить их в эластичный.
Проблема в том, что для данного документа, который превращает его в эластичный, к имени поля добавляется пространство имен k8.Например, данный документ будет иметь поле с именем prometheus.my-namespace-1.runtime_memory_max_heap.value
. Это создает проблему, поскольку это означает, что каждое приложение, которое я добавляю в мой кластер, будет принудительно переиндексировать Kibana для определения типа поля.Кроме того, это означает, что я не могу создать общую панель мониторинга для своих метрик и затем фильтровать пространства имен, потому что у каждого приложения есть настраиваемые имена полей.
Я бы хотел, чтобы имя поля просто называлось prometheus.runtime_memory_max_heap.value