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§
- Early
Exit Record - Record describing the latest early-exit event.
- Index
Instrumentation - Index lifecycle instrumentation for state durations and transitions.
- Index
Instrumentation Snapshot - Snapshot of index lifecycle instrumentation.
- Index
Metrics - Metrics for index lifecycle management and degradation detection.
- Index
Performance Caps - Performance caps for workspace indexing operations.
- Index
Phase Transition - A phase transition while building the workspace index.
- Index
Resource Limits - Configurable resource limits for workspace index.
- Index
State Transition - A state transition for index lifecycle instrumentation.
Enums§
- Degradation
Reason - Reason for index degradation.
- Early
Exit Reason - Early-exit reasons for workspace indexing.
- Index
Phase - Build phase while the index is in
Buildingstate. - Index
State Kind - Coarse index state kinds for instrumentation and transition tracking.
- Resource
Kind - Type of resource limit that was exceeded.