From 39a4b2286719ce1e22403ffabc2b89b208212cca Mon Sep 17 00:00:00 2001 From: Kazuhiro MUSASHI Date: Mon, 21 Sep 2020 00:25:39 +0900 Subject: [PATCH] Change level when executing `itamae`. --- .../promtail/templates/etc/promtail/base.yaml | 37 ++++++++++++++++++- 1 file changed, 35 insertions(+), 2 deletions(-) diff --git a/cookbooks/promtail/templates/etc/promtail/base.yaml b/cookbooks/promtail/templates/etc/promtail/base.yaml index 2470f8c..204f3a7 100644 --- a/cookbooks/promtail/templates/etc/promtail/base.yaml +++ b/cookbooks/promtail/templates/etc/promtail/base.yaml @@ -25,12 +25,11 @@ scrape_configs: labels: job: sudo hostname: <%= @HOSTNAME %> - level: notice __path__: /var/log/auth.log pipeline_stages: - match: - selector: '{job="sudo"}' + selector: '{job="sudo"} |~ "/bin/sh"' stages: - drop: expression: (CRON|sshd|session) @@ -46,6 +45,40 @@ scrape_configs: source: message template: 'USER={{ .user }} PWD={{ .pwd }} CMD={{ .cmd }}' + - template: + source: level + template: 'info' + + - labels: + level: + + - output: + source: message + + - match: + selector: '{job="sudo"} !~ "/bin/sh"' + stages: + - drop: + expression: (CRON|sshd|session) + - regex: + expression: '^(?P\w+ +[0-9]+ [0-9]+:[0-9]+:[0-9]+) [^ ]+ sudo: +(?P[^ ]+) : TTY=(?P[^ ]+) ; PWD=(?P[^ ]+) ; USER=(?P[^ ]+) ; COMMAND=(?P.+)$' + + - timestamp: + source: timestamp + format: Jan 2 15:04:05 + location: Asia/Tokyo + + - template: + source: message + template: 'USER={{ .user }} PWD={{ .pwd }} CMD={{ .cmd }}' + + - template: + source: level + template: 'notice' + + - labels: + level: + - output: source: message