Spring Micrometer: отправка метрик в экземпляр AWS ElasticSearch - PullRequest
0 голосов
/ 16 ноября 2018

Я хотел бы отправить метрики исполнительных механизмов по умолчанию Микрометра (память 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/#production-ready-metrics-export-elastic

https://github.com/micrometer-metrics/micrometer/blob/master/implementations/micrometer-registry-elastic/src/main/java/io/micrometer/elastic/ElasticConfig.java

1 Ответ

0 голосов
/ 17 ноября 2018

Решено путем обновления Spring-Boot до версии 2.1.0.

Эластичный микрометр поддерживается с микрометра 1.1.0, который включен в выпуск Spring-Boot 2.1.0.

...