Introducing Custom Properties in Foxglove Data Platform
Foxglove Data Platform users can now use custom properties to add metadata to their organization’s devices.
With custom properties, you can better organize, search, and filter your team’s data – even as your team and fleet scale.
Custom properties are predefined metadata fields that users can associate with a resource in Foxglove Data Platform. They are created by organization admins, but any team member can populate them with values for a given resource.
Creating custom properties
Foxglove organization admins can go into their Custom properties settings to predefine custom properties that their team members can use to describe devices.
Every custom property must have a human-readable label, a key that acts as a unique identifier, and a value type (e.g. “Single-line text”, “Dropdown”, “Number”, etc.)
For example, if your team has a fleet of robots on different hardware versions, you may want to create a numeric custom property called
hardwareRevision for your team’s devices. This means that any member of their organization can add a
hardwareRevision number to any device to keep track of their robots' hardware versions.
Adding custom properties to a device
Once admins have created a custom property for a resource (e.g.
hardwareRevision for devices), all organization members can now navigate to that resource's page to add custom property keys and values.
Users can navigate to a specific device's page to add a
hardwareRevision to that robot.
Querying by custom properties
After assigning custom property values to various devices, you can navigate to the devices index page to query by those values.
Navigate to the devices page to search by custom property values.
Custom properties can help your robotics team add structure to your device data and extract meaningful insights from them. They can make it easier than ever to manage, organize, and understand your fleet of robots – even as it scales. While custom properties are currently only supported for devices, we’re planning to add support for other data entities like recordings.
Dynamically rename topics to better organize and navigate complex datasets
Use 2D annotations and 3D markers to add context to your camera images
Get blog posts sent directly to your inbox.