Несколько экземпляров отправляют одну и ту же метрику prometheus в pushgateway

Моя задача выполняется на нескольких машинах, и для каждой из них я установил такую ​​же метрику, как показано ниже:

myCounter = Counter
        .build()
        .name("my_counter")
        .help("Dummy counter")
        .register(registry)
pushGateway.pushAdd(registry, "myJobName")

И я не присваиваю ему ярлык.

Мой вопрос: при текущем способе использования метрики счетчика, будет ли собранное значение на pushgateway неверным, поскольку оно сохраняет только последнее отправленное значение?

1 ответ

Текущая логика: запрос POST заменяет все метрики с тем же именем (в группе, в которую вы отправляете) метриками, которые вы отправляете. PUT заключается в том, что последний заменяет все метрики в группе переданными метриками.

Ожидайте логики: запрос POST заменяет только, а не ВСЕ (X) метрики с тем же именем (в группе, в которую вы отправляете) метриками, которые вы отправляете.(не все, а метрики с одинаковыми значениями меток)

PUT заключается в том, что последний заменяет все метрики в группе переданными метриками.

Другие вопросы по тегам