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