| Package | Description |
|---|---|
| org.apache.flink.runtime.rest.handler.job | |
| org.apache.flink.runtime.webmonitor.threadinfo |
| Constructor and Description |
|---|
JobVertexFlameGraphHandler(GatewayRetriever<? extends RestfulGateway> leaderRetriever,
org.apache.flink.api.common.time.Time timeout,
Map<String,String> responseHeaders,
ExecutionGraphCache executionGraphCache,
Executor executor,
VertexStatsTracker<VertexThreadInfoStats> threadInfoOperatorTracker) |
| Modifier and Type | Method and Description |
|---|---|
Optional<VertexThreadInfoStats> |
VertexThreadInfoTracker.getExecutionVertexStats(org.apache.flink.api.common.JobID jobId,
AccessExecutionJobVertex vertex,
int subtaskIndex) |
Optional<VertexThreadInfoStats> |
VertexThreadInfoTracker.getJobVertexStats(org.apache.flink.api.common.JobID jobId,
AccessExecutionJobVertex vertex) |
CompletableFuture<VertexThreadInfoStats> |
ThreadInfoRequestCoordinator.triggerThreadInfoRequest(Map<org.apache.flink.shaded.guava31.com.google.common.collect.ImmutableSet<ExecutionAttemptID>,CompletableFuture<TaskExecutorThreadInfoGateway>> executionsWithGateways,
int numSamples,
java.time.Duration delayBetweenSamples,
int maxStackTraceDepth)
Triggers collection of thread info stats of a job vertex by combining thread info responses
from given subtasks.
|
| Modifier and Type | Method and Description |
|---|---|
static VertexFlameGraph |
VertexFlameGraphFactory.createFullFlameGraphFrom(VertexThreadInfoStats sample)
Converts
VertexThreadInfoStats into a FlameGraph. |
static VertexFlameGraph |
VertexFlameGraphFactory.createOffCpuFlameGraph(VertexThreadInfoStats sample)
Converts
VertexThreadInfoStats into a FlameGraph representing blocked (Off-CPU)
threads. |
static VertexFlameGraph |
VertexFlameGraphFactory.createOnCpuFlameGraph(VertexThreadInfoStats sample)
Converts
VertexThreadInfoStats into a FlameGraph representing actively running
(On-CPU) threads. |
Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.