Class PrometheusKieServerEventListener

  • All Implemented Interfaces:
    org.kie.server.services.api.KieServerEventListener

    public class PrometheusKieServerEventListener
    extends Object
    implements org.kie.server.services.api.KieServerEventListener
    • 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
    • Constructor Detail

      • PrometheusKieServerEventListener

        public PrometheusKieServerEventListener()
    • Method Detail

      • beforeServerStarted

        public void beforeServerStarted​(org.kie.server.services.api.KieServer kieServer)
        Specified by:
        beforeServerStarted in interface org.kie.server.services.api.KieServerEventListener
      • afterServerStarted

        public void afterServerStarted​(org.kie.server.services.api.KieServer kieServer)
        Specified by:
        afterServerStarted in interface org.kie.server.services.api.KieServerEventListener
      • beforeServerStopped

        public void beforeServerStopped​(org.kie.server.services.api.KieServer kieServer)
        Specified by:
        beforeServerStopped in interface org.kie.server.services.api.KieServerEventListener
      • afterServerStopped

        public void afterServerStopped​(org.kie.server.services.api.KieServer kieServer)
        Specified by:
        afterServerStopped in interface org.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:
        beforeContainerStarted in interface org.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:
        afterContainerStarted in interface org.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:
        beforeContainerStopped in interface org.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:
        afterContainerStopped in interface org.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:
        beforeContainerActivated in interface org.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:
        afterContainerActivated in interface org.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:
        beforeContainerDeactivated in interface org.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:
        afterContainerDeactivated in interface org.kie.server.services.api.KieServerEventListener