Troubleshooting Slow Loading Issues with Google App Engine Applications

Troubleshooting Slow Loading Issues with Google App Engine Applications

Question

Your customer is receiving reports that their recently updated Google App Engine application is taking approximately 30 seconds to load for some of their users.

This behavior was not reported before the update.

What strategy should you take?

Answers

Explanations

Click on the arrows to vote for the correct answer

A. B. C. D.

C.

Stackdriver Logging allows you to store, search, analyze, monitor, and alert on log data and events from Google Cloud Platform and Amazon Web Services (AWS)

Our API also allows ingestion of any custom log data from any source.

Stackdriver Logging is a fully managed service that performs at scale and can ingest application and system log data from thousands of VMs.

Even better, you can analyze all that log data in real time.

https://cloud.google.com/logging/

Option C and D are the most appropriate strategies to take to diagnose and address the problem.

Option A, working with the ISP (Internet Service Provider), is not applicable in this scenario as the issue is with the Google App Engine application and not the network connection.

Option B suggests opening a support ticket and collecting network capture and flow data to diagnose the problem, then rolling back the application. While this can be helpful in diagnosing the issue, rolling back the application without further investigation may not solve the problem, and users may continue to experience the same issue if the problem lies elsewhere in the application.

Option C and D suggest rolling back to an earlier known good release initially. This can help to determine if the problem is related to the recent update. Once the earlier known good release has been deployed, Stackdriver Trace and Logging can be used to diagnose the problem in a development/test/staging environment. This allows for thorough testing without impacting users.

Option D also suggests pushing the release again at a quieter period to investigate. This approach is useful as it allows for further testing and diagnosis in a live environment. Once the problem has been identified and addressed, the application can be updated again.

In summary, the most appropriate strategy to take when a Google App Engine application is experiencing slow loading times for some users after an update is to roll back to an earlier known good release initially, then use Stackdriver Trace and Logging to diagnose the problem in a development/test/staging environment. Once the issue has been identified and addressed, the application can be updated again.