NodeRuntimeDiagnostics
Static and slow-changing runtime information for one Skulk node.
nodeIdNodeid (string)required
Local node ID.
hostnameHostname (string)required
Local hostname.
friendlyName object
Friendly node name from gathered identity data.
- string
- null
string
isMasterIsmaster (boolean)required
Whether this node is the current master.
masterNodeId object
Current master node ID, when known.
- string
- null
string
cwdCwd (string)required
Current working directory of the API process.
configPathConfigpath (string)required
Config path resolved by this API process.
configFileExistsConfigfileexists (boolean)required
Whether the resolved config path exists from this process cwd.
skulkVersionSkulkversion (string)required
Installed Skulk package version.
skulkCommitSkulkcommit (string)required
Git commit reported by node identity.
libp2PNamespace object
Configured libp2p namespace environment value, if set.
- string
- null
string
pythonUnbufferedPythonunbuffered (boolean)required
Whether PYTHONUNBUFFERED is enabled for this process.
tracingEnabledTracingenabled (boolean)required
Current cluster runtime tracing state as seen by this API node.
structuredLoggingConfiguredStructuredloggingconfigured (boolean)required
Whether config enables centralized structured logging.
loggingIngestUrl object
Configured centralized logging ingest URL, when present.
- string
- null
string
NodeRuntimeDiagnostics
{
"nodeId": "string",
"hostname": "string",
"friendlyName": "string",
"isMaster": true,
"masterNodeId": "string",
"cwd": "string",
"configPath": "string",
"configFileExists": true,
"skulkVersion": "string",
"skulkCommit": "string",
"libp2PNamespace": "string",
"pythonUnbuffered": true,
"tracingEnabled": true,
"structuredLoggingConfigured": true,
"loggingIngestUrl": "string"
}