StageData
import type { StageData } from "https://googleapis.deno.dev/v1/dataproc:v1.ts";
Data corresponding to a stage.
interface StageData {
accumulatorUpdates?: AccumulableInfo[];
completionTime?: Date;
description?: string;
details?: string;
executorMetricsDistributions?: ExecutorMetricsDistributions;
executorSummary?: {};
[key: string]: ExecutorStageSummary;
failureReason?: string;
firstTaskLaunchedTime?: Date;
isShufflePushEnabled?: boolean;
jobIds?: bigint[];
killedTasksSummary?: {};
[key: string]: number;
locality?: {};
[key: string]: bigint;
name?: string;
numActiveTasks?: number;
numCompletedIndices?: number;
numCompleteTasks?: number;
numFailedTasks?: number;
numKilledTasks?: number;
numTasks?: number;
parentStageIds?: bigint[];
peakExecutorMetrics?: ExecutorMetrics;
rddIds?: bigint[];
resourceProfileId?: number;
schedulingPool?: string;
shuffleMergersCount?: number;
speculationSummary?: SpeculationStageSummary;
stageAttemptId?: number;
stageId?: bigint;
stageMetrics?: StageMetrics;
status?:
| "STAGE_STATUS_UNSPECIFIED"
| "STAGE_STATUS_ACTIVE"
| "STAGE_STATUS_COMPLETE"
| "STAGE_STATUS_FAILED"
| "STAGE_STATUS_PENDING"
| "STAGE_STATUS_SKIPPED";
submissionTime?: Date;
taskQuantileMetrics?: TaskQuantileMetrics;
tasks?: {};
}[key: string]: TaskData;
§Properties
§
accumulatorUpdates?: AccumulableInfo[]
[src]§
executorMetricsDistributions?: ExecutorMetricsDistributions
[src]§
executorSummary?: {}
[src][key: string]: ExecutorStageSummary;
§
peakExecutorMetrics?: ExecutorMetrics
[src]§
speculationSummary?: SpeculationStageSummary
[src]§
stageMetrics?: StageMetrics
[src]§
status?: "STAGE_STATUS_UNSPECIFIED" | "STAGE_STATUS_ACTIVE" | "STAGE_STATUS_COMPLETE" | "STAGE_STATUS_FAILED" | "STAGE_STATUS_PENDING" | "STAGE_STATUS_SKIPPED"
[src]§
taskQuantileMetrics?: TaskQuantileMetrics
[src]Summary metrics fields. These are included in response only if present in summary_metrics_mask field in request