Grafana Loki - kyverno/policy-reporter GitHub Wiki
Policy Reporter uses the Loki REST API to send new PolicyReport Results. It sends beside the Message all available information as labels like Policy Name, Rule, Resource Name, etc. Each event also sends a special label called "source" with the value "policy-reporter". So, its easy fo query all messages from Policy Reporter with the Loki Query {source="policy-reporter"}
Enable Loki by configure your Loki Instance under target.loki.host.
helm install policy-reporter policy-reporter/policy-reporter --set target.loki.host=http://loki:3100 -n policy-reporter --create-namespaceor
# values.yaml
target:
loki:
host: "http://loki:3100"- Configure
target.loki.minimumPriorityto send only results with the configured minimumPriority or above, empty means all results. (info < warning < critical < error) - Configure
target.loki.skipExistingOnStartupto skip all results who already existed before the Policy Reporter started (default:true).
# values.yaml
target:
loki:
host: ""
minimumPriority: ""
skipExistingOnStartup: true