如何将执行器指标转储到日志文件。
尝试使用metricsEndpointMetricReader但无法获得任何结果。任何帮助表示赞赏。
您可以自动装配所有PublicMetrics,并将结果提取到地图并进行记录。
public class MetricExtractor {
@Autowired
List<PublicMetrics> publicMetrics;
public void extract() {
Map<String,Object>map = new LinkedHashMap<>();
for(PublicMetrics publicMetrics : publicMetrics) {
for(Metric<?> metric : publicMetrics.metrics()) {
map.put(metric.getName(), metric.getValue());
}
}
log.info("metrics :: {} ", map );
}
}