Build a Grafana time-series panel from an InfluxDB industrial sensor data source

domain: grafana.com · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Go to Connections > Add new connection, search InfluxDB, add the data source, and set the query language (InfluxQL, SQL, or Flux) to match your InfluxDB version
  2. On a dashboard, add a new panel and pick the InfluxDB data source; the query editor adapts to the selected language
  3. For InfluxQL: set FROM to the measurement, add WHERE filters including $timeFilter, choose SELECT aggregation functions, and GROUP BY time/tag
  4. For SQL (InfluxDB 3.x): write SQL directly using macros like $__timeFilter(time), $__timeFrom, and $__timeTo
  5. For Flux (InfluxDB 1.8+/2.x): use from(bucket: v.defaultBucket) |> range(start: v.timeRangeStart, stop: v.timeRangeStop) |> filter(...) |> aggregateWindow(...)
  6. Set the panel visualization to Time series and FORMAT AS to 'time series' so results render as a line chart

Known gotchas

Related routes

Configure Grafana Adaptive Metrics aggregation rules in Grafana Cloud to reduce time series cardinality without losing query fidelity
grafana.com/docs/grafana-cloud · 6 steps · unrated
Configure a Grafana alert rule with a threshold on an industrial timeseries metric and route it to a contact point
grafana.com · 6 steps · unrated
Write industrial sensor readings to InfluxDB 3 and query them back
influxdata.com · 6 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans