mirror of
https://github.com/Sheldan/abstracto.git
synced 2026-03-27 14:23:56 +00:00
[AB-353] reducing chance of concurrent modification exception when registering a new metric on the fly
This commit is contained in:
@@ -33,9 +33,9 @@ public class JDAMetrics extends ListenerAdapter {
|
||||
.tagList(Arrays.asList(MetricTag.getTag(EVENT_CLASS, eventName)))
|
||||
.name(JDA_EVENT_METRIC)
|
||||
.build();
|
||||
log.info("Registering new metric for event {}. There are now {} metrics.", eventName, coveredEvents.size());
|
||||
metricService.registerCounter(metric, "Events of type " + eventName);
|
||||
coveredEvents.put(event.getClass(), metric);
|
||||
log.info("Registering new metric for event {}. There are now {} metrics.", eventName, coveredEvents.size());
|
||||
}
|
||||
metricService.incrementCounter(coveredEvents.get(event.getClass()));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user