Data querying in Devo
All data structures defined for the Endpoint Agent use the following tagging structure: box.devo_ea.category.subcategory. Therefore, it is the root tag from which all subtables are made accessible.
From version 1.2.0 onwards, the product name is changed to Endpoint Agent and thus the structures in Devo have changed.
box.devo_ua
→box.devo_ea
devo.ua
→devo.ea
The following table summarizes the current implementation of data structures and their associated tagging.
Module | Root data structure | Data tables |
---|---|---|
Configuration audit |
|
|
Performance monitoring |
|
|
Status monitoring |
|
|
Events - Windows |
|
|
Events - Unix |
|
|
Events - Sysmon |
|
|
Files logger |
|
|
File Integrity Monitoring (FIM) |
|
|
SW Inventory & Vulnerabilities |
|
|
Custom queries |
| Custom |
macOS users
Since macOS 10.15, there is a new Event System in macOS systems (Unified Logging System) that deprecates the existing ASL. The data existing in ASL can still be queried but due to the lack of reliability it is not consumed by default. The Endpoint Agent does not support consuming data from the new API for Unified Logging System and it will be supported in future versions. Other queries not related to Unified Logging System can be done normally.
The following union tables in Devo platform contain data coming from the structures depicted above:
Union table | Data tables |
|
|
|
|
|
|
|
|
Besides that, the EA solution sends real-time analytics and diagnostics information of the managers, agents, and extensions deployed in a given environment. The targeted data structures are the following:
Module | Root data structure | Data tables |
Manager telemetry and diagnostics |
|
|
Agent telemetry and diagnostics |
|
|
Extensions telemetry and diagnostics |
|
|
Agent publishers and subscribers status |
|
|
Agent loaded extensions status |
|
|
Agent flags status |
|
|
Agent version information |
|
|
Agent packs status |
|
|
Agent registry plugins status |
|
|
Agent scheduled queries status |
|
|
Â