aquasecurity/trivy

Configurable log format using trivy server

Open

#3,300 建立於 2022年12月14日

在 GitHub 查看
 (1 留言) (0 反應) (0 負責人)Go (371 fork)batch import
help wantedkind/featurepriority/backlog

倉庫指標

Star
 (35,000 star)
PR 合併指標
 (平均合併 5天 2小時) (30 天內合併 53 個 PR)

描述

We use trivy server to scan images from both CI pipelines and a Kubernetes operator. Our log infrastructure (Splunk) is much more fond of logs in machine-readable format (JSON), so it would be nice if it were possible to configure the log format when bootstrapping trivy server.

It seems like trivy uses https://github.com/uber-go/zap as the logging backend, supporting configuration, and JSON logging. A potential challenge could be that it seems hard to integrate Zap configuration with Viper/Cobra, ref. https://github.com/uber-go/zap/issues/542.

Related https://github.com/aquasecurity/trivy/issues/1526.

貢獻者指南