Skip to content

[bespoke] 4. Confirm the alert emails #21

Closed

Description

@Adron

Order: step 4 of 11, after #20. The first four make the API usable; the rest make it ready for real customers.

  • Budget and anomaly alerts: SNS sent a subscription confirmation ("AWS Notification - Subscription Confirmation") for the substratal-billing-alerts topic to adronhall@proton.me. Click Confirm subscription; until then the $75 warning, the $150 hard stop, and anomaly alerts reach no one.
  • Operational alarms (5xx rate, Lambda errors and throttles, Aurora near capacity, webhook DLQ, security log): the alarm_email Terraform variable is empty, so these alarms have no recipient. Decide the address; setting it is a one-line change to infra/terraform/prod/variables.tf and a confirmation click after the next deploy.

Moved from remaining_manual_steps.md, which this set of [bespoke] issues replaces.

Activity

  1. Adron commented on Oct 22, 2026

    @Adron
    MemberAuthor

    Operational alarms now go to adronhall@proton.me (PR #64, deployed 2026-10-22). Two SNS subscription confirmations are now waiting in that inbox: the substratal-billing-alerts topic and the operational alarms topic. This issue can close once both are confirmed.

  2. Adron commented on Oct 23, 2026

    @Adron
    MemberAuthor

    Both alert topics have a confirmed email subscription (substratal-prod-alarms and substratal-billing-alerts; neither is PendingConfirmation). Checked 2026-10-23.

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