Mackerel supports obtaining and monitoring Amazon Route 53 metrics in AWS Integration. When integrating with AWS Integration, billable targets are determined using the conversion 1 account = 1 Micro Host. In addition to this, depending on the number of metrics retrieved, you may be charged for exceeding the maximum number of metrics per micro host.
Please refer to the following page for AWS Integration configuration methods and a list of supported AWS services.
AWS Integration
Obtaining metrics
The metrics obtainable with AWS Integration's Route 53 support are as follows. For Metric
explanations, refer to the following AWS help pages.
Monitoring hosted zones using Amazon CloudWatch
Monitoring your resources with Amazon Route 53 health checks and Amazon CloudWatch
The maximum number of metrics obtainable can be calculated using the formula 1 × (number of hosted zones) + 6 × (number of health checks)
.
HOSTED_ZONE_ID
/ HEALTH_CHECK_ID
in the metric name are placeholders for the hosted zone ID / health check ID.
Graph name | Metric | Metric name in Mackerel | Unit | Statistics |
---|---|---|---|---|
DNS Queries | DNSQueries | route53.dns_queries.HOSTED_ZONE_ID | integer | Sum |
Health Check Percentage Healthy | HealthCheckPercentageHealthy | route53.health_check_percentage_healthy.HEALTH_CHECK_ID | float | Average |
Health Check Status | HealthCheckStatus | route53.health_check_status.HEALTH_CHECK_ID | integer | Minimum |
SSL Handshake Time | SSLHandshakeTime | route53.ssl_handshake_time.HEALTH_CHECK_ID | float | Average |
Time To First Byte | TimeToFirstByte | route53.time_to_first_byte.HEALTH_CHECK_ID | float | Average |
Child Health Check Healthy Count | ChildHealthCheckHealthyCount | route53.child_health_check_healthy_count.HEALTH_CHECK_ID | float | Average |
Connection Time | ConnectionTime | route53.connection_time.HEALTH_CHECK_ID | float | Average |
Notes
Assigning roles by tags is not available with AWS Integration Route 53 support.