Skip to content

Telemetry Pipeline

Your devices send GridNMS a steady stream of data — interface counters, status values, inventory details, and more. The Telemetry Pipeline is the view that shows how that stream is handled: which data points GridNMS recognises and stores, and which ones arrive that it doesn’t yet know what to do with. That second group is the useful part — it’s a live list of data your devices are offering that GridNMS isn’t capturing yet, which tells you exactly where there’s room to monitor more.

Open it from Configure → Event Management → Telemetry Pipeline.

Telemetry Pipeline The Telemetry Pipeline shows recognised data points and a queue of data arriving that GridNMS doesn’t yet have a mapping for.

The page has two tabs:

  • Field Registry — every data point GridNMS already recognises, and where it routes that data. Think of this as the master list of “things we know how to store.”
  • Unmapped Queue — data points that have arrived from your devices but don’t match anything in the registry yet. Each one carries a count of how often it’s been seen and a sample of its value.

A badge on the Unmapped Queue tab shows how many unrecognised data points are currently waiting — a quick signal that there’s device data going uncaptured.

The registry lists each known data point with:

Column Meaning
Field Path The internal name of the data point as it arrives from the device.
Label A friendly, human-readable name.
Destination Where the data goes once recognised (see below).
Handler / Config The specific rule applied to it.

A small lock icon next to a label marks a built-in data point that GridNMS ships with. These are core to how the product works and can’t be edited or removed — only your own custom entries can be changed.

Each entry’s Destination tells you how GridNMS treats that data point:

  • Built-in — handled by GridNMS’s standard processing and stored as part of your normal monitoring data.
  • Graph node — turned into an item on your network map and linked to the device it came from (useful for things like running processes or containers that you want to see related to a device).
  • Discard — deliberately ignored. You’ve told GridNMS this data point isn’t worth storing, so it’s dropped on arrival.

This is the most valuable part of the page for day-to-day administration. When a device sends a data point GridNMS doesn’t recognise, instead of silently dropping it, GridNMS parks it here so you can decide what to do. Each row shows:

Column Meaning
Field Path The unrecognised data point’s name.
Occurrences How many times it’s been seen — high counts mean it arrives constantly.
Last Seen When it most recently arrived.
Sample Value An example of the actual value, so you can tell what it is.

High occurrence counts are a strong hint: a data point arriving thousands of times is something your devices report routinely, and capturing it could be worth the effort.

For each unmapped data point you have two choices:

  • Map this — start capturing it. This opens a short form, pre-filled from the sample, where you give the data point a friendly label and choose how it should be stored. Once saved, future arrivals are recognised and routed instead of queued.
  • Discard — tell GridNMS to silently drop this data point from now on. Use this for noise you’re sure you’ll never want, so it stops cluttering the queue.

The Unmapped Queue is really a planning tool. When you spot device data here that you’d like to monitor, you have a few paths:

  • The data fits a kind of device you manage. The cleanest way to capture data from a whole category of devices is a monitoring pack, which bundles up what to collect and how to show it for a class of devices. See Monitoring Packs to understand how packs work and whether one already covers what you’re seeing.
  • There’s no pack for it yet, and you want to build one. If the data comes from equipment GridNMS doesn’t have built-in coverage for, you can capture the device details needed and create your own pack. See Building a Monitoring Pack, which also explains how to submit the underlying device data so coverage can be improved.
  • It’s a one-off you want on the map. Map it directly here as a graph node so it shows up linked to its device, without building a whole pack.
  1. Open the Unmapped Queue and sort your attention by Occurrences — the data points arriving most often are usually the most worthwhile.
  2. Check the Sample Value to understand what each one actually is.
  3. Decide: is this something a whole class of your devices reports? If so, a monitoring pack is the durable answer.
  4. For noise you’ll never want, Discard it to keep the queue clean.
  5. Revisit periodically — as you add devices, new unmapped data points will appear, and the queue stays a useful map of untapped monitoring opportunities.
  • Monitoring Packs — bundle up what to collect and how to display it for a class of devices.
  • Building a Monitoring Pack — create your own coverage and submit device data for data points GridNMS doesn’t recognise yet.
  • Poller Queue — watch the on-demand polls that fetch data from your devices.