- как там можно метрики удалить из выдачи вебсервером ?
тоесть например я определяю метрику и набор лейблов для неё :
tarantool_box_info_replication_lag = Gauge('tarantool_box_info_replication_lag', 'replication lag information', ['cluster_uuid', 'server_uuid',
'server_id', 'replication_status'])
потом в цикле это всё заполняю , и допустим у меня появляются метрики вида :
tarantool_box_info_replication_lag{cluster_uuid="9e863bc9-d8d5-4eda-ac0d-2808a7c90a6d",replication_status="follow",server_id="1",server_uuid="8fa58cff-1f2d-41dd-a605-a555622609cb"} 0.0
tarantool_box_info_replication_lag{cluster_uuid="9e863bc9-d8d5-4eda-ac0d-2808a7c90a6d",replication_status="disconnected",server_id="1",server_uuid="8fa58cff-1f2d-41dd-a605-a555622609cb"} 0.0
tarantool_box_info_replication_lag{cluster_uuid="9e863bc9-d8d5-4eda-ac0d-2808a7c90a6d",replication_status="stopped",server_id="1",server_uuid="8fa58cff-1f2d-41dd-a605-a555622609cb"} 0.0
Проблема в том , что на этом примере 3 метрики (а хочется видеть 1 , с текущим состоянием репликации) , я так понял что из за того что для клиента прометеуса одна и та же метрика с разным набором лейблов - это по сути разные метрики. И вот встал вопрос - как правильно удалить их (если это вобще возможно)
а вы не можете отфильтровать нужную вам метрику прямо в запросе?
Обсуждают сегодня