Class MicrometerMetrics

java.lang.Object
fr.enedis.chutney.instrument.infra.MicrometerMetrics
All Implemented Interfaces:
fr.enedis.chutney.server.core.domain.instrument.ChutneyMetrics

@Component public class MicrometerMetrics extends Object implements fr.enedis.chutney.server.core.domain.instrument.ChutneyMetrics
  • Constructor Summary

    Constructors
    Constructor
    Description
    MicrometerMetrics(io.micrometer.core.instrument.MeterRegistry meterRegistry)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    onCampaignExecutionEnded(fr.enedis.chutney.server.core.domain.scenario.campaign.Campaign campaign, fr.enedis.chutney.server.core.domain.scenario.campaign.CampaignExecution campaignExecution)
     
    void
    onHttpError(org.springframework.http.HttpStatusCode status)
     
    void
    onScenarioExecutionEnded(fr.enedis.chutney.server.core.domain.scenario.TestCase testCase, fr.enedis.chutney.server.core.domain.execution.history.ExecutionHistory.Execution execution)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • MicrometerMetrics

      public MicrometerMetrics(io.micrometer.core.instrument.MeterRegistry meterRegistry)
  • Method Details

    • onScenarioExecutionEnded

      public void onScenarioExecutionEnded(fr.enedis.chutney.server.core.domain.scenario.TestCase testCase, fr.enedis.chutney.server.core.domain.execution.history.ExecutionHistory.Execution execution)
      Specified by:
      onScenarioExecutionEnded in interface fr.enedis.chutney.server.core.domain.instrument.ChutneyMetrics
    • onCampaignExecutionEnded

      public void onCampaignExecutionEnded(fr.enedis.chutney.server.core.domain.scenario.campaign.Campaign campaign, fr.enedis.chutney.server.core.domain.scenario.campaign.CampaignExecution campaignExecution)
      Specified by:
      onCampaignExecutionEnded in interface fr.enedis.chutney.server.core.domain.instrument.ChutneyMetrics
    • onHttpError

      public void onHttpError(org.springframework.http.HttpStatusCode status)
      Specified by:
      onHttpError in interface fr.enedis.chutney.server.core.domain.instrument.ChutneyMetrics