aquasecurity/trivy

Configurable log format using trivy server

Open

#3 300 ouverte le 14 déc. 2022

Voir sur GitHub
 (1 commentaire) (0 réactions) (0 assignés)Go (371 forks)batch import
help wantedkind/featurepriority/backlog

Métriques du dépôt

Stars
 (35 000 stars)
Métriques de merge PR
 (Merge moyen 5j 2h) (53 PRs mergées en 30 j)

Description

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.

Guide contributeur