Speedtest-exporter dashboard don't recognize instance and job

Hi all,

I’m trying to use the 13665 dashboard ( Speedtest-Exporter Dashboard | Grafana Labs )

During import seems it searches for DS_PROMETHEUS data source

My only data source is prometheus

In the dashboard there are no data and 2 error signals on instance and job

What can I do?

TL;DR

The speedtest-exporter is installed as docker container using

services:
  speedtest-exporter:
    image: miguelndecarvalho/speedtest-exporter
    container_name: speedtest-exporter
#    environment:
#      - SPEEDTEST_PORT=<speedtest-port> #optional
#      - SPEEDTEST_SERVER=<server-id> #optional
    ports:
      - 9798:9798
    restart: unless-stopped

and it replies to the 9798 port

The Prometheus jobs are

 # Speedtest metrics
  - job_name: 'speedtest'
    metrics_path: /metrics
    scrape_interval: 30m  # Avoid excessive bandwidth usage
    scrape_timeout: 90s   # Speedtests can take time
    static_configs:
      - targets: ['localhost:9798']

and it seems to work

in Grafana 13 → the variable queries are not automatically populated during import.

After importing dashboard 13665

Fix Instance variable

Dashboard Settings → Variables → Instance
→ Query type: Label values
→ Label: instance
→ Metric: speedtest_up
→ Click Run query → Click Update

Fix Job variable

Dashboard Settings → Variables → Job
→ Query type: Label values
→ Label: job
→ Metric: speedtest_up
→ Click Run query → Click Update

Save dashboard

This fixes both warnings on Instance and Job and makes all panels show data.

Before

After the variable settings


Good morning @infofcc3 thanks, it works.

But how can I find the instruction on how variables have to be populated?

Is this a feature os a bug?

All dashboards are affected?

Based on the behavior shown here, this appears to be a dashboard configuration/compatibility issue rather than a Grafana 13 issue.

No, not all dashboards are affected. Dashboards whose variable queries match the available metrics and labels in the target environment typically work immediately after import.