我想将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端点,可以在其中查看执行器信息。这只是应该如何将其发送到 flex 的问题。

资源:

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

最佳答案

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

Spring-Boot 2.1.0发行版中已支持Micrometer-elastic。

关于elasticsearch - Spring Micrometer:将度量标准传送到AWS ElasticSearch实例,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/53342154/

10-11 07:44