public class MetricQueryService extends org.apache.flink.runtime.rpc.RpcEndpoint implements MetricQueryServiceGateway
It is realized as an actor and can be notified of - an added metric by calling addMetric(String, Metric, AbstractMetricGroup) - a removed metric by calling removeMetric(Metric) - a metric dump request by calling queryMetrics(Time)
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
METRIC_QUERY_SERVICE_NAME |
| 构造器和说明 |
|---|
MetricQueryService(org.apache.flink.runtime.rpc.RpcService rpcService,
String endpointId,
long messageSizeLimit) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addMetric(String metricName,
org.apache.flink.metrics.Metric metric,
AbstractMetricGroup group) |
static MetricQueryService |
createMetricQueryService(org.apache.flink.runtime.rpc.RpcService rpcService,
ResourceID resourceID,
long maximumFrameSize)
Starts the MetricQueryService actor in the given actor system.
|
CompletableFuture<Void> |
onStop() |
CompletableFuture<MetricDumpSerialization.MetricSerializationResult> |
queryMetrics(org.apache.flink.api.common.time.Time timeout) |
void |
removeMetric(org.apache.flink.metrics.Metric metric) |
callAsync, closeAsync, getAddress, getEndpointId, getHostname, getMainThreadExecutor, getRpcService, getSelfGateway, getTerminationFuture, internalCallOnStart, internalCallOnStop, isRunning, onStart, registerResource, runAsync, scheduleRunAsync, scheduleRunAsync, start, stop, unregisterResource, validateRunsInMainThreadpublic MetricQueryService(org.apache.flink.runtime.rpc.RpcService rpcService,
String endpointId,
long messageSizeLimit)
public CompletableFuture<Void> onStop()
onStop 在类中 org.apache.flink.runtime.rpc.RpcEndpointpublic void addMetric(String metricName, org.apache.flink.metrics.Metric metric, AbstractMetricGroup group)
public void removeMetric(org.apache.flink.metrics.Metric metric)
public CompletableFuture<MetricDumpSerialization.MetricSerializationResult> queryMetrics(org.apache.flink.api.common.time.Time timeout)
queryMetrics 在接口中 MetricQueryServiceGatewaypublic static MetricQueryService createMetricQueryService(org.apache.flink.runtime.rpc.RpcService rpcService, ResourceID resourceID, long maximumFrameSize)
rpcService - The rpcService running the MetricQueryServiceresourceID - resource ID to disambiguate the actor nameCopyright © 2014–2022 The Apache Software Foundation. All rights reserved.