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

Spring Boot 2执行器指标缓存

司马高昂
2023-03-14

我有一些储藏室

@Service
@CacheConfig(cacheNames = "myCache")
public class MyService { ... }

@Service
@CacheConfig(cacheNames = "myOtherCache")
public class MyOtherService { ... }

I get with“/执行器/指标/缓存。get”

{
  "name" : "cache.gets",
  "measurements" : [ {
    "statistic" : "COUNT",
    "value" : 5.0
  } ],
  "availableTags" : [ {
    "tag" : "result",
    "values" : [ "hit", "miss" ]
  }, {
    "tag" : "cache",
    "values" : [ "myCache", "myOtherCache" ]
  }, {
    "tag" : "name",
    "values" : [ "myCache", "myOtherCache" ]
  }, {
    "tag" : "cacheManager",
    "values" : [ "cacheManager" ]
  } ]
}

如何获取myCache和myOtherCache的命中和未命中值?

共有1个答案

聂奇
2023-03-14

您应该使用如下所述的标签:http://blog.davidvassallo.me/2018/03/13/drill-down-into-spring-boot-actuator-metrics/

GET .../actuator/metrics/cache.gets?tag=name:myCache
GET .../actuator/metrics/cache.gets?tag=name:myOtherCache
 类似资料:
  • 是否有任何参考Spring靴2指标的详细留档。 我的意思是 > 同样在Spring靴1.5中。x、 我可以简单地使用heap、committed heap、gc count等。如何获得这些值? 还有一种方法可以在一次通话中获得所有指标。我的意思是在boot 2中获得我需要调用的所有指标。

  • 我正在尝试将endpoint可见的所有度量导出到StatsdMetricWriter。 到目前为止,我已经获得了以下配置类: 它写入了我添加到Statsd的所有度量,但我还想发送在endpoint上可见的系统/JVM度量。 我错过了什么?

  • 我用的是Spring靴。为了监视JVM内存,我正在使用Spring Boot Actuator的/metricsendpoint。 我无法理解键实际上代表什么: 有人能告诉我它们到底是什么吗? CMS(并发标记扫描)和MarkSweepCompact相同吗?我应该使用CMS(并发标记扫描)吗?或者我应该使用哪种GC算法?

  • 我试图通过spring Boot2实现的api向prometheus公开定时度量。我包含了以下依赖项。 我通过spring-cloud-starter-parent finchley.sr1来管理依赖关系,它给了我关于spring-boot-starter-acturet的2.0.4.release版本和关于micrometer-registry-prometheus的1.0.6版本。 /actu

  • 根据Spring靴执行器的文件 来启用检测 和 生成度量 当添加时,会出现以下错误 即使@bean在那里…

  • 我没有看到使用执行器的kafka消费者/生产者指标 /actuator/metrics.只显示了基本的jvm指标。 我的应用程序工作正常,绑定看起来也可以,在 /actuator/bindings.可见 下面是我的流配置 下面是我的配置。yml公司 我使用的是SpringBoot 2.2.2。发布,SpringCloud Hoxton。SR4和spring cloud stream活页夹kafka