public interface MessageChannelMetrics
Modifier and Type | Method and Description |
---|---|
Statistics |
getErrorRate() |
double |
getMaxSendDuration() |
double |
getMeanErrorRate() |
double |
getMeanErrorRatio() |
double |
getMeanSendDuration() |
double |
getMeanSendRate() |
double |
getMinSendDuration() |
int |
getSendCount() |
Statistics |
getSendDuration() |
int |
getSendErrorCount() |
Statistics |
getSendRate() |
double |
getStandardDeviationSendDuration() |
double |
getTimeSinceLastSend() |
void |
reset() |
@ManagedOperation void reset()
@ManagedMetric(metricType=COUNTER, displayName="MessageChannel Send Count") int getSendCount()
@ManagedMetric(metricType=COUNTER, displayName="MessageChannel Send Error Count") int getSendErrorCount()
@ManagedMetric(metricType=GAUGE, displayName="Channel Time Since Last Send in Seconds") double getTimeSinceLastSend()
@ManagedMetric(metricType=GAUGE, displayName="Channel Send Rate per Second") double getMeanSendRate()
@ManagedMetric(metricType=GAUGE, displayName="Channel Error Rate per Second") double getMeanErrorRate()
@ManagedMetric(metricType=GAUGE, displayName="Mean Channel Error Ratio per Minute") double getMeanErrorRatio()
@ManagedMetric(metricType=GAUGE, displayName="Channel Send Mean Duration in Milliseconds") double getMeanSendDuration()
@ManagedMetric(metricType=GAUGE, displayName="Channel Send Min Duration in Milliseconds") double getMinSendDuration()
@ManagedMetric(metricType=GAUGE, displayName="Channel Send Max Duration in Milliseconds") double getMaxSendDuration()
@ManagedMetric(metricType=GAUGE, displayName="Channel Send Standard Deviation Duration in Milliseconds") double getStandardDeviationSendDuration()
Statistics getSendDuration()
Statistics getSendRate()
Statistics getErrorRate()