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()