clusterStatusHistoryEntity element
| Type: | clusterStatusHistoryEntity |
| 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 ClusterStatusHistoryDTO.
Example XML
<?xml version="1.0" encoding="UTF-8"?>
<clusterStatusHistoryEntity>
<revision>
<clientId>...</clientId>
<version>...</version>
</revision>
<clusterStatusHistory>
<generated>...</generated>
<nodeStatusHistory>
<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>
<statusHistory>
<generated>...</generated>
<details>
<entry>
<key>...</key>
<value>...</value>
</entry>
<entry>
<key>
<!--(another 'string' type)-->
</key>
<value>
<!--(another 'string' type)-->
</value>
</entry>
<!--...more entries...-->
</details>
<fieldDescriptors>
<field>...</field>
<label>...</label>
<description>...</description>
<formatter>...</formatter>
</fieldDescriptors>
<fieldDescriptors>
<!--...-->
</fieldDescriptors>
<!--...more "fieldDescriptors" elements...-->
<statusSnapshots>
<timestamp>...</timestamp>
<statusMetrics>
<entry>
<key>...</key>
<value>...</value>
</entry>
<entry>
<key>
<!--(another 'string' type)-->
</key>
<value>
<!--(another 'long' type)-->
</value>
</entry>
<!--...more entries...-->
</statusMetrics>
</statusSnapshots>
<statusSnapshots>
<!--...-->
</statusSnapshots>
<!--...more "statusSnapshots" elements...-->
</statusHistory>
</nodeStatusHistory>
<nodeStatusHistory>
<!--...-->
</nodeStatusHistory>
<!--...more "nodeStatusHistory" elements...-->
<clusterStatusHistory>
<generated>...</generated>
<details>
<entry>
<key>...</key>
<value>...</value>
</entry>
<entry>
<key>
<!--(another 'string' type)-->
</key>
<value>
<!--(another 'string' type)-->
</value>
</entry>
<!--...more entries...-->
</details>
<fieldDescriptors>
<field>...</field>
<label>...</label>
<description>...</description>
<formatter>...</formatter>
</fieldDescriptors>
<fieldDescriptors>
<!--...-->
</fieldDescriptors>
<!--...more "fieldDescriptors" elements...-->
<statusSnapshots>
<timestamp>...</timestamp>
<statusMetrics>
<entry>
<key>...</key>
<value>...</value>
</entry>
<entry>
<key>
<!--(another 'string' type)-->
</key>
<value>
<!--(another 'long' type)-->
</value>
</entry>
<!--...more entries...-->
</statusMetrics>
</statusSnapshots>
<statusSnapshots>
<!--...-->
</statusSnapshots>
<!--...more "statusSnapshots" elements...-->
</clusterStatusHistory>
</clusterStatusHistory>
</clusterStatusHistoryEntity>
Example JSON
{
"clusterStatusHistory" : {
"generated" : "...",
"nodeStatusHistory" : [ {
"node" : {
"heartbeat" : "...",
"connectionRequested" : "...",
"activeThreadCount" : ...,
"queued" : "...",
"address" : "...",
"nodeId" : "...",
"apiPort" : ...,
"status" : "...",
"events" : [ {
"category" : "...",
"message" : "...",
"timestamp" : "..."
}, ... ],
"nodeStartTime" : "..."
},
"statusHistory" : {
"generated" : "...",
"details" : {
"..." : "...",
"---" : ...
},
"fieldDescriptors" : [ {
"field" : "...",
"label" : "...",
"description" : "...",
"formatter" : "..."
}, ... ],
"statusSnapshots" : [ {
"timestamp" : "...",
"statusMetrics" : {
"..." : ...,
"---" : ...
}
}, ... ]
}
}, ... ],
"clusterStatusHistory" : {
"generated" : "...",
"details" : {
"..." : "...",
"---" : ...
},
"fieldDescriptors" : [ {
"field" : "...",
"label" : "...",
"description" : "...",
"formatter" : "..."
}, ... ],
"statusSnapshots" : [ {
"timestamp" : "...",
"statusMetrics" : {
"..." : ...,
"---" : ...
}
}, ... ]
}
},
"revision" : {
"clientId" : "...",
"version" : ...
}
}