aquasecurity/trivy

Configurable log format using trivy server

Open

#3300 aperta il 14 dic 2022

Vedi su GitHub
 (1 commento) (0 reazioni) (0 assegnatari)Go (371 fork)batch import
help wantedkind/featurepriority/backlog

Metriche repository

Star
 (35.000 star)
Metriche merge PR
 (Merge medio 5g 2h) (53 PR mergiate in 30 g)

Descrizione

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.

Guida contributor