Прометей присоединяется к метрическому значению, а не к ярлыку?
У меня есть парсинг экземпляра Prometheus из snmp_exporter , и мне нужно объединить две метрики, чтобы объединить IP-адреса и сетевые интерфейсы на устройствах с поддержкой SNMP, на основе номера «ifIndex», на который он ссылается в SNMP:
Обе метрики возвращают ifIndex в качестве значения, но только одна включает его в качестве метки. Я знаком с тем, как объединять метрики на основе совпадающих меток, но до сих пор не смог найти метод сопоставления значений.
Я также пришел к этому другим путем, перенастроив snmp_exporter так, чтобы он включал метку ifIndex в ipAddressIfIndex. Несомненно, это был бы предпочтительный вариант, но в документации неясно, как я мог бы это сделать, и эксперименты пока не увенчались успехом.
Для справки: метка ipAddressAddr содержит (отредактированный) IP-адрес второго интерфейса устройства, поэтому, к сожалению, это не так просто, как использовать адрес экземпляра.