348 lines
7.1 KiB
JSON
348 lines
7.1 KiB
JSON
{
|
|
"version": 2,
|
|
"schema": [
|
|
{
|
|
"name": "node",
|
|
"namespace": "peardata",
|
|
"compact": false,
|
|
"flagsPosition": 2,
|
|
"fields": [
|
|
{
|
|
"name": "nodeId",
|
|
"required": true,
|
|
"type": "string",
|
|
"version": 1
|
|
},
|
|
{
|
|
"name": "hostname",
|
|
"required": true,
|
|
"type": "string",
|
|
"version": 1
|
|
},
|
|
{
|
|
"name": "publicKeyHex",
|
|
"required": false,
|
|
"type": "string",
|
|
"version": 1
|
|
},
|
|
{
|
|
"name": "platform",
|
|
"required": false,
|
|
"type": "string",
|
|
"version": 1
|
|
},
|
|
{
|
|
"name": "arch",
|
|
"required": false,
|
|
"type": "string",
|
|
"version": 1
|
|
},
|
|
{
|
|
"name": "cpus",
|
|
"required": false,
|
|
"type": "uint",
|
|
"version": 1
|
|
},
|
|
{
|
|
"name": "totalMemMiB",
|
|
"required": false,
|
|
"type": "uint",
|
|
"version": 1
|
|
},
|
|
{
|
|
"name": "agentVersion",
|
|
"required": false,
|
|
"type": "string",
|
|
"version": 1
|
|
},
|
|
{
|
|
"name": "labelsJson",
|
|
"required": false,
|
|
"type": "string",
|
|
"version": 1
|
|
},
|
|
{
|
|
"name": "updatedAt",
|
|
"required": true,
|
|
"type": "uint",
|
|
"version": 1
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "peer-link",
|
|
"namespace": "peardata",
|
|
"compact": false,
|
|
"flagsPosition": 2,
|
|
"fields": [
|
|
{
|
|
"name": "localNodeId",
|
|
"required": true,
|
|
"type": "string",
|
|
"version": 1
|
|
},
|
|
{
|
|
"name": "remotePublicKey",
|
|
"required": true,
|
|
"type": "string",
|
|
"version": 1
|
|
},
|
|
{
|
|
"name": "role",
|
|
"required": false,
|
|
"type": "string",
|
|
"version": 1
|
|
},
|
|
{
|
|
"name": "alias",
|
|
"required": false,
|
|
"type": "string",
|
|
"version": 1
|
|
},
|
|
{
|
|
"name": "dbKeyHex",
|
|
"required": false,
|
|
"type": "string",
|
|
"version": 1
|
|
},
|
|
{
|
|
"name": "syncMode",
|
|
"required": false,
|
|
"type": "string",
|
|
"version": 1
|
|
},
|
|
{
|
|
"name": "linkedAt",
|
|
"required": true,
|
|
"type": "uint",
|
|
"version": 1
|
|
},
|
|
{
|
|
"name": "lastSeen",
|
|
"required": false,
|
|
"type": "uint",
|
|
"version": 1
|
|
},
|
|
{
|
|
"name": "discoveryKeyHex",
|
|
"required": false,
|
|
"type": "string",
|
|
"version": 2
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "alert-config",
|
|
"namespace": "peardata",
|
|
"compact": false,
|
|
"flagsPosition": 3,
|
|
"fields": [
|
|
{
|
|
"name": "id",
|
|
"required": true,
|
|
"type": "string",
|
|
"version": 1
|
|
},
|
|
{
|
|
"name": "chart",
|
|
"required": true,
|
|
"type": "string",
|
|
"version": 1
|
|
},
|
|
{
|
|
"name": "dimension",
|
|
"required": true,
|
|
"type": "string",
|
|
"version": 1
|
|
},
|
|
{
|
|
"name": "warn",
|
|
"required": false,
|
|
"type": "float64",
|
|
"version": 1
|
|
},
|
|
{
|
|
"name": "crit",
|
|
"required": false,
|
|
"type": "float64",
|
|
"version": 1
|
|
},
|
|
{
|
|
"name": "comparator",
|
|
"required": false,
|
|
"type": "string",
|
|
"version": 1
|
|
},
|
|
{
|
|
"name": "enabled",
|
|
"required": false,
|
|
"type": "bool",
|
|
"version": 1
|
|
},
|
|
{
|
|
"name": "info",
|
|
"required": false,
|
|
"type": "string",
|
|
"version": 1
|
|
},
|
|
{
|
|
"name": "updatedAt",
|
|
"required": true,
|
|
"type": "uint",
|
|
"version": 1
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "alert-event",
|
|
"namespace": "peardata",
|
|
"compact": false,
|
|
"flagsPosition": 3,
|
|
"fields": [
|
|
{
|
|
"name": "id",
|
|
"required": true,
|
|
"type": "string",
|
|
"version": 1
|
|
},
|
|
{
|
|
"name": "ts",
|
|
"required": true,
|
|
"type": "uint",
|
|
"version": 1
|
|
},
|
|
{
|
|
"name": "chart",
|
|
"required": true,
|
|
"type": "string",
|
|
"version": 1
|
|
},
|
|
{
|
|
"name": "dimension",
|
|
"required": false,
|
|
"type": "string",
|
|
"version": 1
|
|
},
|
|
{
|
|
"name": "severity",
|
|
"required": true,
|
|
"type": "string",
|
|
"version": 1
|
|
},
|
|
{
|
|
"name": "value",
|
|
"required": false,
|
|
"type": "float64",
|
|
"version": 1
|
|
},
|
|
{
|
|
"name": "threshold",
|
|
"required": false,
|
|
"type": "float64",
|
|
"version": 1
|
|
},
|
|
{
|
|
"name": "message",
|
|
"required": false,
|
|
"type": "string",
|
|
"version": 1
|
|
},
|
|
{
|
|
"name": "cleared",
|
|
"required": false,
|
|
"type": "bool",
|
|
"version": 1
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "metric-point",
|
|
"namespace": "peardata",
|
|
"compact": false,
|
|
"flagsPosition": -1,
|
|
"fields": [
|
|
{
|
|
"name": "chart",
|
|
"required": true,
|
|
"type": "string",
|
|
"version": 1
|
|
},
|
|
{
|
|
"name": "ts",
|
|
"required": true,
|
|
"type": "uint",
|
|
"version": 1
|
|
},
|
|
{
|
|
"name": "context",
|
|
"required": true,
|
|
"type": "string",
|
|
"version": 1
|
|
},
|
|
{
|
|
"name": "tier",
|
|
"required": true,
|
|
"type": "uint",
|
|
"version": 1
|
|
},
|
|
{
|
|
"name": "valuesJson",
|
|
"required": true,
|
|
"type": "string",
|
|
"version": 1
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "job",
|
|
"namespace": "peardata",
|
|
"compact": false,
|
|
"flagsPosition": 3,
|
|
"fields": [
|
|
{
|
|
"name": "id",
|
|
"required": true,
|
|
"type": "string",
|
|
"version": 1
|
|
},
|
|
{
|
|
"name": "name",
|
|
"required": true,
|
|
"type": "string",
|
|
"version": 1
|
|
},
|
|
{
|
|
"name": "status",
|
|
"required": true,
|
|
"type": "string",
|
|
"version": 1
|
|
},
|
|
{
|
|
"name": "startedAt",
|
|
"required": false,
|
|
"type": "uint",
|
|
"version": 1
|
|
},
|
|
{
|
|
"name": "finishedAt",
|
|
"required": false,
|
|
"type": "uint",
|
|
"version": 1
|
|
},
|
|
{
|
|
"name": "resultJson",
|
|
"required": false,
|
|
"type": "string",
|
|
"version": 1
|
|
},
|
|
{
|
|
"name": "error",
|
|
"required": false,
|
|
"type": "string",
|
|
"version": 1
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|