Skip to content

01 / How Ember works

From scattered activity to grounded decisions

Three movements, running continuously rather than in sequence: observe, connect, assess. Each one is constrained by what the evidence actually supports.
Ember is in private development. This page describes the system as it is being built.
observeconnectassess

02 / The movements

Nothing here waits for an alert to start.

Ember runs the same loop whether or not anything is wrong.

  • 01

    Observe activity continuously

    Ember is being built to bring meaningful engineering activity together as it happens: pull requests and deployments, telemetry and operational events, and the conversations around them. An observation is not automatically a problem. Most activity is the ordinary texture of a running system, and treating all of it as signal is how tools become noise.
    activity in
  • 02

    Connect it into evidence

    Activity becomes useful when it is tied to the affected service, the change that shipped, the deployment and the time window. Ember keeps that chain traceable in both directions, so any conclusion can be followed back to the observations behind it, and any observation can be followed forward to what was made of it.
    chain out
  • 03

    Assess, then recommend

    Ember separates what was observed, what the evidence supports, what argues against it and what stays unknown, then suggests a next step to confirm, adjust or dismiss. A correlated change is worth investigating without being called the cause. Where the evidence does not reach, Ember says so rather than filling the gap.
    assessment

03 / Anatomy

Stylized illustration. Not live data.

What an Ember assessment is made of.

  • 01

    The claim, and its hedge

    Stated as a most-likely explanation, never as a verdict. The alternatives that are still open are named in the same sentence rather than in a footnote.

  • 02

    Confidence, with a denominator

    How much of the picture the evidence covers, and how many questions are still open. A number nobody can interrogate is worse than no number.

  • 03

    Provenance

    Which systems the evidence came from. Every claim above resolves back to a record in one of them.

  • 04

    What is not observable

    Named explicitly, so a gap in instrumentation is never quietly treated as an absence of risk.

  • 05

    A next step, not an action

    The cheapest thing that would move the assessment. Your team confirms, adjusts or dismisses it.

Assessment

payments-api

The payments-api deployment is the leading explanation for the checkout error spike, though a traffic rise and a configuration change in the same window are not yet ruled out.

Confidence

Moderate

6/10 · four sources · two open questions

Provenance

  • github
  • datadog
  • teams
  • jira

Not observable

Dependency health for auth-gateway. Recorded as an open question rather than an assumption.

Suggested next step

Roll back a9f3c1 and re-run checkout health checks. In parallel, test whether the traffic rise alone reproduces the error rate.

04 / Judgement

It amplifies context and options. It does not take ownership.

Ember is software for the people who carry the pager.

What Ember does

  • Connects activity across systems and time
  • Preserves evidence and provenance
  • Separates what is supported from what is uncertain
  • Retains context for future investigations

What your team decides

  • Whether the evidence is sufficient
  • Which hypothesis to investigate
  • Whether to hold, continue or roll back a change
  • What action is appropriate now

05 / Sources

Ember reads where your engineering activity already lives.

Ember is being built to read from these systems rather than write to them, and not to ask your team to record activity anywhere new. The connection is one-directional on purpose.

Coverage is being built out with early teams.

  • GitHub

    Pull requests, merges, revisions and deployments

    • PR #1842
    • rev a9f3c1
    • deploy payments-api
  • Datadog

    Metrics, error rates, alerts and service health

    • 5xx rate
    • p95 latency
    • error budget
  • Microsoft Teams

    Operational conversation and the first human report

    • #checkout-eng
    • 14:11 message
  • Slack

    Operational conversation and the first human report

    • #incident-payments
    • thread replies
  • Jira

    Tickets, change records and incident history

    • INC-2291
    • CHG-4410

Integration coverage is being built out with early teams. Tell us what your activity actually runs through and we will be straight about what is connected today.

07 / Early access

See it against your own activity.

Onboarding runs in waves. If you would rather talk through scope and integrations first, we would rather that too.
Ember is in private development.