从指标端点中排除信息
Exclude information from metrics endpoint
指标端点可以响应大量数据,尤其是 cache.
和 gauge.
。有没有办法排除这个并且只显示 system metrics?
我问这个是因为端点由 Logstash 轮询并且它超过了每个索引的最大字段数。
我找到了缓存的解决方案。将此添加到您的配置之一 类:
@Bean
public CachePublicMetrics emptyCachePublicMetrics() {
return null;
}
此外,在我使用 Logstash 的特定情况下,可以通过向 Logstash 配置添加修剪过滤器来解决问题:
prune {
blacklist_names => [ "^cache\.", "^gauge\." ]
}
指标端点可以响应大量数据,尤其是 cache.
和 gauge.
。有没有办法排除这个并且只显示 system metrics?
我问这个是因为端点由 Logstash 轮询并且它超过了每个索引的最大字段数。
我找到了缓存的解决方案。将此添加到您的配置之一 类:
@Bean
public CachePublicMetrics emptyCachePublicMetrics() {
return null;
}
此外,在我使用 Logstash 的特定情况下,可以通过向 Logstash 配置添加修剪过滤器来解决问题:
prune {
blacklist_names => [ "^cache\.", "^gauge\." ]
}