Class WebSocketProxyStatsV2
java.lang.Object
org.apache.pulsar.websocket.admin.WebSocketWebResource
org.apache.pulsar.websocket.admin.WebSocketProxyStatsBase
org.apache.pulsar.websocket.admin.v2.WebSocketProxyStatsV2
@Path("/proxy-stats")
@Produces("application/json")
public class WebSocketProxyStatsV2
extends WebSocketProxyStatsBase
-
Field Summary
Fields inherited from class org.apache.pulsar.websocket.admin.WebSocketWebResource
ADMIN_PATH_V1, ADMIN_PATH_V2, ATTRIBUTE_PROXY_SERVICE_NAME, httpRequest, servletContext, uri -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.apache.pulsar.websocket.admin.WebSocketProxyStatsBase
getStat, internalGetStatsMethods inherited from class org.apache.pulsar.websocket.admin.WebSocketWebResource
authData, clientAppId, isAuthorized, service, validateSuperUserAccess, validateUserAccess
-
Constructor Details
-
WebSocketProxyStatsV2
public WebSocketProxyStatsV2()
-
-
Method Details
-
internalGetMetrics
@GET @Path("/metrics") public Collection<org.apache.pulsar.common.stats.Metrics> internalGetMetrics() throws Exception- Overrides:
internalGetMetricsin classWebSocketProxyStatsBase- Throws:
Exception
-
getStats
@GET @Path("/{domain}/{tenant}/{namespace}/{topic}/stats") public ProxyTopicStat getStats(@PathParam("domain") String domain, @PathParam("tenant") String tenant, @PathParam("namespace") String namespace, @PathParam("topic") @Encoded String encodedTopic) -
internalGetProxyStats
- Overrides:
internalGetProxyStatsin classWebSocketProxyStatsBase
-