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 Details

  • Constructor Details

    • SentinelMetricsExtension

      public SentinelMetricsExtension()
  • Method Details

    • addPass

      public void addPass(String resource, int n, Object... args)
      Specified by:
      addPass in interface com.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:
      addBlock in interface com.alibaba.csp.sentinel.metric.extension.MetricExtension
    • addSuccess

      public void addSuccess(String resource, int n, Object... args)
      Specified by:
      addSuccess in interface com.alibaba.csp.sentinel.metric.extension.MetricExtension
    • addException

      public void addException(String resource, int n, Throwable throwable)
      Specified by:
      addException in interface com.alibaba.csp.sentinel.metric.extension.MetricExtension
    • addRt

      public void addRt(String resource, long rt, Object... args)
      Specified by:
      addRt in interface com.alibaba.csp.sentinel.metric.extension.MetricExtension
    • increaseThreadNum

      public void increaseThreadNum(String resource, Object... args)
      Specified by:
      increaseThreadNum in interface com.alibaba.csp.sentinel.metric.extension.MetricExtension
    • decreaseThreadNum

      public void decreaseThreadNum(String resource, Object... args)
      Specified by:
      decreaseThreadNum in interface com.alibaba.csp.sentinel.metric.extension.MetricExtension