从指标端点中排除信息

Exclude information from metrics endpoint

指标端点可以响应大量数据,尤其是 cache.gauge.。有没有办法排除这个并且只显示 system metrics?

我问这个是因为端点由 Logstash 轮询并且它超过了每个索引的最大字段数。

我找到了缓存的解决方案。将此添加到您的配置之一 类:

@Bean
public CachePublicMetrics emptyCachePublicMetrics() {
    return null;
}

此外,在我使用 Logstash 的特定情况下,可以通过向 Logstash 配置添加修剪过滤器来解决问题:

prune {
  blacklist_names => [ "^cache\.", "^gauge\." ]
}