Class PrometheusKieServerEventListener
- java.lang.Object
-
- org.kie.server.services.prometheus.PrometheusKieServerEventListener
-
- All Implemented Interfaces:
org.kie.server.services.api.KieServerEventListener
public class PrometheusKieServerEventListener extends Object implements org.kie.server.services.api.KieServerEventListener
-
-
Field Summary
Fields Modifier and Type Field Description protected static io.prometheus.client.GaugekieServerStartTimeprotected static io.prometheus.client.GaugenumberOfContainersStartedByContainerIdprotected static io.prometheus.client.CounternumberOfContainersStartedSinceBootprotected static io.prometheus.client.GaugenumberOfContainersStartedTotalprotected static io.prometheus.client.GaugerunningContainersByContainerIdprotected static io.prometheus.client.GaugerunningContainersTotal
-
Constructor Summary
Constructors Constructor Description PrometheusKieServerEventListener()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidafterContainerActivated(org.kie.server.services.api.KieServer kieServer, org.kie.server.services.api.KieContainerInstance containerInstance)voidafterContainerDeactivated(org.kie.server.services.api.KieServer kieServer, org.kie.server.services.api.KieContainerInstance containerInstance)voidafterContainerStarted(org.kie.server.services.api.KieServer kieServer, org.kie.server.services.api.KieContainerInstance containerInstance)voidafterContainerStopped(org.kie.server.services.api.KieServer kieServer, org.kie.server.services.api.KieContainerInstance containerInstance)voidafterServerStarted(org.kie.server.services.api.KieServer kieServer)voidafterServerStopped(org.kie.server.services.api.KieServer kieServer)voidbeforeContainerActivated(org.kie.server.services.api.KieServer kieServer, org.kie.server.services.api.KieContainerInstance containerInstance)voidbeforeContainerDeactivated(org.kie.server.services.api.KieServer kieServer, org.kie.server.services.api.KieContainerInstance containerInstance)voidbeforeContainerStarted(org.kie.server.services.api.KieServer kieServer, org.kie.server.services.api.KieContainerInstance containerInstance)voidbeforeContainerStopped(org.kie.server.services.api.KieServer kieServer, org.kie.server.services.api.KieContainerInstance containerInstance)voidbeforeServerStarted(org.kie.server.services.api.KieServer kieServer)voidbeforeServerStopped(org.kie.server.services.api.KieServer kieServer)
-
-
-
Field Detail
-
numberOfContainersStartedSinceBoot
protected static final io.prometheus.client.Counter numberOfContainersStartedSinceBoot
-
numberOfContainersStartedByContainerId
protected static final io.prometheus.client.Gauge numberOfContainersStartedByContainerId
-
numberOfContainersStartedTotal
protected static final io.prometheus.client.Gauge numberOfContainersStartedTotal
-
runningContainersByContainerId
protected static final io.prometheus.client.Gauge runningContainersByContainerId
-
runningContainersTotal
protected static final io.prometheus.client.Gauge runningContainersTotal
-
kieServerStartTime
protected static final io.prometheus.client.Gauge kieServerStartTime
-
-
Method Detail
-
beforeServerStarted
public void beforeServerStarted(org.kie.server.services.api.KieServer kieServer)
- Specified by:
beforeServerStartedin interfaceorg.kie.server.services.api.KieServerEventListener
-
afterServerStarted
public void afterServerStarted(org.kie.server.services.api.KieServer kieServer)
- Specified by:
afterServerStartedin interfaceorg.kie.server.services.api.KieServerEventListener
-
beforeServerStopped
public void beforeServerStopped(org.kie.server.services.api.KieServer kieServer)
- Specified by:
beforeServerStoppedin interfaceorg.kie.server.services.api.KieServerEventListener
-
afterServerStopped
public void afterServerStopped(org.kie.server.services.api.KieServer kieServer)
- Specified by:
afterServerStoppedin interfaceorg.kie.server.services.api.KieServerEventListener
-
beforeContainerStarted
public void beforeContainerStarted(org.kie.server.services.api.KieServer kieServer, org.kie.server.services.api.KieContainerInstance containerInstance)- Specified by:
beforeContainerStartedin interfaceorg.kie.server.services.api.KieServerEventListener
-
afterContainerStarted
public void afterContainerStarted(org.kie.server.services.api.KieServer kieServer, org.kie.server.services.api.KieContainerInstance containerInstance)- Specified by:
afterContainerStartedin interfaceorg.kie.server.services.api.KieServerEventListener
-
beforeContainerStopped
public void beforeContainerStopped(org.kie.server.services.api.KieServer kieServer, org.kie.server.services.api.KieContainerInstance containerInstance)- Specified by:
beforeContainerStoppedin interfaceorg.kie.server.services.api.KieServerEventListener
-
afterContainerStopped
public void afterContainerStopped(org.kie.server.services.api.KieServer kieServer, org.kie.server.services.api.KieContainerInstance containerInstance)- Specified by:
afterContainerStoppedin interfaceorg.kie.server.services.api.KieServerEventListener
-
beforeContainerActivated
public void beforeContainerActivated(org.kie.server.services.api.KieServer kieServer, org.kie.server.services.api.KieContainerInstance containerInstance)- Specified by:
beforeContainerActivatedin interfaceorg.kie.server.services.api.KieServerEventListener
-
afterContainerActivated
public void afterContainerActivated(org.kie.server.services.api.KieServer kieServer, org.kie.server.services.api.KieContainerInstance containerInstance)- Specified by:
afterContainerActivatedin interfaceorg.kie.server.services.api.KieServerEventListener
-
beforeContainerDeactivated
public void beforeContainerDeactivated(org.kie.server.services.api.KieServer kieServer, org.kie.server.services.api.KieContainerInstance containerInstance)- Specified by:
beforeContainerDeactivatedin interfaceorg.kie.server.services.api.KieServerEventListener
-
afterContainerDeactivated
public void afterContainerDeactivated(org.kie.server.services.api.KieServer kieServer, org.kie.server.services.api.KieContainerInstance containerInstance)- Specified by:
afterContainerDeactivatedin interfaceorg.kie.server.services.api.KieServerEventListener
-
-