Cribl · Schema

Node

ConfigurationData LakeData PipelinesData RoutingEdge ComputingInfrastructure as CodeObservabilitySearchSecurity DataStream ProcessingTelemetry

Properties

Name Type Description
id string Unique identifier for the worker or edge node
hostname string The node hostname
group string The group or fleet the node belongs to
version string The Cribl software version on the node
status string The current node status
os string The operating system of the node
cpuUsage number Current CPU utilization percentage
memUsage number Current memory utilization percentage
View JSON Schema on GitHub

JSON Schema

cribl-node-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/Node",
  "title": "Node",
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "description": "Unique identifier for the worker or edge node"
    },
    "hostname": {
      "type": "string",
      "description": "The node hostname"
    },
    "group": {
      "type": "string",
      "description": "The group or fleet the node belongs to"
    },
    "version": {
      "type": "string",
      "description": "The Cribl software version on the node"
    },
    "status": {
      "type": "string",
      "description": "The current node status",
      "enum": [
        "online",
        "offline",
        "degraded"
      ]
    },
    "os": {
      "type": "string",
      "description": "The operating system of the node"
    },
    "cpuUsage": {
      "type": "number",
      "description": "Current CPU utilization percentage",
      "format": "float"
    },
    "memUsage": {
      "type": "number",
      "description": "Current memory utilization percentage",
      "format": "float"
    }
  }
}