当前位置: 首页 > 知识库问答 >
问题:

spring测微计:向AWS ElasticSearch实例运送测微计

宋弘壮
2023-03-14

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

我想我的设置是正确的,但我没有得到数据在吉巴纳。

以下是我的配置:

编译“io.micrometer:micrometer-registry-relastic:latest.release”management.metrics.export.elastic.host=https://${url}.us-east-1.es.amazonaws.com

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

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

但是使用这个配置,我还没有能够得到任何数据显示在Kibana。

其他注意事项:我知道Micrometer可以访问这些数据,因为我有一个Prometheusendpoint,在那里我可以看到执行器信息。这只是一个问题,它应该如何发送到弹性。

资源:

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-relative/src/main/Java/io/micrometer/relative/config.Java

共有1个答案

水铭晨
2023-03-14

通过将spring-boot更新到2.1.0版本来解决。

Micrometer-Relastic从Micrometer 1.1.0开始支持,该版本包含在spring-Boot 2.1.0版本中。

 类似资料:
  • 我是测微计新手。有人能告诉我如何在spring boot中集中管理微服务指标吗? 在哪里可以获得influxdb中所有注册的服务信息、矩阵和存储的度量?

  • 我试图使用测微计向AWS cloudwatch发送度量,但我面临着AWS凭据的问题。 AmazonHttpClient正在尝试使用EC2ContainerCredentialsProviderWrapper或ProfileCredentialsProvider检索凭据,但在lambda环境中,凭据可以通过执行角色获得,而且我们还有特定的环境变量,称为AWS\u ACCESS\u KEY\u ID和

  • 我们有一个奇特的监控系统,我们的Spring启动服务将指标发布到带有千分尺的流入数据库中。有一个很好的grafana前端,但问题是我们现在正处于这样一个阶段,我们必须在其他服务中获得一些可用的指标来进行推理。整个系统是由我的前任建立的,我目前对它的理解几乎为零。我可以添加和发布新的指标,但我一生都不能从中得到任何东西。 下面是一个简短示例:我们的网关会为摄像机发布到它的每张图像递增计数器。计数器的

  • 使用我将跟踪的请求大小的摘要 < li >请求总数 < li >总请求大小总计 < li >最大请求大小 我可以这样做 但是,我可以使用计数器和最大尺寸的量规来实现相同的效果 问题是,除了更短之外,总结比更长的解决方案有什么好处吗?

  • 我正在使用默认的测微计绑定器,其中一个创建了Gauage。问题是它有两个可用标记:“区域”和“id”。这实际上产生了我不感兴趣的6个仪表。 我能够做到这一点: 但这将忽略带有此标记的所有米。 我如何才能只拒绝jvm。记忆力是否与id标签一起使用? 谢谢 编辑: 查看全局注册表: Metrics.globalRegistry.get注册表 的每个都具有以下结构: <代码>“MeterId{name=

  • 随着OpenTelemeter试图成为应用程序/服务可观察性的事实标准,千分尺在哪里?千分尺网站声称它是SLF4J的指标,但它与开放遥测的指标API不矛盾吗?我想知道开放遥测的度量API是否应该代表SLF4J,而千分尺是否应该代表像Log4J这样的实现。 如果有人能帮我澄清,我将不胜感激。