apps/server/src/environment/ServerEnvironment.ts | 1 + apps/server/src/observability/OtlpEndpointCheck.test.ts | 249 ++++++++++++++++++++++++++++++++ apps/server/src/observability/OtlpEndpointCheck.ts | 98 +++++++++++++ apps/server/src/observability/RpcInstrumentation.ts | 1 + apps/server/src/ws.ts | 4 + apps/web/src/components/settings/DiagnosticsSettings.tsx | 18 ++- apps/web/src/components/settings/SettingsSidebarNav.tsx | 13 +- apps/web/src/components/settings/TelemetryExportSettings.test.tsx | 73 ++++++++++ apps/web/src/components/settings/TelemetryExportSettings.tsx | 243 +++++++++++++++++++++++++++++++ apps/web/src/components/settings/settingsSearch.test.ts | 22 +++ apps/web/src/components/settings/settingsSearch.ts | 11 ++ docs/operations/observability.md | 4 + docs/user/telemetry.md | 17 +++ packages/client-runtime/src/state/commandPermissions.test.ts | 21 +++ packages/client-runtime/src/state/server.ts | 4 + packages/contracts/src/clientRpcPermissions.ts | 2 + packages/contracts/src/environment.ts | 2 + packages/contracts/src/rpc.ts | 10 ++ packages/contracts/src/server.test.ts | 14 ++ packages/contracts/src/server.ts | 21 +++ 20 files changed, 822 insertions(+), 6 deletions(-)