ログ監視条件の検索パターンはOR条件で指定することができます。
ご利用いただくプラグインによって指定方法が異なりますので、各プラグインのREADMEとあわせて以下をご確認ください。
check-log(README)
以下のオプションは正規表現によるOR条件指定が可能です。
- --pattern
- --exclude
# ERROR もしくは FATAL を含む場合、 パイプ "|" で区切る
[plugin.checks.ex1]
command = ["check-log", "-f", "/path/to/log", "--pattern", "ERROR|FATAL", ...]
check-windows-eventlog(README)
以下のオプションは正規表現によるOR条件指定が可能です。
- --message-pattern
- --message-exclude
- --source-pattern
- --source-exclude
# ERROR もしくは FATAL を含む場合、 パイプ "|" で区切る
[plugin.checks.ex2]
command = ["check-windows-eventlog", "--type", "Error", "--message-pattern", "ERROR|FATAL", ...]
check-aws-cloudwatch-logs(README)
以下のオプションはAWS CloudWatch Logsの フィルターとパターンの構文 によるOR条件指定が可能です。
- --pattern
# ERROR もしくは FATAL を含む場合、 キーワードに疑問符 ? をつける
[plugin.checks.ex3]
command = ["check-aws-cloudwatch-logs", "--log-group-name", "/log/group/name", "--pattern", "?ERROR ?FATAL", ...]