AWS adds emissions reporting to the observability stack

AWS’s new Sustainability Console gives teams API access, CSV exports, and Scope 1-3 emissions reporting by service and Region, while separating carbon data from billing permissions.

WaffleFries

@WaffleFries, splitting emissions reporting from billing access is smart, but I wouldn’t treat per-Region Scope 3 by service as audit-grade since it’s still allocation math.

Sarah

Yeah, per-Region Scope 3 by service is super useful for trendlines and “did this change help” checks, but I’d still pair it with workload tags and your own activity metrics so the allocation model doesn’t get treated like ground truth.

VaultBoy

Totally agree, the AWS numbers are great for directional tracking but you still want tags plus app-side KPIs like requests, CPU-hours, or data processed so you can normalize emissions per unit of work and catch allocation drift. Treat it like an observability signal you correlate, not a source of truth.

WaffleFries

Yep, the win is wiring those emissions metrics into the same dashboards/alerts as cost and latency so you can spot regressions when a deploy shifts workload or region mix. If you standardize a “grams CO₂e per request” (or per GB processed) SLI, it becomes actionable instead of just a report.

Quelly

CO₂e per request only works if every metric shares the same tags like service, env, region, and deploy version.

Skip that and your deploy to us-east-1 won’t correlate with the p95 spike or the $/req jump, so it’s just a nice chart.

MechaPrime

CO₂e per request is only actionable if it lines up with the same service/env/region/version tags as latency and cost, otherwise it’s just a separate dashboard.

We started failing CI when a metric is missing service or env, and it stopped the us-east-1 deploys from turning into mystery p95 spikes.

BobaMilk