View Outgoing Statistics
get
/management/coherence/cluster/services/{serviceName}/members/{memberIdentifier}/federation/statistics/outgoing/participants
Use this endpoint to view federation performance statistics from the perspective of the participant who sends federated data to remote federation participants. A list of statistics is returned for each remote participant.
Request
Path Parameters
-
memberIdentifier: string
An identifier of the member, it can either be the name or the nodeId of the member.
-
serviceName: string
Name of the cache service.
Response
Supported Media Types
- application/json
200 Response
A successful request that returns a list of outgoing statistics
Nested Schema : items
Type:
Show Source
array-
Array of:
object federationOutgoingStatistics
Provides out-going replication statistics from a destination's perspective.
Nested Schema : federationOutgoingStatistics
Type:
objectProvides out-going replication statistics from a destination's perspective.
Show Source
-
bytesSentSecs(optional):
integer(int64)
Read Only:
trueThe bytes sent per second. -
connectRetryTimeoutMillis(optional):
integer(int64)
Return the configured connect retry timeout.
-
currentBandwidth(optional):
number(double)
Read Only:
trueThe current utilized bandwidth in megabits per second for sending replicate message. -
errorDescription(optional):
string
Read Only:
trueReturn an error description. This only returns a value if the sender is in an ERROR state. -
estimatedReplicateAllRemainingTime(optional):
integer(int64)
Read Only:
trueThe estimated remaining time (in milliseconds) in completing the replicateAll request. -
geoIp(optional):
string
Read Only:
trueReturn the Geo-Ip metadata. -
location(optional):
string
Read Only:
trueThe location of the MBean server -
maxBandwidth(optional):
number(double)
Read Only:
trueThe maximum bandwidth in megabits per second for sending replicate message. "-1.0" means the max-bandwidth is not specified. -
member(optional):
string
Read Only:
trueName of the cluster member -
msgApplyTimePercentileMillis(optional):
integer(int64)
Read Only:
trueThe 90-percentile value of the time (in milliseconds) it took to apply the replication messages on the destination. -
msgNetworkRoundTripTimePercentileMillis(optional):
integer(int64)
Read Only:
trueThe 90-percentile value of the time (in milliseconds) taken by transmission of replication messages and the corresponding ack messages over the network. -
msgsSentSecs(optional):
integer(int64)
Read Only:
trueThe messages sent per second. -
name(optional):
string
Read Only:
trueName of the remote participant -
nodeId(optional):
integer(int64)
Read Only:
trueThe ID of member to which the MBean belongs -
participantType(optional):
string
Read Only:
trueReturn the participant type. Valid types are cluster and interceptor. -
recordBacklogDelayTimePercentileMillis(optional):
integer(int64)
Read Only:
trueThe 90-percentile value of the time (in milliseconds) the Journal Records are in the Cache waiting to be replicated. -
replicateAllLastException(optional):
string
Read Only:
trueThe last exception recorded for a replicateAll request. -
replicateAllPartitionCompletedCount(optional):
integer(int64)
Read Only:
trueThe total number of partitions completed for the replicateAll request. -
replicateAllPartitionCount(optional):
integer(int64)
Read Only:
trueThe total number of partitions in the replicateAll request. -
replicateAllPartitionErrorCount(optional):
integer(int64)
Read Only:
trueThe number of partitions with error responses for the replicateAll request. Check ReplicateAllLastException for details of the last exception and the log for details of all the errors. -
replicateAllPercentComplete(optional):
integer(int64)
Read Only:
trueThe percent of work completed for the replicateAll request. If there are any problem in replicateAll, ReplicateAllPartitionErrorCount will be greater than 0. Please look at the server log for details of the errors. -
replicateAllTotalTime(optional):
integer(int64)
Read Only:
trueThe total time (in milliseconds) the replicateAll request took. -
sendTimeoutMillis(optional):
integer(int64)
Read Only:
trueReturn the configured send timeout. -
state(optional):
string
Read Only:
trueReturn the participant state. -
stateCode(optional):
integer(int32)
Read Only:
trueReturn the participant state code. The value of: 0: INITIAL 1: STARTING 2: CONNECTING 3: CONNECT_WAIT 4: IDLE 5: READY 6: SENDING 7: STOPPED 8: PAUSED 9: ERROR 10: YIELDING 11: DISCONNECTED 12: DISCONNECTING -
status(optional):
integer(int32)
Read Only:
trueReturn the participant status. 0 implies ok, 1 implies Warning, 2 implies Error. -
totalBytesSent(optional):
integer(int64)
Read Only:
trueThe total number of bytes that were sent. -
totalEntriesSent(optional):
integer(int64)
Read Only:
trueThe total number of cache entries that were sent. -
totalErrorResponses(optional):
integer(int64)
Read Only:
trueThe total number of responses with error. Check the log for details of the errors -
totalMsgSent(optional):
integer(int64)
Read Only:
trueThe total number of replication messages that were sent. A Replication message could contain multiple journal records. -
totalMsgUnacked(optional):
integer(int64)
Read Only:
trueThe total number of un-acked replication messages. -
totalRecordsSent(optional):
integer(int64)
Read Only:
trueThe total number of journal records that were sent. A Journal Record could consist of multiple cache entries that are part of the same transaction. -
traceLogging(optional):
boolean
Default Value:
falseTrue if federation trace logging is turned on. -
type(optional):
string
Read Only:
trueAllowed Values:[ "Destination" ]The type of the MBean