Class FlowableIncidentReportingMeterRegistry

java.lang.Object
io.micrometer.core.instrument.MeterRegistry
io.micrometer.core.instrument.push.PushMeterRegistry
io.micrometer.core.instrument.step.StepMeterRegistry
com.flowable.platform.service.incident.FlowableIncidentReportingMeterRegistry

public class FlowableIncidentReportingMeterRegistry extends io.micrometer.core.instrument.step.StepMeterRegistry
Author:
Filip Hrisafov
  • Field Details

  • Constructor Details

  • Method Details

    • pollGaugesSafely

      protected void pollGaugesSafely()
    • pollGauges

      protected void pollGauges()
    • publish

      protected void publish()
      Specified by:
      publish in class io.micrometer.core.instrument.push.PushMeterRegistry
    • getThreshold

      protected double getThreshold(io.micrometer.core.instrument.Timer timer)
    • getValue

      protected double getValue(io.micrometer.core.instrument.DistributionSummary distributionSummary)
    • getThreshold

      protected double getThreshold(io.micrometer.core.instrument.DistributionSummary distributionSummary)
    • createIncidentEntry

      protected FlowableIncidentReportingMeterRegistry.IncidentEntry createIncidentEntry(io.micrometer.core.instrument.Timer timer, double threshold, double value)
    • createIncidentEntry

      protected FlowableIncidentReportingMeterRegistry.IncidentEntry createIncidentEntry(io.micrometer.core.instrument.DistributionSummary timer, double threshold, double value)
    • defaultHistogramConfig

      protected io.micrometer.core.instrument.distribution.DistributionStatisticConfig defaultHistogramConfig()
      Overrides:
      defaultHistogramConfig in class io.micrometer.core.instrument.step.StepMeterRegistry
    • getBaseTimeUnit

      protected TimeUnit getBaseTimeUnit()
      Specified by:
      getBaseTimeUnit in class io.micrometer.core.instrument.MeterRegistry
    • start

      public void start(ThreadFactory threadFactory)
      Overrides:
      start in class io.micrometer.core.instrument.step.StepMeterRegistry
    • getAppEngineConfiguration

      protected AppEngineConfiguration getAppEngineConfiguration()
    • createExtraInfo

      protected Map<String,Object> createExtraInfo(io.micrometer.core.instrument.Meter.Id id, String tagToIgnore)
    • createExtraInfo

      protected Map<String,Object> createExtraInfo(io.micrometer.core.instrument.Meter.Id id, String tagToIgnore, Function<String,String> tagMapper)