ログトリガーで規定の秒数に特定の文字列が発生した場合の検知方法につきまして。

お疲れ様です。

表題のとおりですが、例えば監視しているログに
5分間に"app"と"error"の二つの文字列が5回以上
発生したときに障害とするログトリガーの設定がなかなかうまく行きません。

countで秒数と回数を指定できますが、”app”、”error”の文字列の指定が出来ず、
iregexp(app,300)>4として5回以上発生させても戻り値は1が入るみたいで
検知しません。

うまくやれば出来そうな気がするのですが、出来そうで出来ません。

どのような方法を行えば設定が可能となるのでしょうか?

お手数ですがご教授お願いします。

コメント表示オプション

お好みのコメント表示方法を選び「設定の保存」をクリックすると変更が反映されます。
ユーザー yanta1 の写真

count(300, "文字列") > 4 ではダメでしょうか?

ユーザー VTR1000F の写真

yanta1さん

レスありがとうございます。

count(300,"文字列")>4

で行けました。ダブルクォーテーションで囲まないと駄目なのですね。

他のcountを使用した文字列の回数チェックではダブルクォーテーションが
無くても期待した動作をしたので無くて良いのかと思っていました。

ありがとうございました。