You can use segments as convenient filters when analyzing Synthetic data. For example, you can filter the monitors whose availability and performance you want to view in
Synthetic,
Dashboards, or
Notebooks.
storage:filter-segments:write and storage:filter-segments:read permissions. To learn how to set up the permissions, see Permissions in Grail.Go to
Settings > Environment segmentation > Segments.
Select Segment.
Enter the segment name.
Specify Visibility. For details, see Visibility of segments.
Optional You can add a variable by selecting New variable {$} and entering a DQL query. For details, see Variables in segments.
Filter monitors by one of the following criteria:
Monitor name. Under the Data (all types) section, select More and choose Entities from By type. Then, do the following:
In the filter box of the Data (all types) section, provide a monitor name using the monitor.name filter condition as in the following example.
monitor.name = "Example Monitor"
In the filter box of the Entities section, provide the same monitor name using the entity.name filter condition as in the following example.
entity.name = "Example Monitor"
Locations to which monitors are assigned. In the filter box of the Data (all types) section, provide location IDs using the assignedLocations or dt.entity.synthetic_location filter conditions like in the example below.
assignedLocations = "SYNTHETIC_LOCATION-9FFF47C604374908" OR dt.entity.synthetic_location = "SYNTHETIC_LOCATION-9FFF47C604374908"
Security context. In the filter box of the Data (all types) section, provide security context using the dt.security_context filter condition as in the following example.
dt.security_context = "Synthetic"
For environments created before January 2026, the security context value exposed by Synthetic telemetry is derived from the names of the management zones to which the given monitors belong.
Monitor ID. Under the Data (all types) section, select More and choose Entities from By type. Then, do the following:
In the filter box of the Data (all types) section, provide monitor IDs like in the example below.
dt.entity.http_check = HTTP_CHECK-89A9309667898FB1 OR dt.entity.synthetic_test = SYNTHETIC_TEST-EC7EA74353431688 OR dt.entity.multiprotocol_monitor = MULTIPROTOCOL_MONITOR-F21AC791C60EC214
Use the dt.entity.synthetic_test filter condition to filter browser monitors.
Use the dt.entity.http_check filter condition to filter HTTP monitors.
Use the dt.entity.multiprotocol_monitor filter condition to filter NAM monitors.
In the filter box of the Entities section, provide the same monitor IDs using the id filter condition as in the following example.
id = HTTP_CHECK-89A9309667898FB1 OR id = SYNTHETIC_TEST-EC7EA74353431688 OR id = MULTIPROTOCOL_MONITOR-F21AC791C60EC214
Select Save.
To apply a segment in
Synthetic
Go to
Synthetic.
In the upper-left corner of the page, select and choose a segment.
Now you can see only the filtered monitors.
To apply a segment in
Dashboards or
Notebooks
Go to
Dashboards or
Notebooks.
Choose a previously created dashboard or notebook, or create a new one.
For example, you can choose one of the following ready-made dashboards:
Synthetic web availability and performance—provides you with detailed insights into browser and HTTP monitors availability and performance.Synthetic network availability monitoring—provides you with detailed insights into monitoring results produced by NAM monitors.Select Ready-made dashboards, find the needed dashboard (for example, Synthetic web availability and performance) in Search documents, and then select it.
Select and choose a segment.
Now you can see the data for only the filtered monitors.
After you select , you can also go to Segments by selecting Manage segments under the list of segments.