Adobe Firefly: Simplified observability with Amazon Managed Prometheus¶
Summary¶
Adobe Firefly moved the critical metrics tier of its GPU-training observability stack from self-managed Prometheus toward Amazon Managed Service for Prometheus (AMP). The production training substrate is EKS across thousands of compute nodes and GPUs, where job-, pod-, node-, and GPU-health telemetry has high cardinality and queries can cross more than one billion data points. Instead of a disruptive replacement, Adobe ran AMP managed scrapers beside the legacy Prometheus deployment and migrated the critical metric tier first. The result is a managed, horizontally scalable time-series backend with materially faster GPU queries and a longer practical diagnostic window. (Source: sources/2026-08-13-aws-adobe-firefly-simplified-observability-with-amazon-managed-prometheus)
Key takeaways¶
- GPU training makes telemetry multidimensional. A useful diagnosis combines GPU utilisation, memory, network throughput, pod status, node readiness, resource allocation, and GPU health; one aggregate utilisation measure cannot explain a distributed-training bottleneck. (Source: sources/2026-08-13-aws-adobe-firefly-simplified-observability-with-amazon-managed-prometheus)
- Metric cardinality, not just sample rate, defines the query challenge. The article's example of 2,000 nodes and 16,000 GPUs scraped every 30 seconds can produce more than one billion data points in a query window. (Source: sources/2026-08-13-aws-adobe-firefly-simplified-observability-with-amazon-managed-prometheus)
- Migrate the critical tier independently. Adobe moved 2 million critical time series to AMP while retaining its self-managed Prometheus deployment, limiting operational disruption and preserving established monitoring workflows. (Source: sources/2026-08-13-aws-adobe-firefly-simplified-observability-with-amazon-managed-prometheus)
- Parallel collection is the migration seam. AMP managed scrapers collect from the EKS clusters and forward directly to AMP workspaces while the existing Prometheus deployment remains in place; the source describes this as an incremental adoption path, not a big-bang replacement. (Source: sources/2026-08-13-aws-adobe-firefly-simplified-observability-with-amazon-managed-prometheus)
- The managed backend changes the query envelope. Reported GPU-utilisation query speedups were 3.5× for four-hour windows, 22.6× for 12-hour windows, and 28.8× for 24-hour windows. Queries that had timed out at 60 seconds or returned partial results after two minutes complete in about 10 seconds after the migration. (Source: sources/2026-08-13-aws-adobe-firefly-simplified-observability-with-amazon-managed-prometheus)
- Longer windows improve debugging, not only dashboards. The practical visibility limit rose from six to 24 hours, allowing engineers to correlate a 256+-node training job's lifecycle with infrastructure events and identify when a degradation began. (Source: sources/2026-08-13-aws-adobe-firefly-simplified-observability-with-amazon-managed-prometheus)
- Managed service limits and pricing remain design inputs. The cited AMP workspace limit is up to 50 million active time series, with stated headroom to one billion as infrastructure grows; AMP and AMG charges are based on metrics ingested, stored, and queried. (Source: sources/2026-08-13-aws-adobe-firefly-simplified-observability-with-amazon-managed-prometheus)
Architecture¶
EKS GPU training clusters
├── job / GPU / pod / node / network metrics
├── self-managed Prometheus ── existing workflow retained
└── AMP managed scrapers ────> AMP workspace ────> Amazon Managed Grafana
│
└── high-cardinality PromQL queries
The article only establishes parallel metric scraping during the transition. It does not document whether both stores receive every series, how dashboard and alert cutover is sequenced, or the eventual retention policy for the legacy Prometheus stack. (Source: sources/2026-08-13-aws-adobe-firefly-simplified-observability-with-amazon-managed-prometheus)
Operational evidence¶
| Measure | Before / self-managed Prometheus | After / AMP | Reported effect |
|---|---|---|---|
| Critical metric volume | N/A | 2 million time series migrated | Critical tier moved first |
| Example fleet | 2,000 nodes; 16,000 GPUs | Same workload shape | >1 billion data points per query window at 30-second scrape interval |
| 4-hour GPU query | Baseline | AMP | 3.5× faster |
| 12-hour GPU query | Baseline | AMP | 22.6× faster |
| 24-hour GPU query | Baseline | AMP | 28.8× faster |
| Practical investigation window | 6 hours | 24 hours | Full long-running-job lifecycle visible |
| Problematic query completion | 60-second timeout or partial result after 2 minutes | ~10 seconds | >28× improvement claimed |
| Workspace capacity | N/A | Up to 50M active time series | Stated service limit; not Adobe's measured total capacity |
Systems, concepts, and patterns extracted¶
- systems/adobe-firefly-training-observability — Adobe's EKS-based GPU-training metrics architecture and its incremental managed-Prometheus transition.
- systems/amazon-managed-prometheus — Prometheus-compatible managed metrics backend receiving the critical tier.
- systems/amazon-managed-prometheus-collector — managed scraper component that collects from EKS and forwards to AMP workspaces.
- concepts/gpu-observability — correlating GPU, compute, memory, network, Kubernetes, and hardware-health signals to diagnose distributed training.
- concepts/metric-cardinality — the active label-set count that magnifies time-series indexing and query cost.
- patterns/parallel-scraper-observability-migration — retain the legacy scraper while managed scrapers assume a scoped metric tier.
Caveats¶
- This is an AWS/customer case study, not an independent benchmark; query definitions, hardware, PromQL expressions, and percentile distributions are not provided.
- The 50-million-series workspace figure is a service limit, not evidence that Adobe runs at that total.
- No end-to-end cost comparison, ingestion rate, retention period, alerting cutover plan, or availability SLO is published.
- The source says Adobe intends to extend AMP to remaining metric tiers and a multi-tenant highly available stack, so the described deployment is an intermediate state.
- The article reports query performance primarily for GPU-utilisation metrics; it says the result was consistent for memory, power, and thermal metrics but provides no per-metric timings.
Source¶
- Original: https://aws.amazon.com/blogs/architecture/adobe-firefly-simplified-observability-with-amazon-managed-prometheus/
- Raw markdown:
raw/aws/2026-08-13-adobe-firefly-simplified-observability-with-amazon-managed-p-57e68cab.md
Related¶
- systems/prometheus — the retained self-managed collector and metrics system.
- systems/amazon-managed-grafana — AMP's managed dashboard integration.
- concepts/observability — the broader production visibility discipline.
- concepts/metric-cardinality — the TSDB scaling factor exposed by GPU-labelled telemetry.
- patterns/parallel-scraper-observability-migration — the non-disruptive transition mechanism.