Class SentinelMetricsExtension
java.lang.Object
net.dreamlu.mica.metrics.sentinel.SentinelMetricsExtension
- All Implemented Interfaces:
com.alibaba.csp.sentinel.metric.extension.MetricExtension
@AutoService(com.alibaba.csp.sentinel.metric.extension.MetricExtension.class)
public class SentinelMetricsExtension
extends Object
implements com.alibaba.csp.sentinel.metric.extension.MetricExtension
Sentinel Metrics Extension
- Author:
- L.cm
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddBlock(String resource, int n, String origin, com.alibaba.csp.sentinel.slots.block.BlockException ex, Object... args) voidaddException(String resource, int n, Throwable throwable) voidvoidvoidaddSuccess(String resource, int n, Object... args) voiddecreaseThreadNum(String resource, Object... args) voidincreaseThreadNum(String resource, Object... args)
-
Field Details
-
SENTINEL_METRIC_NAME_PREFIX
Prefix used for all Sentinel metric names.- See Also:
-
PASS_REQUESTS_TOTAL
Metric name- See Also:
-
BLOCK_REQUESTS_TOTAL
- See Also:
-
SUCCESS_REQUESTS_TOTAL
- See Also:
-
EXCEPTION_REQUESTS_TOTAL
- See Also:
-
REQUESTS_LATENCY_SECONDS
- See Also:
-
CURRENT_THREADS
- See Also:
-
DEFAULT_TAT_NAME
- See Also:
-
-
Constructor Details
-
SentinelMetricsExtension
public SentinelMetricsExtension()
-
-
Method Details
-
addPass
- Specified by:
addPassin interfacecom.alibaba.csp.sentinel.metric.extension.MetricExtension
-
addBlock
public void addBlock(String resource, int n, String origin, com.alibaba.csp.sentinel.slots.block.BlockException ex, Object... args) - Specified by:
addBlockin interfacecom.alibaba.csp.sentinel.metric.extension.MetricExtension
-
addSuccess
- Specified by:
addSuccessin interfacecom.alibaba.csp.sentinel.metric.extension.MetricExtension
-
addException
- Specified by:
addExceptionin interfacecom.alibaba.csp.sentinel.metric.extension.MetricExtension
-
addRt
- Specified by:
addRtin interfacecom.alibaba.csp.sentinel.metric.extension.MetricExtension
-
increaseThreadNum
- Specified by:
increaseThreadNumin interfacecom.alibaba.csp.sentinel.metric.extension.MetricExtension
-
decreaseThreadNum
- Specified by:
decreaseThreadNumin interfacecom.alibaba.csp.sentinel.metric.extension.MetricExtension
-