Class BrokerStatsBase

Direct Known Subclasses:
BrokerStats, BrokerStats

public class BrokerStatsBase extends AdminResource
  • Constructor Details

    • BrokerStatsBase

      public BrokerStatsBase()
  • Method Details

    • getMetrics

      @GET @Path("/metrics") public Collection<org.apache.pulsar.common.stats.Metrics> getMetrics() throws Exception
      Throws:
      Exception
    • getMBeans

      @GET @Path("/mbeans") public Collection<org.apache.pulsar.common.stats.Metrics> getMBeans() throws Exception
      Throws:
      Exception
    • getTopics2

      @GET @Path("/destinations") public javax.ws.rs.core.StreamingOutput getTopics2() throws Exception
      Throws:
      Exception
    • getAllocatorStats

      @GET @Path("/allocator-stats/{allocator}") public org.apache.pulsar.common.stats.AllocatorStats getAllocatorStats(@PathParam("allocator") String allocatorName) throws Exception
      Throws:
      Exception
    • getPendingBookieOpsStats

      @GET @Path("/bookieops") public Map<String,Map<String,org.apache.bookkeeper.mledger.proto.PendingBookieOpsStats>> getPendingBookieOpsStats()
    • getLoadReport

      @GET @Path("/load-report") public org.apache.pulsar.policies.data.loadbalancer.LoadManagerReport getLoadReport() throws Exception
      Throws:
      Exception
    • internalBrokerResourceAvailability

      protected Map<Long,Collection<ResourceUnit>> internalBrokerResourceAvailability(org.apache.pulsar.common.naming.NamespaceName namespace)