[Live Webinar] Unlocking real-time AI Observability with Coralogix's AI Center

Register Now

Quick Start Observability for AWS AppSync

thank you

Thank you!

We got your information.

AWS AppSync
AWS AppSync icon

Coralogix Extension For AWS AppSync Includes:

Dashboards - 1

Gain instantaneous visualization of all your AWS AppSync data.

AWS AppSync
AWS AppSync

Alerts - 5

Stay on top of AWS AppSync key performance metrics. Keep everyone in the know with integration with Slack, PagerDuty and more.

High Request Volume Detected

This alert monitors the request volume to AWS AppSync. A high request volume indicates an unusually large number of API calls, which could signal increased user activity, stress testing, or a potential issue such as inefficient client-side usage or a denial-of-service (DoS) attack. The alert is triggered when the number of requests exceeds 1,000 within a 10-minute period. Monitoring this metric helps ensure that your AppSync API can handle increased traffic loads effectively while identifying potential misuses or system strain. Customization Guidance: - Threshold: Adjust the threshold based on your application's normal traffic patterns and maximum expected request volume. - Monitoring Period: Modify the monitoring period to quickly detect surges in traffic while avoiding false positives during known high-traffic events. - Notification Frequency: Set notification frequency to prioritize immediate response without generating excessive alerts during prolonged high-traffic scenarios. Action: If this alert is triggered, analyze the request patterns to identify the cause of the traffic surge. Ensure sufficient backend resources are available to handle the load, optimize API client usage, and implement rate-limiting or throttling if necessary to mitigate potential misuse.

Low Token Consumption Detected

This alert monitors the consumption of tokens in AWS AppSync. Low token consumption indicates that the API may not be receiving the expected level of traffic or usage, which could signal issues such as client-side errors, misconfigurations, or decreased user activity. The alert is triggered when the number of tokens consumed drops below 100 tokens within a 10-minute period. Monitoring this metric helps ensure that your AppSync API is being utilized as expected and can quickly identify anomalies in usage patterns that might affect application functionality or business metrics. Customization Guidance: - Threshold: Adjust the threshold based on your application's typical traffic patterns and minimum expected token usage. - Monitoring Period: Modify the monitoring period to align with your application's traffic cycles, such as peak or off-peak hours. - Notification Frequency: Set notification frequency to avoid unnecessary alerts during anticipated low-traffic periods. Action: If this alert is triggered, verify client activity and check for potential issues such as API endpoint misconfigurations, client-side errors, or disruptions in user traffic. Coordinate with application teams to identify and resolve the root cause.

High Average Latency

This alert monitors the average latency of AWS AppSync API operations. High average latency indicates performance bottlenecks in the API or its backend services, which can degrade the user experience and impact application responsiveness. The alert is triggered when the average latency exceeds 500 milliseconds over a 10-minute period. Monitoring this metric helps ensure that your AppSync API performs optimally, providing fast and reliable responses to client requests. Customization Guidance: - Threshold: Adjust the threshold based on acceptable latency levels for your application and user expectations. - Monitoring Period: Modify the monitoring period to balance detecting sustained latency issues against avoiding false positives from short-term spikes. - Notification Frequency: Set notification frequency to ensure timely responses to performance degradation without causing alert fatigue. Action: If this alert is triggered, analyze the query and resolver performance in AppSync. Investigate backend service latencies, check for overburdened resources, and optimize GraphQL query structures or resolver configurations to improve response times.

High 4XX Error Percentage

This alert monitors the percentage of 4XX errors returned by AWS AppSync. A high rate of 4XX errors indicates issues with client requests, such as authentication failures, invalid queries, or incorrect API usage, which can degrade the user experience. The alert is triggered when the percentage of 4XX errors exceeds 5% over a 10-minute period. Monitoring this metric helps ensure that API requests are being handled correctly and that clients are using the AppSync API as expected, reducing the likelihood of user-facing issues. Customisation Guidance: - Threshold: Adjust the threshold based on your application's typical 4XX error rates and tolerance for client-side issues. - Monitoring Period: Modify the monitoring period to detect spikes in error rates while avoiding false positives during short-term traffic anomalies. - Notification Frequency: Set notification frequency to avoid excessive alerts, especially during anticipated periods of client-side misconfiguration or testing. Action: If this alert is triggered, consider analysing client requests to identify common issues, such as incorrect parameters or authentication errors. Provide updated guidance to clients or fix misconfigured integrations as needed.

High 5XX Error Percentage

This alert monitors the percentage of 5XX errors returned by AWS AppSync. A high rate of 5XX errors indicates server-side issues, such as misconfigured resolvers, backend system failures, or resource limitations, which can disrupt API functionality and impact user experience. The alert is triggered when the percentage of 5XX errors exceeds 10% over a 10-minute period. Monitoring this metric helps ensure the reliability and stability of your AppSync API, allowing for prompt resolution of server-side issues to maintain service availability. Customization Guidance: - Threshold: Adjust the threshold based on the criticality of your API and your application's typical server-side error tolerance. - Monitoring Period: Modify the monitoring period to quickly detect persistent issues while avoiding false positives during transient backend events. - Notification Frequency: Set notification frequency to prioritize immediate action without overwhelming the team during high-load periods or ongoing incidents. Action: If this alert is triggered, investigate server-side logs and metrics to identify the root cause. Check for misconfigured resolvers, backend service outages, or scaling issues, and implement necessary fixes or optimizations to restore normal operation.

Integration

Learn more about Coralogix's out-of-the-box integration with AWS AppSync in our documentation.

Read More
Schedule Demo

Enterprise-Grade Solution