clusterStatusEntity element

Type: clusterStatusEntity
Namespace: (default namespace)
XML Schema: ns0.xsd

A serialized representation of this class can be placed in the entity body of a request or response to or from the API. This particular entity holds a reference to a ClusterStatusDTO.

Example XML

<?xml version="1.0" encoding="UTF-8"?> <clusterStatusEntity> <revision> <clientId>...</clientId> <version>...</version> </revision> <clusterStatus> <nodeStatus> <node> <heartbeat>...</heartbeat> <connectionRequested>...</connectionRequested> <activeThreadCount>...</activeThreadCount> <queued>...</queued> <address>...</address> <nodeId>...</nodeId> <apiPort>...</apiPort> <status>...</status> <events> <category>...</category> <message>...</message> <timestamp>...</timestamp> </events> <events> <!--...--> </events> <!--...more "events" elements...--> <nodeStartTime>...</nodeStartTime> </node> <controllerStatus> <bulletins> <id>...</id> <nodeAddress>...</nodeAddress> <groupId>...</groupId> <category>...</category> <message>...</message> <sourceId>...</sourceId> <sourceName>...</sourceName> <level>...</level> <timestamp>...</timestamp> </bulletins> <bulletins> <!--...--> </bulletins> <!--...more "bulletins" elements...--> <id>...</id> <name>...</name> <activeThreadCount>...</activeThreadCount> <connectionStatus> <id>...</id> <groupId>...</groupId> <name>...</name> <queuedCount>...</queuedCount> <queuedSize>...</queuedSize> <queued>...</queued> <sourceId>...</sourceId> <sourceName>...</sourceName> <destinationId>...</destinationId> <destinationName>...</destinationName> <input>...</input> <output>...</output> </connectionStatus> <connectionStatus> <!--...--> </connectionStatus> <!--...more "connectionStatus" elements...--> <processGroupStatus> <!--...--> </processGroupStatus> <processGroupStatus> <!--...--> </processGroupStatus> <!--...more "processGroupStatus" elements...--> <remoteProcessGroupStatus> <bulletins> <id>...</id> <nodeAddress>...</nodeAddress> <groupId>...</groupId> <category>...</category> <message>...</message> <sourceId>...</sourceId> <sourceName>...</sourceName> <level>...</level> <timestamp>...</timestamp> </bulletins> <bulletins> <!--...--> </bulletins> <!--...more "bulletins" elements...--> <id>...</id> <groupId>...</groupId> <targetUri>...</targetUri> <name>...</name> <transmissionStatus>...</transmissionStatus> <activeThreadCount>...</activeThreadCount> <authorizationIssues>...</authorizationIssues> <authorizationIssues>...</authorizationIssues> <!--...more "authorizationIssues" elements...--> <sent>...</sent> <received>...</received> </remoteProcessGroupStatus> <remoteProcessGroupStatus> <!--...--> </remoteProcessGroupStatus> <!--...more "remoteProcessGroupStatus" elements...--> <processorStatus> <bulletins> <id>...</id> <nodeAddress>...</nodeAddress> <groupId>...</groupId> <category>...</category> <message>...</message> <sourceId>...</sourceId> <sourceName>...</sourceName> <level>...</level> <timestamp>...</timestamp> </bulletins> <bulletins> <!--...--> </bulletins> <!--...more "bulletins" elements...--> <id>...</id> <name>...</name> <type>...</type> <runStatus>...</runStatus> <input>...</input> <read>...</read> <written>...</written> <groupId>...</groupId> <output>...</output> <activeThreadCount>...</activeThreadCount> <tasks>...</tasks> <tasksDuration>...</tasksDuration> </processorStatus> <processorStatus> <!--...--> </processorStatus> <!--...more "processorStatus" elements...--> <inputPortStatus> <bulletins> <id>...</id> <nodeAddress>...</nodeAddress> <groupId>...</groupId> <category>...</category> <message>...</message> <sourceId>...</sourceId> <sourceName>...</sourceName> <level>...</level> <timestamp>...</timestamp> </bulletins> <bulletins> <!--...--> </bulletins> <!--...more "bulletins" elements...--> <activeThreadCount>...</activeThreadCount> <id>...</id> <groupId>...</groupId> <name>...</name> <runStatus>...</runStatus> <input>...</input> <output>...</output> </inputPortStatus> <inputPortStatus> <!--...--> </inputPortStatus> <!--...more "inputPortStatus" elements...--> <outputPortStatus> <bulletins> <id>...</id> <nodeAddress>...</nodeAddress> <groupId>...</groupId> <category>...</category> <message>...</message> <sourceId>...</sourceId> <sourceName>...</sourceName> <level>...</level> <timestamp>...</timestamp> </bulletins> <bulletins> <!--...--> </bulletins> <!--...more "bulletins" elements...--> <activeThreadCount>...</activeThreadCount> <id>...</id> <groupId>...</groupId> <name>...</name> <runStatus>...</runStatus> <input>...</input> <output>...</output> </outputPortStatus> <outputPortStatus> <!--...--> </outputPortStatus> <!--...more "outputPortStatus" elements...--> <output>...</output> <queued>...</queued> <read>...</read> <written>...</written> <input>...</input> <statsLastRefreshed>...</statsLastRefreshed> </controllerStatus> </nodeStatus> <nodeStatus> <!--...--> </nodeStatus> <!--...more "nodeStatus" elements...--> </clusterStatus> </clusterStatusEntity>

Example JSON

{ "clusterStatus" : { "nodeStatus" : [ { "node" : { "heartbeat" : "...", "connectionRequested" : "...", "activeThreadCount" : ..., "queued" : "...", "address" : "...", "nodeId" : "...", "apiPort" : ..., "status" : "...", "events" : [ { "category" : "...", "message" : "...", "timestamp" : "..." }, ... ], "nodeStartTime" : "..." }, "controllerStatus" : { "id" : "...", "name" : "...", "activeThreadCount" : ..., "connectionStatus" : [ { "id" : "...", "groupId" : "...", "name" : "...", "queuedCount" : "...", "queuedSize" : "...", "queued" : "...", "sourceId" : "...", "sourceName" : "...", "destinationId" : "...", "destinationName" : "...", "input" : "...", "output" : "..." }, ... ], "processGroupStatus" : [ { "..." : ..., "bulletins" : [ { "id" : ..., "nodeAddress" : "...", "groupId" : "...", "category" : "...", "message" : "...", "sourceId" : "...", "sourceName" : "...", "level" : "...", "timestamp" : "..." }, ... ] }, ... ], "remoteProcessGroupStatus" : [ { "id" : "...", "groupId" : "...", "targetUri" : "...", "name" : "...", "transmissionStatus" : "...", "activeThreadCount" : ..., "authorizationIssues" : [ "...", ... ], "sent" : "...", "received" : "...", "bulletins" : [ { "id" : ..., "nodeAddress" : "...", "groupId" : "...", "category" : "...", "message" : "...", "sourceId" : "...", "sourceName" : "...", "level" : "...", "timestamp" : "..." }, ... ] }, ... ], "processorStatus" : [ { "id" : "...", "name" : "...", "type" : "...", "runStatus" : "...", "input" : "...", "read" : "...", "written" : "...", "groupId" : "...", "output" : "...", "activeThreadCount" : ..., "tasks" : "...", "tasksDuration" : "...", "bulletins" : [ { "id" : ..., "nodeAddress" : "...", "groupId" : "...", "category" : "...", "message" : "...", "sourceId" : "...", "sourceName" : "...", "level" : "...", "timestamp" : "..." }, ... ] }, ... ], "inputPortStatus" : [ { "activeThreadCount" : ..., "id" : "...", "groupId" : "...", "name" : "...", "runStatus" : "...", "input" : "...", "output" : "...", "bulletins" : [ { "id" : ..., "nodeAddress" : "...", "groupId" : "...", "category" : "...", "message" : "...", "sourceId" : "...", "sourceName" : "...", "level" : "...", "timestamp" : "..." }, ... ] }, ... ], "outputPortStatus" : [ { "activeThreadCount" : ..., "id" : "...", "groupId" : "...", "name" : "...", "runStatus" : "...", "input" : "...", "output" : "...", "bulletins" : [ { "id" : ..., "nodeAddress" : "...", "groupId" : "...", "category" : "...", "message" : "...", "sourceId" : "...", "sourceName" : "...", "level" : "...", "timestamp" : "..." }, ... ] }, ... ], "output" : "...", "queued" : "...", "read" : "...", "written" : "...", "input" : "...", "statsLastRefreshed" : "...", "bulletins" : [ { "id" : ..., "nodeAddress" : "...", "groupId" : "...", "category" : "...", "message" : "...", "sourceId" : "...", "sourceName" : "...", "level" : "...", "timestamp" : "..." }, ... ] } }, ... ] }, "revision" : { "clientId" : "...", "version" : ... } }