- 필수 기능
- 시작하기
- Glossary
- 표준 속성
- Guides
- Agent
- 통합
- 개방형텔레메트리
- 개발자
- Administrator's Guide
- API
- Datadog Mobile App
- CoScreen
- Cloudcraft
- 앱 내
- 서비스 관리
- 인프라스트럭처
- 애플리케이션 성능
- APM
- Continuous Profiler
- 스팬 시각화
- 데이터 스트림 모니터링
- 데이터 작업 모니터링
- 디지털 경험
- 소프트웨어 제공
- 보안
- AI Observability
- 로그 관리
- 관리
AWS WAF is a web application firewall that helps protect your web applications from common web exploits.
Enable this integration to see your WAF metrics in Datadog.
If you haven’t already, set up the Amazon Web Services integration first.
In the AWS integration page, ensure that WAF
or WAFV2
is enabled under the Metric Collection
tab, depending on which endpoint you are using.
Install the Datadog - AWS WAF integration.
Enable Web Application Firewall audit logs to get detailed information about your web ACL analyzed traffic:
Amazon Data Firehose
with a name starting with aws-waf-logs-
.Amazon Data Firehose
destination, pick Amazon S3
and make sure you add waf
as prefix.S3 bucket
with a name starting with aws-waf-logs-
.The WAF/WAFV2 logs are collected and sent to the specified S3 bucket.
Object Created (All)
.Notes:
key:value
format for ease of use.All object create events
.aws.waf.allowed_requests (count) | The number of allowed web requests. Shown as request |
aws.waf.blocked_requests (count) | The number of blocked web requests. Shown as request |
aws.waf.counted_requests (count) | The number of counted web requests. Shown as request |
aws.waf.passed_requests (count) | The number of passed web requests. Shown as request |
aws.wafv2.allow_rule_match (count) | The number of matched rules that terminated request evaluation with an Allow action. |
aws.wafv2.allowed_requests (count) | The number of allowed web requests. Shown as request |
aws.wafv2.block_rule_match (count) | The number of matched rules that terminated request evaluation with a Block action. |
aws.wafv2.blocked_requests (count) | The number of blocked web requests. Shown as request |
aws.wafv2.captcha_requests (count) | The number of web requests that had CAPTCHA controls applied. Shown as request |
aws.wafv2.captcha_rule_match (count) | The number of matched rules that terminated request evaluation with a CAPTCHA action. |
aws.wafv2.captcha_rule_match_with_valid_token (count) | The number of matched rules that applied a non-terminating CAPTCHA action. |
aws.wafv2.captchas_attempted (count) | The number of solutions that were submitted by an end user in response to a CAPTCHA puzzle challenge. |
aws.wafv2.captchas_attempted_sdk (count) | The number of solutions that were submitted by an end user in response to a CAPTCHA puzzle challenge, for puzzles that were served via the CAPTCHA JavaScript API. |
aws.wafv2.captchas_solved (count) | The number of CAPTCHA puzzle solutions submitted that successfully solved the puzzle. |
aws.wafv2.captchas_solved_sdk (count) | The number of CAPTCHA puzzle solutions submitted that successfully solved the puzzle, for puzzles that were served via the CAPTCHA JavaScript API. |
aws.wafv2.challenge_requests (count) | The number of web requests that had challenge controls applied. Shown as request |
aws.wafv2.challenge_rule_match (count) | The number of matched rules that terminated request evaluation with a Challenge action. |
aws.wafv2.challenge_rule_match_with_valid_token (count) | The number of matched rules that applied a non-terminating Challenge action. |
aws.wafv2.count_rule_match (count) | The number of matched rules that applied a non-terminating Count action. |
aws.wafv2.counted_requests (count) | The number of counted web requests. Shown as request |
aws.wafv2.days_to_expiry (gauge) | The number of days until the expiration date for the associated managed rule group and version. Shown as day |
aws.wafv2.passed_requests (count) | The number of passed web requests. Shown as request |
aws.wafv2.requests_with_valid_captcha_token (count) | The number of web requests that had CAPTCHA controls applied and that had a valid CAPTCHA token. Shown as request |
aws.wafv2.requests_with_valid_challenge_token (count) | The number of web requests that had challenge controls applied and that had a valid challenge token. Shown as request |
aws.wafv2.sample_allowed_request (count) | The number of sampled requests that the Bot Control managed rule group would allow. Shown as request |
aws.wafv2.sample_blocked_request (count) | The number of sampled requests that the Bot Control managed rule group would block. Shown as request |
aws.wafv2.sample_captcha_request (count) | The number of sampled requests that the Bot Control managed rule group would respond to with a CAPTCHA. Shown as request |
aws.wafv2.sample_challenge_request (count) | The number of sampled requests that the Bot Control managed rule group would respond to with a challenge. Shown as request |
aws.wafv2.sample_count_request (count) | The number of sampled requests for which the Bot Control managed rule group would apply a Count action. Shown as request |
Note: Both aws.waf.*
and waf.*
metrics are reported due to the historic format of the CloudWatch metric APIs for WAF.
Each of the metrics retrieved from AWS is assigned the same tags that appear in the AWS console, including but not limited to host name, security-groups, and more.
The AWS WAF integration does not include any events.
The AWS WAF integration does not include any service checks.
Need help? Contact Datadog support.