aquasecurity/trivy

Configurable log format using trivy server

Open

#3.300 aberto em 14 de dez. de 2022

Ver no GitHub
 (1 comment) (0 reactions) (0 assignees)Go (371 forks)batch import
help wantedkind/featurepriority/backlog

Métricas do repositório

Stars
 (35.000 stars)
Métricas de merge de PR
 (Mesclagem média 5d 2h) (53 fundiu PRs em 30d)

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.

Guia do colaborador