Monitor application health and performance

App Hub integrates with Application Monitoring in Google Cloud Observability to provide visibility into the health and performance of your applications. When you register your services and workloads in App Hub, 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 applications.

This page describes the App Hub and Application Monitoring integration to monitor application health and performance. You can get additional health and performance information in Cloud Hub, including deployment failures and deployments that can be updated, information about Google Cloud incidents that impact your applications, and services that are near their quota limits. For more information, see the Cloud Hub overview.

How Application Monitoring works

When you define an application in App Hub and register services and workloads to it, Application Monitoring discovers the application deployment. For infrastructure supported by Application Monitoring, services and workloads provide telemetry for predefined dashboards.

These dashboards help you to 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 services and workloads from App Hub, 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 of App Hub 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 from App Hub with Application Monitoring, do the following:

  1. Set up App Hub.
  2. Create applications by registering existing resources or publishing a template.
  3. Set up Google Cloud Observability for Application Monitoring.

  4. In the Google Cloud console, go to the Application monitoring page:

    Go to Application monitoring

    If you use the search bar to find this page, then select the result whose subheading is Monitoring.

  5. From the project picker of the Google Cloud console, select the App Hub host project or management project.

    For detailed instructions on how to use the predefined dashboards and explore your telemetry data, see View application telemetry.

What's next