Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.siftstack.com/llms.txt

Use this file to discover all available pages before exploring further.

Build persistent, team-facing Grafana dashboards that poll Sift for telemetry data on a configurable interval, making it suitable for both live monitoring and historical analysis.

Before you begin

How the Grafana plugin works

The Sift Grafana plugin adds Sift as a data source inside Grafana. Once configured, Grafana polls the Sift backend on a configurable interval, displaying data as soon as Sift has ingested it. Panels can query raw Channel data or apply a Calculated Channel expression before plotting. Sift is a standard Grafana data source and can be combined with any other Grafana-compatible source in the same dashboard.

Install and configure the Sift plugin

  1. In Grafana, install the Sift data source plugin.
  2. Add Sift as a new data source.
  3. Enter your Sift REST API base URL and API key.
  4. Save the data source configuration and verify the connection.

Build a dashboard panel

  1. In Grafana, create a new dashboard and add a new panel.
  2. Select Sift as the data source.
  3. Select a query type:
    • Channels to plot raw telemetry from a specific Channel.
    • Calculated Channels to apply a Sift expression to one or more Channels before plotting.
  4. Run the query to preview the data.
  5. Save the panel and the dashboard.

Verify

To verify the connection is working, confirm the panel displays a time-series plot with one trace per Channel query. If the panel shows no data, confirm the following:
  • The Grafana time range overlaps with the Run’s data window in Sift. Adjust the time range to match the timestamps of your Run.
  • The data source configuration was saved successfully. If not, check that the REST base URL and API key were entered correctly.
  • The selected Asset, Run, and Channel exist in your Sift workspace and contain ingested data.

Reference