Я использую реестр метрик для регистрации метрики в jmx.Я использую приведенный ниже код
protected void submitMetric(String metricName, long value) {
mr.register(metricName, new Gauge<Long>() {
@Override
public Long getValue() {
return value;
}
});
}
Впервые работает нормально.Если я пытаюсь сделать это снова, я получаю ошибку Метрика с именем ***** уже существует .Но я хотел бы регистрировать значение для одной и той же метрики для каждого запроса, который я отправляю контроллеру, чтобы я мог визуализировать в Grafana.
Есть ли способ записать значения для одного и того же имени метрики для каждогоrequest?
Также, как проверить все данные, зарегистрированные в журнале за каждую 1 минуту.Должны ли мы суммировать значения за каждую минуту?У меня есть ниже в metrics.xml
<publish name="****">
<delay>60</delay>
<unit>SECONDS</unit>
</publish>