Skip to main content

Module monitoring

Module monitoring 

Source
Expand description

Workspace indexing and refactoring orchestration. Monitoring and lifecycle support types for workspace indexing.

This module was extracted to the perl-workspace-index-monitoring microcrate to keep workspace indexing focused on symbol extraction/query behavior while retaining the public path.

Structs§

EarlyExitRecord
Record describing the latest early-exit event.
IndexInstrumentation
Index lifecycle instrumentation for state durations and transitions.
IndexInstrumentationSnapshot
Snapshot of index lifecycle instrumentation.
IndexMetrics
Metrics for index lifecycle management and degradation detection.
IndexPerformanceCaps
Performance caps for workspace indexing operations.
IndexPhaseTransition
A phase transition while building the workspace index.
IndexResourceLimits
Configurable resource limits for workspace index.
IndexStateTransition
A state transition for index lifecycle instrumentation.

Enums§

DegradationReason
Reason for index degradation.
EarlyExitReason
Early-exit reasons for workspace indexing.
IndexPhase
Build phase while the index is in Building state.
IndexStateKind
Coarse index state kinds for instrumentation and transition tracking.
ResourceKind
Type of resource limit that was exceeded.