Class MetricsCommandInterceptor

  • All Implemented Interfaces:
    io.micrometer.core.instrument.binder.MeterBinder, CommandInterceptor

    public class MetricsCommandInterceptor
    extends AbstractCommandInterceptor
    implements io.micrometer.core.instrument.binder.MeterBinder
    • Field Detail

      • engineType

        protected final String engineType
      • counter

        protected io.micrometer.core.instrument.Counter counter
      • asyncjobExecutionTimer

        protected io.micrometer.core.instrument.Timer asyncjobExecutionTimer
      • historyJobExecutionTimer

        protected io.micrometer.core.instrument.Timer historyJobExecutionTimer
    • Constructor Detail

      • MetricsCommandInterceptor

        public MetricsCommandInterceptor​(String engineType)
    • Method Detail

      • bindTo

        public void bindTo​(io.micrometer.core.instrument.MeterRegistry registry)
        Specified by:
        bindTo in interface io.micrometer.core.instrument.binder.MeterBinder
      • getEngineType

        public String getEngineType()