Sorry, figured it out. Maybe this is helpful for anyone:
- job_name: audit
pipeline_stages:
- tenant:
value: system
- json:
expressions:
user: user.username
verb: verb
uri: requestURI
ip : sourceIPs[0]
agent: userAgent
resource: objectRef.resource
namespace: objectRef.namespace
name: objectRef.name
code: responseStatus.code
annotations: annotations
- template:
source: template
template: 'verb={{ .verb }} resource={{ .resource }} response_code={{ .code }} user={{ .user }} ip={{ .ip }} namespace={{ .namespace }} name= {{ .name }} uri={{ .uri }} agent={{ .agent }} decision={{ .annotations }}'
- output:
source: template
static_configs:
- targets:
- localhost
labels:
job: audit
__path__: /var/log/kube-audit*