Class PrometheusTelemetryProvider

  • All Implemented Interfaces:
    org.apache.skywalking.oap.server.library.module.ModuleServiceHolder

    public class PrometheusTelemetryProvider
    extends org.apache.skywalking.oap.server.library.module.ModuleProvider
    Start the Prometheus
    • Constructor Detail

      • PrometheusTelemetryProvider

        public PrometheusTelemetryProvider()
    • Method Detail

      • name

        public String name()
        Specified by:
        name in class org.apache.skywalking.oap.server.library.module.ModuleProvider
      • module

        public Class<? extends org.apache.skywalking.oap.server.library.module.ModuleDefine> module()
        Specified by:
        module in class org.apache.skywalking.oap.server.library.module.ModuleProvider
      • newConfigCreator

        public org.apache.skywalking.oap.server.library.module.ModuleProvider.ConfigCreator newConfigCreator()
        Specified by:
        newConfigCreator in class org.apache.skywalking.oap.server.library.module.ModuleProvider
      • prepare

        public void prepare()
                     throws org.apache.skywalking.oap.server.library.module.ServiceNotProvidedException,
                            org.apache.skywalking.oap.server.library.module.ModuleStartException
        Specified by:
        prepare in class org.apache.skywalking.oap.server.library.module.ModuleProvider
        Throws:
        org.apache.skywalking.oap.server.library.module.ServiceNotProvidedException
        org.apache.skywalking.oap.server.library.module.ModuleStartException
      • start

        public void start()
                   throws org.apache.skywalking.oap.server.library.module.ServiceNotProvidedException,
                          org.apache.skywalking.oap.server.library.module.ModuleStartException
        Specified by:
        start in class org.apache.skywalking.oap.server.library.module.ModuleProvider
        Throws:
        org.apache.skywalking.oap.server.library.module.ServiceNotProvidedException
        org.apache.skywalking.oap.server.library.module.ModuleStartException
      • notifyAfterCompleted

        public void notifyAfterCompleted()
                                  throws org.apache.skywalking.oap.server.library.module.ServiceNotProvidedException,
                                         org.apache.skywalking.oap.server.library.module.ModuleStartException
        Specified by:
        notifyAfterCompleted in class org.apache.skywalking.oap.server.library.module.ModuleProvider
        Throws:
        org.apache.skywalking.oap.server.library.module.ServiceNotProvidedException
        org.apache.skywalking.oap.server.library.module.ModuleStartException
      • requiredModules

        public String[] requiredModules()
        Specified by:
        requiredModules in class org.apache.skywalking.oap.server.library.module.ModuleProvider