@Path(value="/worker-stats") @Produces(value="application/json") @Consumes(value="application/json") public class WorkerStatsApiV2Resource extends Object implements Supplier<WorkerService>
| Modifier and Type | Field and Description |
|---|---|
static String |
ATTRIBUTE_WORKERSTATS_SERVICE |
protected javax.servlet.http.HttpServletRequest |
httpRequest |
protected javax.servlet.ServletContext |
servletContext |
| Constructor and Description |
|---|
WorkerStatsApiV2Resource() |
| Modifier and Type | Method and Description |
|---|---|
String |
clientAppId() |
WorkerService |
get() |
List<org.apache.pulsar.common.stats.Metrics> |
getMetrics() |
List<org.apache.pulsar.common.policies.data.WorkerFunctionInstanceStats> |
getStats() |
public static final String ATTRIBUTE_WORKERSTATS_SERVICE
@Context protected javax.servlet.ServletContext servletContext
@Context protected javax.servlet.http.HttpServletRequest httpRequest
public WorkerService get()
get in interface Supplier<WorkerService>public String clientAppId()
@GET @Path(value="/metrics") @Produces(value="application/json") public List<org.apache.pulsar.common.stats.Metrics> getMetrics() throws Exception
Exception@GET @Path(value="/functionsmetrics") @Produces(value="application/json") public List<org.apache.pulsar.common.policies.data.WorkerFunctionInstanceStats> getStats() throws IOException
IOExceptionCopyright © 2017–2021 Apache Software Foundation. All rights reserved.