/
Eyer internal data format & structure

Eyer internal data format & structure

Below is an example of a request mapped to the Eyer internal format (nodes->metrics). You can see the original sending format plus the mapping in this article.

In this example, the agent is installed on a VM, and can send metrics related to waitstats for different databases on the server.

  • In this case, the “System” represents the server where the agent is installed

  • Each “System” can have multiple nodes. In the example, each database is a node.

  • Each node can have >= 1 metrics.

image-20250221-123159.png
A database server that can host multiple databases

 

Eyer internal format after mapping:

[ { "Node": { "Name": "Database1", "SystemName": "testmachine1", "AgentId": "telegraf.waitstats", "AtomId": "Database1" }, "NodeType": { "Id": "16e41dba-e6a4-4427-b753-cf6eee41e384", "Name": "telegraf.waitstats.waits", "DisplayName": "Database waits" }, "Stats": [ { "Name": "fields.disk_reads_mean", "Type": "float", "Guid": "9ed41a78-3094-4e41-98b5-b1f98f63dc3a", "Aggregation": "avg", "Display": "Disk reads", "Value": 1.0121461361787716, "Timestamp": 1740047760 }, { "Name": "fields.disk_writes_per_sec_mean", "Type": "float", "Guid": "1203a428-0b80-4240-8c1b-f7fa2665ec22", "Aggregation": "avg", "Display": "Disk writes per second", "Value": 0.8571885607181682, "Timestamp": 1740047760 }, { "Name": "fields.log_bytes_flushed_mean", "Type": "float", "Guid": "2add293a-446a-468e-91c3-8f164fe697c8", "Aggregation": "avg", "Display": "Log bytes flushed", "Value": 3.9596305549082618, "Timestamp": 1740047760 }, { "Name": "fields.logical_reads_mean", "Type": "float", "Guid": "7acb184d-c4ce-4287-ab4a-f63f15976bac", "Aggregation": "avg", "Display": "Logical reads", "Value": 914.9966524003087, "Timestamp": 1740047760 }, { "Name": "fields.total_sessions_mean", "Type": "int", "Guid": "30c71236-48ad-4fa8-b282-f587ffe8b4b9", "Aggregation": "avg", "Display": "Total sessions", "Value": 14, "Timestamp": 1740047760 }, { "Name": "fields.waits_total_mean", "Type": "float", "Guid": "1f2a5a97-338b-4a92-8846-f27cd9f6b71f", "Aggregation": "avg", "Display": "Waits total", "Value": 7.3, "Timestamp": 1740047760 } ] } ]