When you run applications on Serverless App Engine (SAE), you may need visibility into request flows and service dependencies to diagnose performance issues. SAE integrates with the Application Monitoring module of Application Real-Time Monitoring Service (ARMS) to provide application performance management (APM) capabilities. Enable the advanced monitoring feature to access global tracing and application topology for your SAE applications.
Billing
Advanced monitoring is a paid feature. After you enable it, charges are included in your ARMS bills. For pricing details, see ARMS billing.
What advanced monitoring provides
After you enable advanced monitoring, the following ARMS features become available for your SAE application:
| Feature | Description |
|---|---|
| Global tracing | Trace requests across distributed services to identify performance bottlenecks. |
| Application topology | View the dependency map between your application and its upstream and downstream services. |
Enable advanced monitoring
Before you begin, make sure that you have:
A deployed application in SAE
Permissions to manage application settings in the SAE console
To enable advanced monitoring for your SAE application:
Log on to the SAE console.
In the left-side navigation pane, click Applications. In the top navigation bar, select a region. Then, click the name of the application that you want to monitor.
In the left-side navigation pane, choose Application Monitoring > Advanced Monitoring.
On the Advanced Monitoring page, click Enable ARMS Advanced Monitoring.
View monitoring data
After you enable advanced monitoring, access the monitoring dashboard to view tracing and application topology data. In the left-side navigation pane of the SAE console, choose Application Monitoring > Advanced Monitoring.