Example Queries#
See below for a selection of example queries across different entity types.
Note: using the msgpaths
syntax requires log files to have been ingested by a corresponding action. You can find ingestion actions for common log formats in the Action Hub (e.g. ROS, PX4 etc.). If you’re using a custom log file format, get in touch and we can help you with ingestion.
Datasets#
Find the 5 most recently created datasets
* SORT BY created DESC LIMIT 5
Find datasets from May 2024 collected on vehicle sn_1234
created >= "2024-05-01" AND
created < "2024-05-31" AND
metadata.vehicle_id = "sn_1234"
Find datasets containing a large ROS bag (>20GB
) and a video with a filename like takeoff.mp4
(files[0].size > 2000000000 AND files[0].path CONTAINS ".bag") AND
files[1].path CONTAINS "takeoff.mp4"
Find datasets tagged with Night
where any file had a topic named cpuload
with average load >80%
topics[0].msgpaths[cpuload.load].mean > 0.8 AND
tags CONTAINS "Night"
Files#
Find the 10 largest files I have stored in Roboto
* SORT BY size DESC LIMIT 10
Find .ulg
files which belong to a dataset tagged with Rainy
dataset.tags CONTAINS "Rainy" AND
path CONTAINS ".ulg"
Find .ulg
files where the mean CPU load was low and the max altitude is high
topics[0].msgpaths[vehicle_air_data.baro_alt_meter].max > 1000 AND
topics[1].msgpaths[cpuload.load].mean < 0.4
Topics#
Find vehicle angular velocity topics from between 11AM and 12PM PDT on April 28, 2024
name = "vehicle_angular_velocity" AND
created >= "2024-04-28T11:00-07:00" AND
created < "2024-04-28T12:00-07:00"
Find noisy topics (10k+ messages) in small files (<10MB
)
file.size < 10000000 AND
message_count > 10000
Find battery status topics where the battery was both connected and disconnected
msgpaths[battery_status.connected].false_count > 0 AND
msgpaths[battery_status.connected].true_count > 0
Find camera topics recorded on software version 3.14
dataset.metadata.softwareVersion = "3.14" AND
name CONTAINS "camera"
Message Paths#
Find message paths with data type uint8[]
created after September 25, 2024
data_type = "uint8[]" AND created > "2024-09-25"
Find message paths from topics called /camera/front/image
in files tagged with crash
topic.name = "/camera/front/image" AND file.tags CONTAINS "crash"
Events#
Find events with the word spike
that started after September 09, 2024 4:38 PM PDT
name CONTAINS "spike" AND start_time > "2024-09-09T16:38:26.941-07:00"
Find events called Lane Change
with a tag London
name = "Lane Change" AND tags CONTAINS "London"