Spring Boot Actuator: регистрация пользовательских метрик
Чтобы зарегистрировать пользовательские метрики, добавьте MeterRegistry в свой компонент, как показано в следующем примере:
class Dictionary {
private final List words = new CopyOnWriteArrayList<>();
Dictionary(MeterRegistry registry) {
registry.gaugeCollectionSize("dictionary.size", Tags.empty(), this.words);
}
// …
}
Если вы обнаружите, что неоднократно применяете набор метрик для компонентов или приложений, вы можете инкапсулировать этот набор в реализацию MeterBinder. По умолчанию метрики всех компонентов MeterBinder будут автоматически привязаны к управляемому Spring MeterRegistry.
Читайте также:
- Spring Boot Actuator: метрики
- Spring Boot Actuator: поддерживаемые метрики
- Spring Boot Actuator: Spring MVC метрики
Комментарии
Отправить комментарий