LMS Configuration Reference
Summary
Source consumes configuration categories for persistence, Document integration, shared messaging, service identity, observability, logging, and development-only behavior.
Reference Content
| Category | Purpose | Public boundary |
|---|---|---|
| Training persistence | Database provider and connection | Values and infrastructure are excluded |
| Document integration | Downstream address and development fallback policy | Address and fallback values are excluded |
| Shared messaging | Transport abstraction and publisher dependencies | Topology, credentials, and endpoints are excluded |
| Observability | Service identity and trace exporter selection | Export destinations and values are excluded |
| Logging | Runtime logging levels/providers | Environment-specific values are excluded |
| Migration/seed behavior | Conditional startup behavior | Operational toggles and procedures are excluded |
Required ownership, approved values, secret storage, and change control Require confirmation.
Safety and confirmation boundary
No production command, secret, configuration value, internal address, infrastructure detail, direct data change, or replay instruction is provided. Production ownership, approvals, service objectives, alerting, and recovery authority require confirmation.
Source References
microservices/src/training-service/Program.csmicroservices/src/shared-kernel/Extensions/ObservabilityExtensions.csmicroservices/src/shared-kernel/Extensions/ServiceCollectionExtensions.csmicroservices/src/shared-kernel/Extensions/MessagingExtensions.cs
Related Articles
See Also
Keywords
- LMS operations
- LMS Configuration Reference
Revision Information
- Status: Draft
- Last reviewed: 2026-07-17
- Review cycle: Quarterly