Diagnostics API
Read bounded observations and retained support history. Diagnostic providers belong to the diagnostics subsystem; HTTP and plugin APIs share its typed data.
Expose typed diagnostic data without granting provider registration capabilities.
- async bedrock_server_manager.api.diagnostics.get_application_diagnostics(request: GetApplicationDiagnosticsRequest, *, app_context: AppContext) GetApplicationDiagnosticsResponse
Read bounded subsystem metadata; unavailable providers remain isolated.
- async bedrock_server_manager.api.diagnostics.get_diagnostic_history(request: GetDiagnosticHistoryRequest, *, app_context: AppContext) GetDiagnosticHistoryResponse
Read sanitized retained records, optionally scoped to an application run.
- async bedrock_server_manager.api.diagnostics.get_diagnostic_report(request: GetDiagnosticReportRequest, *, app_context: AppContext) GetDiagnosticReportResponse
Build a support report without secrets, task arguments, or event payloads.
- async bedrock_server_manager.api.diagnostics.get_diagnostic_runs(request: GetDiagnosticRunsRequest, *, app_context: AppContext) GetDiagnosticRunsResponse
List retained application instances without guessing whether older runs are alive.
- async bedrock_server_manager.api.diagnostics.get_diagnostic_trace(request: GetDiagnosticTraceRequest, *, app_context: AppContext) GetDiagnosticTraceResponse
Read events, tasks, and retained failures sharing one correlation identity.
- async bedrock_server_manager.api.diagnostics.compare_diagnostic_snapshots(request: CompareDiagnosticSnapshotsRequest, *, app_context: AppContext) CompareDiagnosticSnapshotsResponse
Compare metadata snapshots without treating restarted counters as activity.
- async bedrock_server_manager.api.diagnostics.get_diagnostic_activity(request: GetDiagnosticActivityRequest, *, app_context: AppContext) GetDiagnosticActivityResponse
Read all-chain event, operation, and subscription metadata without payloads.