Diagnostics API - Get

Service name: <MachineName>-Diagnostics (one per machine).

System

Gets for reading Diagnostics state published by this machine.

LOWPRIO_SystemInfo [GET]

LOWPRIO_SystemInfo

Returns the latest low-priority hardware statistics collected by Diagnostics. The same value is broadcast periodically to all subscribers.

No parameters — message is always {}.



Value

Value

OBJECT

System information grouped by CPU, GPU, memory, and fans. Numeric metric values are wrapped as `{ "Value": number }`; unavailable values are `null`.

Example - Get current system information

Request (you send)

JSON
{
  "Type": "Get",
  "Target": "<MachineName>-Diagnostics",
  "RespondTo": "<Service>",
  "Name": "LOWPRIO_SystemInfo"
}

Response (you receive)

JSON
{
  "Type": "Update",
  "Source": "<MachineName>-Diagnostics",
  "Target": "<Service>",
  "Name": "LOWPRIO_SystemInfo"
}
JSON
{
  "Memory": {
    "Physical Memory Usage": {
      "Value": 42.1
    },
    "Virtual Memory Usage": {
      "Value": 12
    }
  },
  "Fans": {}
}