provide-telemetry
2026-03-09
Runtime config API contract documented and telemetry lifecycle reinit hardened
19 files · 464+ · 45-
Runtime config API contract documentation
4 files changed
ARCHITECTURE.mdArchitecture doc updated to include runtime config API contractOPERATIONS.mdOperations runbook updated with runtime reconfiguration guidanceRELEASE.mdRelease doc updatedREADME.mdREADME updated to reflect runtime config API
- Formal documentation of the public interface for runtime telemetry reconfiguration, covering which settings can be changed at runtime vs. require restart
specify
behavioral
3 files
ARCHITECTURE.mdOPERATIONS.mdREADME.md
Lifecycle reinit hardening
13 files changed
setup.pyReinitialization path hardened to prevent stale provider stateruntime.pyRuntime API methods made consistent before and after reinitprovider.pyTracerProvider reinit path hardenedcore.pyLogger reinit handling hardenedprocessors.pyLog processor state consistency on reinitslo.pySLO state reset on reinittest_setup_reinitialization.pyNew integration tests covering reinit scenariostest_hardening_features.pyHardening feature tests updated for reinit casestest_setup_lifecycle.pySetup lifecycle tests expanded for reinit pathstest_logger_core.pyLogger core tests updatedtest_logger_context_processors.pyContext processor tests updatedtest_tracing_core.pyTracing core tests updatedtest_exports.pyPublic API export tests updated
- Reinitialization path hardened to prevent stale provider state when telemetry is reset and reconfigured
harden
behavioral
4 files
setup.pyprovider.pytest_setup_reinitialization.pytest_setup_lifecycle.py
- Runtime API methods return consistent results before and after reinit
interface
behavioral
2 files
runtime.pytest_exports.py
- Logger, SLO, and processor state correctly reset on reinitialization
harden
behavioral
5 files
core.pyprocessors.pyslo.pytest_logger_core.pytest_hardening_features.py
Dependencies
2 files changed
run_performance_smoke.pyPerformance smoke script updatedtest_run_performance_smoke.pyPerformance smoke test updated