#[non_exhaustive]pub enum TelemetryEventKind {
Show 66 variants
LaunchRequested,
LaunchAccepted,
LaunchRejected,
JobStarting,
JobStarted,
JobStopping,
JobStopped,
JobFailed,
JobCompleted,
JobAbandoned,
JobUnknown,
StepStarting,
StepStarted,
StepStopping,
StepStopped,
StepFailed,
StepCompleted,
StepUnknown,
ChunkStarted,
ChunkCommitted,
ChunkRolledBack,
ChunkUnknown,
JobBeforeListenerFailed,
JobAfterListenerFailed,
StepBeforeListenerFailed,
StepAfterListenerFailed,
RetryReserved,
RetryBackoffStarted,
RetryBackoffCancelled,
RetryExhausted,
ItemSkipped,
FaultRollbackCommitted,
FaultNoRollbackCommitted,
CheckpointLoaded,
CheckpointCommitted,
RepositoryConflict,
RepositoryTransientFailure,
FlowStepResultCommitted,
FlowDecisionCommitted,
FlowCompletedStepReused,
StepStartLimitExceeded,
OperatorRequestAccepted,
OperatorRequestRejected,
OperatorRequestCompleted,
ExplorerPageServed,
ShutdownRequested,
ShutdownIntakeStopped,
ShutdownDrainCompleted,
ShutdownDeadlineExceeded,
StaleDetected,
RecoveryProposed,
RecoveryApplied,
RecoveryRejected,
RetentionPlanned,
RetentionApplied,
RetentionRejected,
SplitBranchStarted,
SplitBranchCompleted,
PartitionPlanCommitted,
PartitionAssigned,
PartitionCompleted,
PartitionAggregated,
TelemetryExportDropped,
MigrationStarted,
MigrationCompleted,
MigrationFailed,
}Expand description
One stable event in telemetry schema version 1.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
LaunchRequested
A launch request entered the guarded operator boundary.
LaunchAccepted
A launch became durable.
LaunchRejected
A launch guard durably rejected the request.
JobStarting
A job or step lifecycle event.
JobStarted
A job lifecycle transition.
JobStopping
A job lifecycle transition.
JobStopped
A job lifecycle transition.
JobFailed
A job lifecycle transition.
JobCompleted
A job lifecycle transition.
JobAbandoned
A job lifecycle transition.
JobUnknown
A job commit outcome is unknown.
StepStarting
A step lifecycle transition.
StepStarted
A step lifecycle transition.
StepStopping
A step lifecycle transition.
StepStopped
A step lifecycle transition.
StepFailed
A step lifecycle transition.
StepCompleted
A step lifecycle transition.
StepUnknown
A step commit outcome is unknown.
ChunkStarted
Chunk work began.
ChunkCommitted
A chunk transaction committed.
ChunkRolledBack
A chunk transaction rolled back.
ChunkUnknown
A chunk commit outcome is unknown.
JobBeforeListenerFailed
A job before-listener failed or panicked.
JobAfterListenerFailed
A job after-listener failed or panicked.
StepBeforeListenerFailed
A step before-listener failed or panicked.
StepAfterListenerFailed
A step after-listener failed or panicked.
RetryReserved
A retry reservation committed.
RetryBackoffStarted
A retry backoff began.
RetryBackoffCancelled
A retry backoff was cancelled.
RetryExhausted
A retry budget was exhausted.
ItemSkipped
A skip became durable with its accepting chunk.
FaultRollbackCommitted
A known rollback committed its classification.
FaultNoRollbackCommitted
A commit-safe no-rollback classification committed.
CheckpointLoaded
A checkpoint was loaded.
CheckpointCommitted
A checkpoint committed.
RepositoryConflict
A repository optimistic conflict was observed.
RepositoryTransientFailure
A repository transient failure was observed.
FlowStepResultCommitted
A flow step result committed.
FlowDecisionCommitted
A flow decision committed.
FlowCompletedStepReused
A completed flow step was reused.
StepStartLimitExceeded
A step start limit rejected another start.
OperatorRequestAccepted
An operator request and effect committed.
OperatorRequestRejected
An operator rejection audit committed.
OperatorRequestCompleted
An operator request completed or replayed.
ExplorerPageServed
A bounded explorer page returned.
ShutdownRequested
Shutdown was requested.
ShutdownIntakeStopped
New intake was stopped.
ShutdownDrainCompleted
Every owned child joined.
ShutdownDeadlineExceeded
A shutdown deadline elapsed.
StaleDetected
Durable evidence identified a stale candidate.
RecoveryProposed
A recovery proposal was produced.
RecoveryApplied
A recovery decision and lifecycle change committed.
RecoveryRejected
A recovery request was durably rejected.
RetentionPlanned
A retention plan was produced.
RetentionApplied
A retention mutation committed.
RetentionRejected
A retention request was durably rejected.
SplitBranchStarted
A bounded split branch began.
SplitBranchCompleted
A bounded split branch ended.
PartitionPlanCommitted
A partition plan committed.
PartitionAssigned
A local partition assignment committed.
PartitionCompleted
A local partition result committed.
PartitionAggregated
Parent partition aggregation committed.
TelemetryExportDropped
A bounded exporter dropped a record.
MigrationStarted
A metadata migration began.
MigrationCompleted
A metadata migration completed.
MigrationFailed
A metadata migration failed.
Implementations§
Source§impl TelemetryEventKind
impl TelemetryEventKind
Sourcepub const fn severity(self) -> EventSeverity
pub const fn severity(self) -> EventSeverity
Returns the stable severity.
Sourcepub const fn component(self) -> EventComponent
pub const fn component(self) -> EventComponent
Returns the framework component.
Sourcepub const fn timing(self) -> EventTiming
pub const fn timing(self) -> EventTiming
Returns when the event is emitted relative to its observation.
Trait Implementations§
Source§impl Clone for TelemetryEventKind
impl Clone for TelemetryEventKind
Source§fn clone(&self) -> TelemetryEventKind
fn clone(&self) -> TelemetryEventKind
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreimpl Copy for TelemetryEventKind
Source§impl Debug for TelemetryEventKind
impl Debug for TelemetryEventKind
Source§impl Display for TelemetryEventKind
impl Display for TelemetryEventKind
impl Eq for TelemetryEventKind
Source§impl Hash for TelemetryEventKind
impl Hash for TelemetryEventKind
Source§impl Ord for TelemetryEventKind
impl Ord for TelemetryEventKind
Source§fn cmp(&self, other: &TelemetryEventKind) -> Ordering
fn cmp(&self, other: &TelemetryEventKind) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Source§impl PartialEq for TelemetryEventKind
impl PartialEq for TelemetryEventKind
Source§impl PartialOrd for TelemetryEventKind
impl PartialOrd for TelemetryEventKind
impl StructuralPartialEq for TelemetryEventKind
Auto Trait Implementations§
impl Freeze for TelemetryEventKind
impl RefUnwindSafe for TelemetryEventKind
impl Send for TelemetryEventKind
impl Sync for TelemetryEventKind
impl Unpin for TelemetryEventKind
impl UnsafeUnpin for TelemetryEventKind
impl UnwindSafe for TelemetryEventKind
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more