Add documentation for the Discovery and SSL metrics.
@@ -280,11 +280,71 @@ Register name: `io.communication`
[cols="2,1,3",opts="header"]
|===
|Name| Type| Description
+|ActiveSessionsCount| integer| Active TCP sessions count.
|OutboundMessagesQueueSize| integer| Outbound messages queue size.
|SentMessagesCount | integer| Sent messages count.
|SentBytesCount | long | Sent bytes count.
|ReceivedBytesCount| long| Received bytes count.
|ReceivedMessagesCount| integer| Received messages count.
+|RejectedSslSessionsCount| integer| TCP sessions count that were rejected due to the SSL errors (metric is exported only if SSL is enabled).
+|SslEnabled| boolean| Indicates whether SSL is enabled.
+|SslHandshakeDurationHistogram| histogram| Histogram of SSL handshake duration in milliseconds (metric is exported only if SSL is enabled).
+|===
+
+
+== Ignite Thin Client Connector
+
+Register name: `connector.client.thin.tcp`
+
+
+[cols="2,1,3",opts="header"]
+|===
+|Name| Type| Description
+|ActiveSessionsCount| integer| Active TCP sessions count.
+|ReceivedBytesCount| long| Received bytes count.
+|RejectedSslSessionsCount| integer| TCP sessions count that were rejected due to the SSL errors (metric is exported only if SSL is enabled).
+|SentBytesCount| long| Sent bytes count.
+|SslEnabled| boolean| Indicates whether SSL is enabled.
+|SslHandshakeDurationHistogram| histogram| Histogram of SSL handshake duration in milliseconds (metric is exported only if SSL is enabled).
+|===
+
+
+== Ignite REST Client Connector
+
+Register name: `connector.client.rest.tcp`
+
+
+[cols="2,1,3",opts="header"]
+|===
+|Name| Type| Description
+|ActiveSessionsCount| integer| Active TCP sessions count.
+|ReceivedBytesCount| long| Received bytes count.
+|RejectedSslSessionsCount| integer| TCP sessions count that were rejected due to the SSL errors (metric is exported only if SSL is enabled).
+|SentBytesCount| long| Sent bytes count.
+|SslEnabled| boolean| Indicates whether SSL is enabled.
+|SslHandshakeDurationHistogram| histogram| Histogram of SSL handshake duration in milliseconds (metric is exported only if SSL is enabled).
+|===
+
+
+== Discovery IO
+
+Register name: `io.discovery`
+
+
+[cols="2,1,3",opts="header"]
+|===
+|Name| Type| Description
+|CoordinatorSince| long| Timestamp since which the local node became the coordinator (metric is exported only from server nodes).
+|Coordinator| UUID| Coordinator ID (metric is exported only from server nodes).
+|CurrentTopologyVersion| long| Current topology version.
+|JoinedNodes| integer| Joined nodes count.
+|LeftNodes| integer| Left nodes count.
+|MessageWorkerQueueSize| integer| Current message worker queue size.
+|PendingMessagesRegistered| integer| Pending registered messages count.
+|RejectedSslConnectionsCount| integer| TCP discovery connections count that were rejected due to the SSL errors.
+|SslEnabled| boolean| Indicates whether SSL is enabled.
+|TotalProcessedMessages| integer| Total processed messages count.
+|TotalReceivedMessages| integer| Total received messages count.
|===
