如何将spring-boot指标保留为日志?

时间:2017-04-10 11:34:34

标签: java logging spring-boot java-8

我正在运行一个spring-boot应用程序,它测量标准和自定义指标。现在我希望将这些指标保留在elasticsearch中以供进一步检查。我有一个正常运行的ELK堆栈,所以对我来说显而易见的解决办法就是将这些措施保存在日志文件中,然后让filebeat收集它。

我找到了example,可以实现这一点,但它使用的是MetricRepository,java 8中不再支持它。

official documentation无效。所有显示的示例都使用某种专有格式或写入数据库。

有人可以提供一种方法来将指标持久化为日志文件吗?

1 个答案:

答案 0 :(得分:2)

听起来你只需编写%% "hello" printf("GOODBYE"); . ; %% 实现并用MetricWriter标记bean应该是小菜一碟。只需写入日志即可实现这三种方法。

类似的东西:

@ExportMetricWriter

文档提到了其他几个你可以参考他们的实现灵感的文档。