こんにちは、虎塚です。 CloudWatch Logsを使うと、OSやミドルウェア、アプリケーションなどのログファイルをAWSに転送できます。転送したログを文字列でフィルターし、アラートメールを送ることもできて、便利です。 CloudWatch LogsでAmazonLinux上のApacheエラーログを監視する | Developers.IO しかし、フィルターパターンの記述には正規表現を使うことができず、文字列はcase sensitiveに指定することしかできません。とはいえ、「ERROR」と「Error」の文字列を両方検知したい場合がありますよね。今日は、そんな時の設定方法を紹介します。 概要 たとえば、「ERROR」という文字列を大文字小文字の区別なく検知したい場合を考えます。 まず、監視したいLog Groupに対して、Metric Filterを3種類作成します。それぞれのM
![CloudWatch Logsで大文字と小文字を区別せずにキーワードを検知する | DevelopersIO](https://cdn-ak-scissors.b.st-hatena.com/image/square/733218a332110bfecfa7af8c0ec6179c3fa14b03/height=288;version=1;width=512/https%3A%2F%2Fdevio2023-media.developers.io%2Fwp-content%2Fuploads%2F2014%2F05%2FCloudWatch.png)