Несколько экземпляров отправляют одну и ту же метрику prometheus в pushgateway
Моя задача выполняется на нескольких машинах, и для каждой из них я установил такую же метрику, как показано ниже:
myCounter = Counter
.build()
.name("my_counter")
.help("Dummy counter")
.register(registry)
pushGateway.pushAdd(registry, "myJobName")
И я не присваиваю ему ярлык.
Мой вопрос: при текущем способе использования метрики счетчика, будет ли собранное значение на pushgateway неверным, поскольку оно сохраняет только последнее отправленное значение?
1 ответ
Текущая логика: запрос POST заменяет все метрики с тем же именем (в группе, в которую вы отправляете) метриками, которые вы отправляете. PUT заключается в том, что последний заменяет все метрики в группе переданными метриками.
Ожидайте логики: запрос POST заменяет только, а не ВСЕ (X) метрики с тем же именем (в группе, в которую вы отправляете) метриками, которые вы отправляете.(не все, а метрики с одинаковыми значениями меток)
PUT заключается в том, что последний заменяет все метрики в группе переданными метриками.