Spring Micrometer:将度量标准传送到AWS ElasticSearch实例

时间:2018-11-16 16:48:59

标签: elasticsearch kibana aws-elasticsearch micrometer spring-micrometer

我想将Micrometer的默认执行器指标(JVM内存等)发送到AWS ElasticSearch实例并在Kibana中可视化数据。

我想我正确设置了它,但是在Kibana中没有任何数据。

这是我的配置:

compile 'io.micrometer:micrometer-registry-elastic:latest.release' management.metrics.export.elastic.host=https://${url}.us-east-1.es.amazonaws.com

URL在应用程序中是硬编码的,我只是在这里删除了它。我正在使用的URL来自我的ES域的AWS Dashboard,在其中列出:

Endpoint: https://${url}.us-east-1.es.amazonaws.com

但是使用这种配置,我无法获得任何数据显示在Kibana中。

其他注意事项:我知道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 :(得分:1)

通过将Spring-Boot更新到2.1.0版本来解决。

从Micrometer 1.1.0开始支持Micromicro-elastic,它已包含在Spring-Boot 2.1.0发行版中。