Skip to content

NodeResourceTelemetryResponse

Field Type Required Description and constraints
nodeId string Yes minimum length 1. maximum length 128
label string Yes minimum length 1. maximum length 253
displayName string or null No
hostName string or null No
ipAddress string or null No
observedAt string (date-time) Yes
status string Yes values "available", "degraded", "unavailable"
cpu CpuResourceTelemetryResponse or null Yes
memory MemoryResourceTelemetryResponse or null Yes
gpus array of GpuResourceTelemetryResponse Yes
streamProcessing StreamProcessingTelemetryResponse or null Yes
searchWorker SearchWorkerTelemetryResponse or null Yes
unavailableComponents array of string Yes

Additional properties are rejected by this schema.

{
"properties": {
"nodeId": {
"type": "string",
"maxLength": 128,
"minLength": 1,
"title": "Nodeid"
},
"label": {
"type": "string",
"maxLength": 253,
"minLength": 1,
"title": "Label"
},
"displayName": {
"anyOf": [
{
"type": "string",
"maxLength": 128,
"minLength": 1
},
{
"type": "null"
}
],
"title": "Displayname"
},
"hostName": {
"anyOf": [
{
"type": "string",
"maxLength": 253,
"minLength": 1
},
{
"type": "null"
}
],
"title": "Hostname"
},
"ipAddress": {
"anyOf": [
{
"type": "string",
"maxLength": 45,
"minLength": 2
},
{
"type": "null"
}
],
"title": "Ipaddress"
},
"observedAt": {
"type": "string",
"format": "date-time",
"title": "Observedat"
},
"status": {
"type": "string",
"enum": [
"available",
"degraded",
"unavailable"
],
"title": "Status"
},
"cpu": {
"anyOf": [
{
"$ref": "#/components/schemas/CpuResourceTelemetryResponse"
},
{
"type": "null"
}
]
},
"memory": {
"anyOf": [
{
"$ref": "#/components/schemas/MemoryResourceTelemetryResponse"
},
{
"type": "null"
}
]
},
"gpus": {
"items": {
"$ref": "#/components/schemas/GpuResourceTelemetryResponse"
},
"type": "array",
"title": "Gpus"
},
"streamProcessing": {
"anyOf": [
{
"$ref": "#/components/schemas/StreamProcessingTelemetryResponse"
},
{
"type": "null"
}
]
},
"searchWorker": {
"anyOf": [
{
"$ref": "#/components/schemas/SearchWorkerTelemetryResponse"
},
{
"type": "null"
}
]
},
"unavailableComponents": {
"items": {
"type": "string"
},
"type": "array",
"title": "Unavailablecomponents"
}
},
"additionalProperties": false,
"type": "object",
"required": [
"nodeId",
"label",
"observedAt",
"status",
"cpu",
"memory",
"gpus",
"streamProcessing",
"searchWorker",
"unavailableComponents"
],
"title": "NodeResourceTelemetryResponse"
}
Image preview