Rescale Details

Rescale UUID: {{ truncateUuid(rescale.rescaleUuid) }} Requirements ID: {{ truncateUuid(rescale.resourceRequirementsUuid) }} Attempt ID: {{ rescale.rescaleAttemptId }} Trigger Cause: {{ rescale.triggerCause }} Terminal State: {{ rescale?.terminalState || '-' }} Terminal Reason: {{ rescale?.terminatedReason || '-' }}
ID Name Previous Parallelism Acquired Parallelism Desired Parallelism Sufficient Parallelism Slot Sharing Group ID {{ truncateUuid(vertex.value.jobVertexId) }} {{ truncateName(vertex.value.jobVertexName) }} {{ vertex.value.preRescaleParallelism }} {{ vertex.value.postRescaleParallelism || '-' }} {{ vertex.value.desiredParallelism }} {{ vertex.value.sufficientParallelism }} {{ truncateUuid(vertex.value.slotSharingGroupId) }} Slot Sharing Group ID Slot Sharing Group Name Previous Slots Acquired Slots Desired Slots Sufficient Slots Required Profile Acquired Profile {{ truncateUuid(slot.value.slotSharingGroupId) }} {{ slot.value.slotSharingGroupName }} {{ slot.value.preRescaleSlots }} {{ slot.value.postRescaleSlots || '-' }} {{ slot.value.desiredSlots }} {{ slot.value.minimalRequiredSlots }}
{{ slot.value.requestResourceProfile | json }}
{{ slot.value.acquiredResourceProfile | json }}
State Enter Time Leave Time Duration Exception {{ state.state }} {{ state.enterTimestampInMillis | date: 'yyyy-MM-dd HH:mm:ss.SSS' }} {{ state.leaveTimestampInMillis | date: 'yyyy-MM-dd HH:mm:ss.SSS' }} {{ state.durationInMillis | humanizeDuration }} {{ state.stringifiedException }}
Loading...
{{ title }} Start Time: {{ rescale.startTimestampInMillis | date: 'yyyy-MM-dd HH:mm:ss.SSS' }} End Time: {{ rescale.endTimestampInMillis ? (rescale.endTimestampInMillis | date: 'yyyy-MM-dd HH:mm:ss.SSS') : '-' }} Duration: {{ (rescale.endTimestampInMillis || Date.now()) - rescale.startTimestampInMillis | humanizeDuration }} None Rescale Counts Total: {{ getTotalRescaleCount() }} In Progress: {{ rescalesOverview.rescalesCounts.inProgress }} Completed: {{ rescalesOverview.rescalesCounts.completed }} Failed: {{ rescalesOverview.rescalesCounts.failed }} Ignored: {{ rescalesOverview.rescalesCounts.ignored }}
Rescale UUID Requirements ID Attempt ID Trigger Cause Terminal State Terminated Reason Start Time Duration End Time {{ truncateUuid(jobRescaleDetails.rescaleUuid) }} {{ truncateUuid(jobRescaleDetails.resourceRequirementsUuid) }} {{ jobRescaleDetails.rescaleAttemptId }} {{ jobRescaleDetails.triggerCause }} - {{ jobRescaleDetails.terminatedReason || '-' }} {{ jobRescaleDetails.startTimestampInMillis | date: 'yyyy-MM-dd HH:mm:ss.SSS' }} {{ (jobRescaleDetails.endTimestampInMillis || Date.now()) - jobRescaleDetails.startTimestampInMillis | humanizeDuration }} {{ jobRescaleDetails.endTimestampInMillis ? (jobRescaleDetails.endTimestampInMillis | date: 'yyyy-MM-dd HH:mm:ss.SSS') : '-' }}
Item Stat Total Rescales {{ getTotalRescaleCountFromSummary() }} In Progress Rescales {{ rescalesSummary['rescalesCounts'].inProgress }} Ignored Rescales {{ rescalesSummary['rescalesCounts'].ignored }} Completed Rescales {{ rescalesSummary['rescalesCounts'].completed }} Failed Rescales {{ rescalesSummary['rescalesCounts'].failed }} Rescale Duration Max {{ rescalesSummary['rescalesDurationStatsInMillis'].max | humanizeDuration }} Rescale Duration Min {{ rescalesSummary['rescalesDurationStatsInMillis'].min | humanizeDuration }} Rescale Duration Average {{ rescalesSummary['rescalesDurationStatsInMillis'].avg | humanizeDuration }} Completed Rescale Duration Ignored Rescale Duration Failed Rescale Duration Min {{ rescalesSummary['completedRescalesDurationStatsInMillis']?.min | humanizeDuration }} {{ rescalesSummary['ignoredRescalesDurationStatsInMillis']?.min | humanizeDuration }} {{ rescalesSummary['failedRescalesDurationStatsInMillis']?.min | humanizeDuration }} Max {{ rescalesSummary['completedRescalesDurationStatsInMillis']?.max | humanizeDuration }} {{ rescalesSummary['ignoredRescalesDurationStatsInMillis']?.max | humanizeDuration }} {{ rescalesSummary['failedRescalesDurationStatsInMillis']?.max | humanizeDuration }} Average {{ rescalesSummary['completedRescalesDurationStatsInMillis']?.avg | humanizeDuration }} {{ rescalesSummary['ignoredRescalesDurationStatsInMillis']?.avg | humanizeDuration }} {{ rescalesSummary['failedRescalesDurationStatsInMillis']?.avg | humanizeDuration }} 50% percentile {{ rescalesSummary['completedRescalesDurationStatsInMillis']?.p50 === 'NaN' ? 'n/a' : (rescalesSummary['completedRescalesDurationStatsInMillis']?.p50 | humanizeDuration) }} {{ rescalesSummary['ignoredRescalesDurationStatsInMillis']?.p50 === 'NaN' ? 'n/a' : (rescalesSummary['ignoredRescalesDurationStatsInMillis']?.p50 | humanizeDuration) }} {{ rescalesSummary['failedRescalesDurationStatsInMillis']?.p50 === 'NaN' ? 'n/a' : (rescalesSummary['failedRescalesDurationStatsInMillis']?.p50 | humanizeDuration) }} 90% percentile {{ rescalesSummary['completedRescalesDurationStatsInMillis']?.p90 === 'NaN' ? 'n/a' : (rescalesSummary['completedRescalesDurationStatsInMillis']?.p90 | humanizeDuration) }} {{ rescalesSummary['ignoredRescalesDurationStatsInMillis']?.p90 === 'NaN' ? 'n/a' : (rescalesSummary['ignoredRescalesDurationStatsInMillis']?.p90 | humanizeDuration) }} {{ rescalesSummary['failedRescalesDurationStatsInMillis']?.p90 === 'NaN' ? 'n/a' : (rescalesSummary['failedRescalesDurationStatsInMillis']?.p90 | humanizeDuration) }} 95% percentile {{ rescalesSummary['completedRescalesDurationStatsInMillis']?.p95 === 'NaN' ? 'n/a' : (rescalesSummary['completedRescalesDurationStatsInMillis']?.p95 | humanizeDuration) }} {{ rescalesSummary['ignoredRescalesDurationStatsInMillis']?.p95 === 'NaN' ? 'n/a' : (rescalesSummary['ignoredRescalesDurationStatsInMillis']?.p95 | humanizeDuration) }} {{ rescalesSummary['failedRescalesDurationStatsInMillis']?.p95 === 'NaN' ? 'n/a' : (rescalesSummary['failedRescalesDurationStatsInMillis']?.p95 | humanizeDuration) }} 99% percentile {{ rescalesSummary['completedRescalesDurationStatsInMillis']?.p99 === 'NaN' ? 'n/a' : (rescalesSummary['completedRescalesDurationStatsInMillis']?.p99 | humanizeDuration) }} {{ rescalesSummary['ignoredRescalesDurationStatsInMillis']?.p99 === 'NaN' ? 'n/a' : (rescalesSummary['ignoredRescalesDurationStatsInMillis']?.p99 | humanizeDuration) }} {{ rescalesSummary['failedRescalesDurationStatsInMillis']?.p99 === 'NaN' ? 'n/a' : (rescalesSummary['failedRescalesDurationStatsInMillis']?.p99 | humanizeDuration) }} 99.9% percentile {{ rescalesSummary['completedRescalesDurationStatsInMillis']?.p999 === 'NaN' ? 'n/a' : (rescalesSummary['completedRescalesDurationStatsInMillis']?.p999 | humanizeDuration) }} {{ rescalesSummary['ignoredRescalesDurationStatsInMillis']?.p999 === 'NaN' ? 'n/a' : (rescalesSummary['ignoredRescalesDurationStatsInMillis']?.p999 | humanizeDuration) }} {{ rescalesSummary['failedRescalesDurationStatsInMillis']?.p999 === 'NaN' ? 'n/a' : (rescalesSummary['failedRescalesDurationStatsInMillis']?.p999 | humanizeDuration) }} Option Value Scheduler Execution Mode {{ rescalesConfig['schedulerExecutionMode'] || '-' }} Submission Resource Wait Timeout {{ rescalesConfig['submissionResourceWaitTimeoutInMillis'] | humanizeDuration }} Submission ResourceStabilization Timeout {{ rescalesConfig['submissionResourceStabilizationTimeoutInMillis'] | humanizeDuration }} Slot Idle Timeout {{ rescalesConfig['slotIdleTimeoutInMillis'] | humanizeDuration }} Executing Cooldown Timeout {{ rescalesConfig['executingCooldownTimeoutInMillis'] | humanizeDuration }} Executing Resource Stabilization Timeout {{ rescalesConfig['executingResourceStabilizationTimeoutInMillis'] | humanizeDuration }} Maximum Delay For Triggering Rescale {{ rescalesConfig['maximumDelayForTriggeringRescaleInMillis'] | humanizeDuration }} Rescale On Failed Checkpoint Count {{ rescalesConfig['rescaleOnFailedCheckpointCount'] }} History Max {{ rescalesConfig['rescaleHistoryMax'] }}
Vertices Slots Scheduler State History