MackerelはAWSインテグレーションにてAWS WAFのメトリック取得や監視に対応しています。AWSインテグレーションで連携を行なった場合、課金対象として1ウェブアクセスコントロールリスト = 1マイクロホストと換算します。またそれに加えて、取得されるメトリックの数に応じて、1マイクロホストあたりのメトリック数上限の超過による請求が行われる場合があります。
AWSインテグレーションの設定方法や対応AWSサービス一覧についてはこちらのページをご確認ください。
AWSインテグレーション
取得メトリック
AWSインテグレーションのWAF対応で取得できるメトリックは以下の通りです。メトリック
の説明に関してはAWSのヘルプをご確認ください。
最大で 6 × (ルール数) + 6<"ALL">
のメトリックが取得されます。
グラフ名 | メトリック | Mackerel上のメトリック名 | 単位 | Statistics |
---|---|---|---|---|
WebACL Requests | AllowedRequests BlockedRequests CountedRequests PassedRequests RequestsWithValidCaptchaToken CaptchaRequests |
waf.web_acl_requests.#.allowed waf.web_acl_requests.#.blocked waf.web_acl_requests.#.counted waf.web_acl_requests.#.passed waf.web_acl_requests.#.valid_captcha_token waf.web_acl_requests.#.captcha |
integer | Sum |
- "Mackerel上のメトリック名"の#には、ルール名が入ります。
注意事項
- AWSインテグレーションのWAF対応ではタグによるホストの絞り込みに対応していません。
- AWSインテグレーションのWAF対応ではタグによるサービス・ロール割り当てに対応していません。