docker - 如何检查 trivy 是否启动并运行
问题描述
Trivy 扫描仪文档没有提到如何测试 Trivy 服务器是否启动并运行(在文档中通过监控检查进行简单的 API 调用就可以了)。 https://aquasecurity.github.io/trivy
$ curl http://trivy.local:8080
404 page not found
当然,我可以监控 404 响应,但我不确定 trivy 是否健康。我只知道它已经起来了。
解决方案
我发现了一个已关闭的问题https://github.com/aquasecurity/trivy/issues/534,其中提到使用 /healthz 端点:
$ curl http://trivy.local:8080/healthz
ok
希望这将帮助其他人寻找一种简单的方法来监控琐碎的服务器。
推荐阅读
- foundationdb - Can I get a timestamp from a FoundationDB versionstamp?
- shell - 修改列的日期格式
- laravel - Laravel - 获取没有路由模型绑定的关系(无参数)
- c# - 如何使用 ASP.NET Razor Pages 从 cshtml 中的 ParseObject 呈现自定义字段值?
- azure-data-factory - 数据工厂:在 HTTP 文件数据集中的相对 URI 中用作参数的触发时间
- node.js - 为 MongoDB 的 CRUD 自动生成 REST API
- c# - MVCGrid.net 表固定标题
- javascript - ngModel 绑定在页面部分不起作用
- php - 如何为 Google AdWords API 的广告组增加/减少移动出价标准?
- javascript - 如何在javascript中使firebase数据库中的变量成为全局变量