Skip to content

Activate Reader App Health endpoint key and verify live receipt #59

Description

@sarthakagrawal927

Why

Reader's App Health endpoint SDK shipped in #58 and the production Worker has an APP_HEALTH_INGEST_KEY binding, but App Health's Reader / production environment shows no active private key and no accepted endpoint receipt. A live GET /api/tags returned its expected 401 after deployment, yet the owner dashboard remained at “Waiting for the first valid API monitoring event.” The existing binding must not be treated as proof that it maps to this imported App Health environment.

What

Reconcile the Reader Worker binding with the Reader / production App Health environment using the platform's write-only key flow, then verify one real request is accepted and appears in the authenticated Backend view. Preserve request privacy and ordinary response behavior. Do not print or store the key in a shell command, issue, PR, logs, or source.

Acceptance

  • Reader / production shows an active private key in App Health metadata.
  • A production API request yields a fresh accepted endpoint receipt in the Reader / production Backend view, with route template, status, and request units.
  • Record the exact production Worker version and dashboard freshness, without exposing key material.

Current source SHA: 54bab0d6229e224be4a7acbf2cb2361986ee54b6; production Worker version: d5a9b2e1-0672-4da3-86bf-a68b15740b8b at 100% traffic. Main CI and manual production deploy run both passed.

Activity

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

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions