Menu
Grafana Cloud

Application Observability service overview

The overview page provides a health overview for a service with RED metrics (Request rates, Errors, and Duration) for:

  • The service as a whole
  • Related upstream and downstream services
  • Operations performed on the service

Navigate to various child tabs and pages to uncover further details:

  • View Traces and Logs
  • View the service in the Service map
  • View RED metrics for each Operation
  • View Runtime specific performance metrics
  • On most panels, click Explore to view the queries used

Un-instrumented services display limited metrics, from what the plugin is able to discover.

Like other Application Observability pages, the service overview page has a header with a title, sub-tabs to navigate to, an action bar to change the data source and time-related filters and refresh intervals, and an environment selector.

The header on the service overview page also includes technology icons, alongside the service name, with contextual menus.

Grafana Application Observability - service overview page header with title, technology icons, sub-tabs, and action bar.

Technology icons

Application Observability can show the following icons alongside a service name:

  • Technology icon, inferred from telemetry.sdk.language of the trace span
  • Kubernetes icon, if the service is using Kubernetes
  • Cloud icon, for services deployed on a cloud environment

If the service uses Kubernetes, hover over the Kubernetes icon to view the environment labels and navigate to Kubernetes monitoring.

For services deployed on a cloud environment, you can hover over the Cloud icon to view the environment labels.

Action bar

Use the action bar to change the data source or source, time-related filters, refresh intervals, and manipulate your data to fit your needs:

  • The default time range for all panels is 30 mins
  • If Application Observability shows no data, try and change the time range
  • Set a time frame to compare metrics
  • Set the environment to show metrics deployed in that particular environment
  • Set an attribute to group by your data
  • Use the dynamic filters to further refine your search
  • Use the refresh interval drop-down to select an automatic refresh interval
  • Click the refresh icon to toggle a manual refresh
  • On the Logs tab, click Live to toggle log streaming

Time frame comparison

Use the time frame comparison to compare RED metrics and duration distribution for the current time frame to the previous period or a selection of days, weeks, months, or a year before.

Service health

The three panels in the top row show the RED method trends for monitoring service health:

  • Rate: the number of requests per second
  • Errors: the number of errors per second
  • Duration: the 95th percentile request duration

Application Observability - RED metrics for a service.

And with a time frame comparison the RED metrics panels show the current period with a solid line and the comparison time period with a dotted line.

Note the Duration metric for time frame comparisons only shows the p95 values.

Application Observability - RED metrics time frame comparison for a service.

The Distribution duration panel shows a histogram for request duration.

Application Observability - histogram of request distribution for a service.

And with a time frame comparison the distribution duration panel shows the current period in a dark blue and the comparison time period in a light blue.

Application Observability - histogram of request distribution for a service.

Connected services

The Downstream & databases and Upstream panels show a table of connected services and databases.

Application Observability - related downstream and database services for a service.

Each row shows the RED metrics trends for request rate, errors, and 95th percentile duration.

Click a service row to navigate to the service overview page for further details.

Operations

The Operations panel shows a table of operations within the service, derived from the span_name.

Application Observability - operations for a service.

Each row shows the RED metrics trends for request rate, errors, and 95th percentile duration.

Click an operation row to navigate to the Operation overview page for detailed RED metrics.

Operation Overview

The Operation overview page shows the RED metrics trends for a specific operation.

Navigate to the Traces tab to search and view traces for the operation.

Traces

Navigate to the Traces tab to search and view traces for the service.

Search for traces with the Trace query language (TraceQL).

By default, Application Observability filters traces by the service and service namespace. There are two ways to customize search queries:

View

Click a Trace ID in the search results to inspect a trace using the trace view. Consult the trace view documentation to learn how to navigate the trace view and filter spans.

Logs

Navigate to the Logs tab to search and view logs for the service.

Search

Search for logs with the Log Query Language (LogQL).

By default, Application Observability filters logs by the service and service namespace. There are two ways to customize search queries:

View

Application Observability displays log search results in the logs Volume and a Logs panels. Consult the Logs visualization documentation to learn more.

Runtime

Service that use the OpenTelemetry auto-instrumentation SDKs for .NET, Go, or Java have access to a Runtime tab with various CPU and memory utilization graphs.