---
title: "Instrumentation quality | Grafana Cloud documentation"
description: "Assess how well your services are instrumented and identify gaps in telemetry data coverage."
---

> For a curated documentation index, see [llms.txt](/llms.txt). For the complete documentation index, see [llms-full.txt](/llms-full.txt).

# Instrumentation quality

The Instrumentation quality tab in the services catalog shows how well each service is instrumented and identifies gaps that reduce the value you get from Application Observability.

## Columns

The instrumentation quality table displays the following columns:

Expand table

| Column         | Description                                                                                                                                                              |
|----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| Insights       | Colored insight rings for the service.                                                                                                                                   |
| Name           | The service name and namespace.                                                                                                                                          |
| Quality        | A progress bar and rating (for example, “Very good”) indicating overall instrumentation completeness.                                                                    |
| Failing checks | A summary of which checks are failing for the service (for example, “Service graph metrics presence +3”).                                                                |
| Quality report | A link to the service’s detailed [quality report](/docs/grafana-cloud/observe-and-act/monitor-applications/application-observability-kg/service-detail/quality-report/). |

## Filter by check type

Use the left panel to filter services by specific failing checks:

- **Cardinality breach**: high-cardinality span names detected
- **K8s labels**: missing Kubernetes resource attributes
- **Mixed histograms**: inconsistent histogram types across sources
- **Service graph metrics presence**: service graph metrics not found
- **Service logs**: no logs correlated to the service
- **Service name**: issues with service naming (slashes or duplicates)
- **Service Profiles**: no profiling data found
- **Span metrics k8s labels presence**: span metrics missing K8s labels
- **Span metrics presence**: span metrics not found
- **Unique service source**: duplicate metrics from multiple sources

## Export data

Click **Download CSV** to export the instrumentation quality data for all services.

## Next steps

- Click **Quality report** for a service to view [detailed failing and passing checks](/docs/grafana-cloud/observe-and-act/monitor-applications/application-observability-kg/service-detail/quality-report/) with remediation guidance.
- Refer to [Set up instrumentation](/docs/grafana-cloud/observe-and-act/monitor-applications/application-observability-kg/setup/instrumentation/) for details on required metrics and attributes.
