Skip to content

feat(observability): report event-loop stalls and runtime pressure #1132

Closed as not planned

Description

@bloodf

Outcome

The monitoring endpoint exposes health metrics; recent upstream diagnostics propose an event-loop stall sampler. Audit current lag sampling before adding only the missing counter/report.

Evidence and source state

DurinDoor baseline: 93f6de64c69b17d52f790d6f14d09a74cffc7fa5.

Implementation subtasks and acceptance criteria

  • Check existing latency probes and sampling overhead.
  • Add bounded diagnostic events and correlate pressure with admission failures.
  • Handle unusable sampler readings without repeated log spam.

Dependencies

No hard predecessor. Complete source review and reproduction/discovery before implementation.

Parent epic: #1063. Roadmap: #1056. Priority P2. Stage 3.

Delivery contract

Planning ticket only. No implementation, runtime test, live-provider call, deployment or stored-data mutation was performed in this audit. Before a port, confirm a merged final upstream diff or a reachable source commit, compare local equivalents/tests, and preserve local auth/routing/quota/database contracts. Open upstream work remains a review candidate. Use port(omniroute): title and target a focused PR at bloodf/durindoor:main. Behavior changes require a focused test plus docs. Run npm run lint and cd tests && npm run test:ci; never add baseline failures. Pure docs/CI edits may skip runtime tests. Regenerate registry/agent indexes with their scripts. Preserve stored credentials and unrelated work.

Implementation moved to #1129

The complete original scope and acceptance criteria are preserved in #1129. Follow that canonical ticket for implementation and verification. This consolidation does not mean the work shipped. Original discussion and source links remain here.

Activity

  1. added
    enhancementNew feature or request
    portUpstream port work
    type:taskActionable roadmap work with acceptance criteria
    priority:P2Next: supported feature coverage and workflows
    source:omnirouteSource evidence from diegosouzapw/OmniRoute
    status:upstream-pendingOpen upstream work: no port before final merged/reachable source
    area:observabilityUsage, telemetry and operator diagnostics
    on Oct 8, 2026
  2. added
    type:featureDefined new or extended capability
    and removed
    type:taskActionable roadmap work with acceptance criteria
    on Oct 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:observabilityUsage, telemetry and operator diagnosticsenhancementNew feature or requestportUpstream port workpriority:P2Next: supported feature coverage and workflowssource:omnirouteSource evidence from diegosouzapw/OmniRoutestatus:upstream-pendingOpen upstream work: no port before final merged/reachable sourcetype:featureDefined new or extended capability

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions