Grafana Cloud

Verify telemetry status

Use the Configuration page in Database Observability to validate that your databases are correctly configured and sending telemetry to Grafana Cloud. The Telemetry Status dashboard runs automated checks against each database instance and highlights any configuration issues that need attention.

Before you begin

Complete setup for at least one database:

Access the Configuration page

To view the telemetry status for your database instances:

  1. In Grafana Cloud, navigate to Database Observability.
  2. Click Configuration in the navigation menu.
  3. Select one or more instances from the Instance dropdown.

The page automatically detects the database engine type (MySQL or PostgreSQL) and displays the relevant status checks for each selected instance.

Understand status checks

Each instance displays a grid of status check tiles. Each tile represents a specific configuration requirement:

StatusMeaning
Green checkmarkCheck passed. The configuration is correct.
Red warningCheck failed. Action required to fix the configuration.
Blue “Checking”Check in progress. Wait for the query to complete.

A badge appears next to each instance name showing the number of failed checks, for example, “2 checks require action”.

MySQL status checks

Database Observability validates the following for MySQL instances:

CheckWhat it validatesFeature impact
Database version compatibleMySQL version 8.0 or later is running.All features require a compatible database version.
Grafana Alloy version compatibleAlloy version 1.15.0 or later is collecting telemetry.All features require a compatible Alloy version.
Performance Schema enabledThe performance_schema system variable is set to ON.Queries Overview, query performance, query samples, wait events, and explain plans are unavailable.
Performance Schema populatedQueries are being tracked in Performance Schema tables.Queries Overview, query performance, query samples, wait events, and explain plans are unavailable.
Setup consumers enabledThe events_statements_cpu, events_waits_current, and events_waits_history consumers are active.Query samples and wait event breakdowns are unavailable.
Digest length variables set correctlyVariables like performance_schema_max_digest_length are set to at least 4096 for complete query capture.Query text may appear truncated. Queries with similar prefixes may be incorrectly grouped, causing metrics, samples, wait events, and explain plans to combine data from different queries.
Privileges grantedThe monitoring user has required permissions on performance_schema and information_schema.All Performance Schema and schema metadata features are unavailable.
Metric labels setRequired labels (job, instance, server_id, provider_account, provider_region, provider_name) are present and not empty.Instance detection, query drilldowns, and per-instance data isolation fail. Data from different instances may be incorrectly combined.
Events statements collector configured correctlyPerformance Schema metrics do not contain a digest_text label (perf_schema.eventsstatements collector uses text_limit = 0).Excessive metric cardinality may increase costs and degrade query performance in Grafana Cloud.

PostgreSQL status checks

Database Observability validates the following for PostgreSQL instances:

CheckWhat it validatesFeature impact
Database version compatiblePostgreSQL version 14 or later is running.All features require a compatible database version.
Grafana Alloy version compatibleAlloy version 1.15.0 or later is collecting telemetry.All features require a compatible Alloy version.
pg_stat_statements extension enabledThe pg_stat_statements extension is installed and enabled.Queries Overview, query performance, query text, explain plans, query samples, and wait events are unavailable.
pg_stat_statements extension populatedQueries are being tracked in pg_stat_statements.Queries Overview, query performance, query text, explain plans, query samples, and wait events are unavailable.
track_activity_query_size set correctlyThe track_activity_query_size parameter is set to at least 4096 for complete query capture.Query text may appear truncated. Explain plans are skipped for truncated queries, and table associations may be incomplete.
Privileges grantedThe monitoring user has required permissions on pg_stat_statements and pg_stat_activity.All pg_stat_statements and schema metadata features are unavailable.
Metric labels setRequired labels (job, instance, server_id, provider_account, provider_region, provider_name) are present and not empty.Instance detection, query drilldowns, and per-instance data isolation fail. Data from different instances may be incorrectly combined.

Resolve failed checks

Click a failed status check tile to open the linked troubleshooting documentation. Each check links to specific guidance for resolving that configuration issue.

For comprehensive troubleshooting steps, refer to:

Troubleshoot the Configuration page

If instances don’t appear in the dropdown or checks remain in the “Checking” state, refer to the troubleshooting guides for your database and Alloy:

Next steps