Class ProxyStats

java.lang.Object
org.apache.pulsar.proxy.stats.ProxyStats

@Path("/") @Produces("application/json") public class ProxyStats extends Object
  • Field Details

    • ATTRIBUTE_PULSAR_PROXY_NAME

      public static final String ATTRIBUTE_PULSAR_PROXY_NAME
      See Also:
    • servletContext

      @Context protected javax.servlet.ServletContext servletContext
    • httpRequest

      @Context protected javax.servlet.http.HttpServletRequest httpRequest
  • Constructor Details

    • ProxyStats

      public ProxyStats()
  • Method Details

    • metrics

      @GET @Path("/connections") public List<ConnectionStats> metrics()
    • topics

      @GET @Path("/topics") public Map<String,TopicStats> topics()
    • updateProxyLogLevel

      @POST @Path("/logging/{logLevel}") public void updateProxyLogLevel(@PathParam("logLevel") int logLevel)
    • getProxyLogLevel

      @GET @Path("/logging") public int getProxyLogLevel(@PathParam("logLevel") int logLevel)
    • proxyService

      protected ProxyService proxyService()