如何验证Trivy服务器是否正常运行及处于健康状态?
Trivy Server 健康检查方法说明
问题背景
当前Trivy官方文档未明确说明服务运行状态的检测方式,也未公布适合监控探活的专用API,用户常规调用根路径测试时只能拿到404响应,仅能证明服务进程已启动,无法验证服务是否处于可正常处理扫描请求的可用状态:
$ curl http://trivy.local:8080 404 page not found
可用检测方案
Trivy Server模式默认内置了健康检查端点,直接请求/healthz路径即可验证服务可用性:
$ curl http://trivy.local:8080/healthz
如果服务健康可用,会返回200 OK状态码,响应内容为ok;如果服务异常则会返回非200状态码或无响应,完全满足监控探活的需求。
内容的提问来源于stack exchange,提问作者Daniel Andrzejewski
相关产品推荐
相关产品推荐

