qa: verify exportcenter telemetry-worker feature and advance queue

This commit is contained in:
master
2026-02-11 16:27:24 +02:00
parent 110cb43e4d
commit 7f865d7bc7
38 changed files with 737 additions and 23 deletions

View File

@@ -1,29 +0,0 @@
# Export Telemetry and Worker
## Module
ExportCenter
## Status
IMPLEMENTED
## Description
Export telemetry instrumentation and dedicated background worker for async export job processing.
## Implementation Details
- **Export telemetry**: `src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Telemetry/ExportTelemetry.cs` -- OpenTelemetry instrumentation for export operations
- **Telemetry context**: `src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Telemetry/ExportRunTelemetryContext.cs` -- per-export-run telemetry context
- **Activity extensions**: `src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Telemetry/ExportActivityExtensions.cs` -- activity source extensions
- **Telemetry DI**: `src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Telemetry/TelemetryServiceCollectionExtensions.cs` -- telemetry registration
- **Timeline publisher**: `src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Timeline/ExportTimelinePublisher.cs` -- publishes export events to timeline
- **Incident manager**: `src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Incident/ExportIncidentManager.cs` -- manages export failure incidents
- **Audit service**: `src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Api/ExportAuditService.cs` -- export audit trail
- **API endpoints**: `src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Api/ExportApiEndpoints.cs` -- export API
- **Evidence locker client**: `src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/EvidenceLocker/ExportEvidenceLockerClient.cs` -- evidence locker integration
- **Source**: Feature matrix scan
## E2E Test Plan
- [ ] Verify export telemetry emits OpenTelemetry traces and spans
- [ ] Test timeline publisher records export events
- [ ] Verify audit service logs all export operations
- [ ] Test incident manager handles export failures appropriately
- [ ] Verify telemetry context propagates across export pipeline