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

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

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

The following icons are displayed 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, if the service is 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.

If the service is deployed on a cloud environment, hover over the Cloud icon to view the environment labels.

Action bar

Use the action bar to change the data source(s) and time-related filters and refresh intervals:

  • The default time range for all panels is 30 mins
  • If no data is shown, change the time range
  • Use the refresh interval dropdown 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

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.

The Distribution duration panel shows a histogram for request duration.

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 duration (p95th).

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 duration (p95th).

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

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, traces are filtered 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, logs are filtered by the service and service namespace. There are two ways to customize search queries:

View

Log search results are displayed 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.