1

我一直在努力为我的 dropwizard 服务添加健康检查。问题是当我运行健康检查时,dropwizard 返回纯文本响应。而且我只能在这个输出中添加一个可选的字符串消息。

例如: * 可用磁盘空间:OK 磁盘使用率不是很高(我的消息字符串) * 可用内存:OK * CPU 使用率:OK * 死锁:OK

有没有办法以 JSON 格式返回这些消息,以便我可以轻松解析输出?

太感谢了!

4

2 回答 2

1

您可以通过ObjectMapper健康检查。然后您可以使用适当的方法,例如com.fasterxml.jackson.databind.ObjectMapper#writeValueAsStringObjectMapper 并传递 String 参数来创建健康检查实例。

于 2013-09-25T07:54:15.820 回答
1

如果可能,请升级到 Dropwizard v0.7.1。默认运行状况检查格式为 JSON。

于 2014-12-18T14:51:10.220 回答