Spring Micrometer: доставка метрик в экземпляр AWS ElasticSearch
Я хотел бы отправить показатели исполнительных механизмов Micrometer по умолчанию (память JVM и т. П.) В экземпляр AWS ElasticSearch и визуализировать данные в Kibana.
Я думаю, что я настраиваю это правильно, но я не получаю данных в Кибане.
Вот моя конфигурация:
compile 'io.micrometer:micrometer-registry-elastic:latest.release'
management.metrics.export.elastic.host=https://${url}.us-east-1.es.amazonaws.com
URL-адрес жестко задан в приложении, я просто удалил его здесь. URL-адрес, который я использую, взят из моей AWS Dashboard для домена ES, где перечислены:
Endpoint: https://${url}.us-east-1.es.amazonaws.com
Но, используя эту конфигурацию, я не смог получить никаких данных для отображения в Кибане.
Другие соображения: я знаю, что у Micrometer есть доступ к этим данным, потому что у меня настроена конечная точка Prometheus, где я могу видеть информацию о приводе. Это всего лишь вопрос того, как это должно быть отправлено в эластик.
Ресурсы:
http://micrometer.io/docs/registry/elastic
https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/
1 ответ
Решено обновлением Spring-Boot до версии 2.1.0.
Эластичный микрометр поддерживается с микрометра 1.1.0, который включен в релиз Spring-Boot 2.1.0.