Amazon Route 53 is a highly available and scalable Domain Name System (DNS) web service. Route 53 connects user requests to internet applications running on AWS or on-premises.

Cisco Cloud Observability supports monitoring the following Amazon Route 53 entities:

  • Health Check: Monitors the health and performance of your web applications, web servers, and other resources. 
  • Resolver DNS Firewall Rule Group: Defines a named, reusable collection of DNS Firewall rules for filtering DNS queries. 

You must configure cloud connections to monitor this entity. See Set up Cisco AppDynamics Cloud Collectors to Monitor AWS.

Cisco Cloud Observability displays AWS entities on the Observe page. Metrics are displayed for specific entity instances in the list and detail views.

This document contains references to third-party documentation. Cisco AppDynamics does not own any rights and assumes no responsibility for the accuracy or completeness of such third-party documentation.

Detail View

To display the detail view for an Amazon Route 53 instance:

  1. Navigate to the Observe page. 
  2. Under Networking & App Delivery, click AWS Route 53 Health Checks or AWS Route 53 DNS Resolver FRGs.
    The list view now displays.
  3. From the list, click an instance Name to display the detail view.
    The detail view displays the metrics, key performance indicators, and properties (attributes) related to the instance you selected.

Metrics and Key Performance Indicators

Cisco Cloud Observability displays the following metrics and key performance indicators (KPIs) for Amazon Route 53. For more information, see:

Display NameSource Metric NameDescription
Health Check Percentage (%)HealthCheckPercentageHealthyThe percentage of Route 53 health checkers that consider the selected endpoint to be healthy.
SSL Handshake Time (ms)SSLHandshakeTimeThe average time, in milliseconds, that it took Route 53 health checkers to complete the SSL handshake. 
Time To First Byte (ms)TimeToFirstByteThe average time, in milliseconds, that it took Route 53 health checkers to receive the first byte of the response to an HTTP or HTTPS request.
Child Health Check - Healthy CountChildHealthCheckHealthyCountFor a calculated health check, the number of health checks that are healthy.
Health Check Status (Binary)HealthCheckStatusThe status of the health check endpoint that CloudWatch is checking. 1 indicates healthy, and 0 indicates unhealthy.
Connection Time (ms)ConnectionTimeThe average time, in milliseconds, that it took Route 53 health checkers to establish a TCP connection with the endpoint.
Display NameSource Metric NameDescription
Firewall Rule Group Query Volume (Query)FirewallRuleGroupQueryVolumeThe number of DNS Firewall queries that match a firewall rule group (specified by FirewallRuleGroupId).
Firewall Rule Group Query Volume by VPC ID (Query)FirewallRuleGroupVpcQueryVolumeThe number of DNS Firewall queries from a VPC (specified by VpcId).
Firewall Rule Group Query Volume by FDL ID (Query)FirewallRuleQueryVolume

The number of DNS firewall queries that match a firewall domain list (specified by FirewallDomainListId) within a firewall rule group (specified by FirewallRuleGroupId).


Properties (Attributes)

Cisco Cloud Observability displays the following properties for Amazon Route 53.

Display NameProperty NameDescription
Typeaws.route53.health_check.config.typeThe type of health check that you want to create, which indicates how Amazon Route 53 determines whether an endpoint is healthy.
Port
cloud.health_check.config.port
The port on the endpoint to perform health checks on.
FQDN
cloud.health_check.config.fqdn
The fully qualified DNS name of the endpoint to perform health checks.
Configured Regions
cloud.health_check.config.regions
List of regions which the health check is configured to monitor the endpoint.
Resource Pathcloud.health_check.config.resource_pathThe path to performing health checks.
Request Intervalaws.route53.health_check.config.request_intervalThe number of seconds between the time that Amazon Route 53 gets a response from your endpoint and the time that it sends the next health check request.
Health Thresholdaws.route53.health_check.config.health_thresholdThe number of child health checks that are associated with a CALCULATED health check that Amazon Route 53 must consider healthy for the CALCULATED health check to be considered healthy.
Caller Referenceaws.route53.health_check.caller_referenceA unique string that you specified when the health check was created.
Service Principalaws.route53.health_check.service_principalSpecifies if the health check or hosted zone was created by another service or the service that created the resource.
Principal Descriptionaws.route53.health_check.service_principal.descriptionSpecifies if the health check or hosted zone was created by another service. An optional description that can be provided by the other service.
Measure Latencyaws.route53.health_check.config.measure_latencySpecifies if you want Amazon Route 53 to measure the latency between health checkers in multiple Amazon Web Services regions and your endpoint.
Failure Thresholdaws.route53.health_check.config.failure_thresholdThe number of consecutive health checks that an endpoint must pass or fail for Amazon Route 53 to change the current status of the endpoint from unhealthy to healthy or vice versa.
Invertedaws.route53.health_check.config.invertedSpecifies whether you want Amazon Route 53 to invert the status of a health check.
Disabledaws.route53.health_check.config.disabledSpecifies if the health check is disabled.
Config Versionaws.route53.health_check.config.versionThe version of the health check.
Alarm Metricaws.route53.health_check.config.alarm_metricThe name of the CloudWatch metric that the alarm is associated with.
ARC RC Arnaws.route53.health_check.config.arc.rc.arnThe ARN for the Route 53 Application Recovery Controller routing control.
Display NameProperty NameDescription
Name
cloud.dns_rule_group.name
The name of the rule group.
Arn
aws.route53_resolver_dns_frg.arn
The ARN of the rule group.
Rule Count
aws.route53_resolver_dns_frg.rule_count
The number of rules in the rule group.
Status
aws.route53_resolver_dns_frg.status
The status of the domain list.
Status Message
aws.route53_resolver_dns_frg.status_message
Additional information about the status of the rule group, if available.
Owner Id
aws.route53_resolver_dns_frg.owner_id
The Amazon Web Services account ID for the account that created the rule group.
Share Status
aws.route53_resolver_dns_frg.share_status
Specifies whether the rule group is shared with other Amazon Web Services accounts, or was shared with the current account by another Amazon Web Services account.
Id
aws.route53_resolver_dns_frg.vpc_ids
The unique identifier of the VPC that is associated with the rule group.
Creation Time
cloud.dns_rule_group.creation_time
The date and time that the rule group was created.
Modification Time
cloud.dns_rule_group.modification_time
The date and time that the rule group was last modified.
VPC IDsaws.route53_resolver_dns_frg.vpc_idsThe unique identifiers of the VPC that is associated with the rule group.
Domain List IDsaws.route53_resolver_dns_frg.domain_list.idsThe list of domain list IDs that are used in the rule.

Retention and Purge Time-To-Live (TTL)

For all cloud and infrastructure entities, the retention TTL is 180 minutes (3 hours) and the purge TTL is 525,600 minutes (365 days). 

Amazon Web Services, the AWS logo, AWS, and any other AWS Marks used in these materials are trademarks of Amazon.com, Inc. or its affiliates in the United States and/or other countries.