We've updated our Terms of Service and Privacy Policy. Please review the changes as you continue to interact with us.
Learn more
Plugins
Foxglove logo

Foxglove

foxglovedev

Get plugin

Changelog

Unreleased

v0.0.9

Fixed

  • Widened ConfigEditor field labels so “Query Timeout (seconds)” no longer wraps and overflows into the Site ID row.

Changed

  • Bumped npm dependencies (@grafana/data, @grafana/runtime, @grafana/ui to ^13.1.1; dompurify, postcss, qs, and @opentelemetry/core) via Dependabot.
  • Bumped Go dependencies (golang.org/x/net, golang.org/x/sys, golang.org/x/text).
  • Release CI now requires Grafana plugin signing (GRAFANA_ACCESS_POLICY_TOKEN and MANIFEST.txt).

v0.0.8

Changed

  • Bumped Go toolchain to 1.26.5 to address stdlib OSV findings (GO-2026-4970, GO-2026-5037, GO-2026-5038, GO-2026-5039, GO-2026-5856).

v0.0.7

Changed

  • Raised minimum Grafana version to 11.5.0 (grafanaDependency), matching the first release that exports Combobox from @grafana/ui (used by the query editor).
  • Backend HTTP requests now use the Grafana plugin SDK httpclient, so proxy, timeout, and TLS settings from Grafana apply to this data source.
  • Health check errors no longer return raw connection failures or upstream response bodies to the UI; details are written to the Grafana server log instead.
  • Bumped google.golang.org/grpc to v1.82.1 to address a high-severity OSV finding (GHSA-hrxh-6v49-42gf).

v0.0.6

Changed

  • Better build artifacts for Grafana release process.

v0.0.5

Added

  • Optional Granularity: Controls the date bin width of filter evaluation results. This now defaults to (dashboard time range / max data points), or roughly one bin per pixel. Before this change, it would filter granularity would be set to the aggregation interval if set, but this is no longer true.

Changed

  • Aggregation interval is now optional. It defaults to (dashboard time range / max data points), or roughly one bin per pixel.

v0.0.4

Added

  • Optional Query timeout datasource setting: The maximum duration in seconds for each HTTP request used during a query (the Foxglove API POST and the follow-up download). Leave unset or set to 0 for no client-side limit.

v0.0.3

This release adds a query builder and support for displaying device property values.

The new query builder supports:

  • Selecting either topic data via Message path or Device Property data by key.
  • Grouping results by device or by device property value.
  • Filtering using predicates on:
    • Messsage data
    • Device ID, name, and custom property values
    • Event ID and custom property values
    • Recording ID, filename and metadata
  • Aggregation using median, average, first, last, sum, count, and percentile methods.

v0.0.2

Fixed

  • Fixed a bug where quoted topic or field names were not respected in message paths.

v0.0.1

Initial release.

To use this plugin, you need a Foxglove API key.

Navigate to https://app.foxglove.dev/~/settings/apikeys and create an API key with at least these capabilities:

  • recordings.list
  • data.stream
  • devices.list
  • events.list
  • properties.list
  • projects.list
  • sites.list

Then, once the plugin is installed, configure the data source with

NameValue
API Base URLhttps://api.foxglove.dev
API Key(your API key)

You can then query Foxglove using comma-separated lists of device names and message path values.

Limitations

  • Grouping, aggregation and filtering are not supported for this release.
  • Currently only numeric values from your data are supported.

Plugin Insights

Quality scores for version 0.0.9

  • Status: Passed
    Security

    All checks passed

  • Status: Passed
    Maintenance

    All checks passed

  • Status: Passed
    Documentation

    All checks passed

Version
0.0.9
Dependencies
Grafana >=11.5.0
Developer
foxglovedev
Last Updated
July 24, 2026