Application Monitoring overview
Application Monitoring in Google Cloud Observability gives you visibility into the health and performance of your applications. When you register infrastructure resources to an application in Application-centric Google Cloud, using either App Hub or Application Design Center, Application Monitoring automatically provides predefined dashboards that display key log, metric, and trace data in an application-centric context. You can also set up alert policies for your applications.
How Application Monitoring works
When you define an application and register its underlying resources in Application-centric Google Cloud, Application Monitoring discovers the application deployment. This application definition acts as a single source of truth that clarifies ownership and dependencies. For infrastructure supported by Application Monitoring, the underlying services and workloads provide the telemetry needed for the predefined dashboards.
These dashboards help you diagnose issues and monitor performance for the application as a whole, rather than as a collection of independent resources.
Telemetry data includes log, metric, and trace data. Because Application Monitoring understands the logical grouping of your application's services and workloads, it automatically enriches all telemetry with application-specific labels. You can then use these labels to filter and query your application's data within the predefined dashboards.
What you can do with Application Monitoring
The integration with Application Monitoring lets you do the following:
- View consolidated dashboards: Get an immediate overview of your application's health, including golden signals like traffic, error rate, latency, and saturation.
- View details for services and workloads: View dashboards for individual services and workloads to isolate issues.
- Correlate telemetry: Explore log, metric, and trace data in a unified view to understand the full context of an issue.
- Create alerts: Set up alerting policies based on application-specific metrics to be notified of potential problems.
To learn more about Application Monitoring, see the Application Monitoring overview.
Get started with Application Monitoring
To view telemetry data for your applications with Application Monitoring, do the following:
Set up application management in an app-enabled folder or project. For more information, see the following documentation for Application-centric Google Cloud products:
Define your application and its resources. You can define applications in one of the following ways:
Set up Google Cloud Observability for Application Monitoring.
-
In the Google Cloud console, go to the Application monitoring page:
If you use the search bar to find this page, then select the result whose subheading is Monitoring.
From the project picker of the Google Cloud console, select the host project or management project for your applications.
For detailed instructions on how to use the predefined dashboards and explore your telemetry data, see View application telemetry.