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
ConstructorsConstructorDescriptionMicrometerMetrics(io.micrometer.core.instrument.MeterRegistry meterRegistry) -
Method Summary
Modifier and TypeMethodDescriptionvoidonCampaignExecutionEnded(fr.enedis.chutney.server.core.domain.scenario.campaign.Campaign campaign, fr.enedis.chutney.server.core.domain.scenario.campaign.CampaignExecution campaignExecution) voidonHttpError(org.springframework.http.HttpStatusCode status) voidonScenarioExecutionEnded(fr.enedis.chutney.server.core.domain.scenario.TestCase testCase, fr.enedis.chutney.server.core.domain.execution.history.ExecutionHistory.Execution execution)
-
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:
onScenarioExecutionEndedin interfacefr.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:
onCampaignExecutionEndedin interfacefr.enedis.chutney.server.core.domain.instrument.ChutneyMetrics
-
onHttpError
public void onHttpError(org.springframework.http.HttpStatusCode status) - Specified by:
onHttpErrorin interfacefr.enedis.chutney.server.core.domain.instrument.ChutneyMetrics
-