Maintenance in progress: we are indexing a large batch of new skills. Some pages may load slowly or briefly show no results. Nothing is lost, and everything is back to normal within the hour.

Observability Ops

Operational observability for the .NET 8 WPF widget host app. Use when adding health checks, diagnostics exports, support tooling, or runtime inspection endpoints.

majiayu000 d35f2f8 2 files · 2.1 KB Updated 567 repo stars

File contents

Observability Ops

Overview

Provide operational tooling that helps diagnose issues without developer intervention.

Core areas

  • Health checks and self-tests
  • Diagnostics export (logs, config, environment)
  • Support tools and debug views

Definition of done (DoD)

  • Health check endpoint/method for each critical subsystem (DB, sync, config)
  • Diagnostics export includes: app version, OS info, logs (last N days), sanitized config
  • Export redacts all tokens/secrets/PII before writing
  • Support tools accessible from Settings or Help menu
  • Health status visible in UI (system tray icon or status bar)

Workflow

  1. Define health checks for core subsystems.
  2. Implement a diagnostics export bundle.
  3. Add user-triggered support tools in settings.
  4. Ensure sensitive data is redacted in exports.

Guidance

  • Keep support tooling behind a safe UI surface.
  • Avoid exposing credentials or tokens.
  • Time-bound logs and exports for privacy.

References

  • references/health-checks.md for checks and reporting.
  • references/diagnostics-export.md for export structure.
  • references/support-tools.md for UX patterns.

majiayu000/claude-skill-registry-data/tree/main/testing/observability-ops commit d35f2f8123

Frequently asked questions

npx skillmds add majiayu000/observability-ops