Skip to main content

Amazon Managed Service for Prometheus

Serverless, Prometheus-compatible monitoring for container metrics: workspaces, ingesting metrics with AWS managed collectors or remote write, PromQL queries, recording and alerting rules, alert manager with SNS, Multi-AZ durability, security, cost, and how it pairs with Managed Grafana.

3 min read · Last reviewed · SAA-C03

Loading your progress

Sign in to bookmark tutorials and track what you have read.

On this page

What it is

Amazon Managed Service for Prometheus is a serverless, Prometheus-compatible monitoring service for container metrics. It uses the same open-source Prometheus data model and PromQL query language, but AWS scales ingestion, storage, and querying for you and runs it across multiple AZ (Availability Zone)An isolated location within an AWS Region, made up of one or more data centers with their own power, cooling, and networking. The AZs in a Region are linked by fast, low-latency connections, so spreading resources across them protects against the failure of one site.Glossary entry: data in a workspace is replicated across three Availability Zones.

Choose it when a question mentions Prometheus, PromQL, or monitoring Kubernetes or EKS metrics without running Prometheus servers yourself. It works with Amazon EKS and self-managed Kubernetes clusters.

Concepts

  • Workspace: a logical space dedicated to storing and querying Prometheus metrics.
  • Ingesting metrics:
    • AWS managed collectors scrape metrics from EKS clusters without running your own agents.
    • Alternatively, send metrics from your own Prometheus server or an OpenTelemetry collector using remote write.
  • Querying: use PromQL, for example from Amazon Managed Grafana dashboards.
  • Rules: recording rules precompute queries, and alerting rules fire alerts.
  • Alert manager: groups, routes, silences, and inhibits alerts. It sends notifications to Amazon SNS topics in the same account, and from there to email, chat, or other tools.

Security, resilience, performance, and cost

  • Security: integrates with AWS security services; access is controlled with IAM, and requests can stay private through VPC endpointA private connection from a VPC to an AWS service or another endpoint service without crossing the internet. Gateway endpoints, for Amazon S3 and DynamoDB, are route table targets; interface endpoints are network interfaces that use AWS PrivateLink.Glossary entry.
  • Resilience: Multi-AZRunning standby or extra copies of a resource in other Availability Zones so that it survives the loss of one. An Amazon RDS Multi-AZ deployment keeps one or two standby copies and fails over to one automatically.Glossary entry by design, with data replicated across three Availability Zones.
  • Performance: scales automatically with the number of metrics.
  • Cost: no upfront fees; pay for metrics ingested, queried, stored, and collected.

Managed Prometheus or another option?

If the requirement is Choose
Prometheus metrics and PromQL without managing servers Amazon Managed Service for Prometheus
Dashboards over Prometheus and other sources Amazon Managed Grafana
AWS service metrics, logs, and alarms Amazon CloudWatch
Container metrics in CloudWatch CloudWatch Container Insights

Reverse mindmap: when the question points here

Is it Amazon Managed Service for Prometheus?
  • Yes, when the question says
    • Managed Prometheus for EKS or Kubernetes leads to Managed Service for Prometheus
    • Keep using PromQL without running servers leads to Managed Service for Prometheus
  • Choose the feature
    • Scrape EKS metrics with no agents to manage leads to AWS managed collector
    • Send from our own Prometheus leads to Remote write
    • Alert on a PromQL expression leads to Alerting rules and alert manager
    • Notify a team leads to Alert manager to SNS
    • Visualize the metrics leads to Managed Grafana
  • No, when the question says
    • Native AWS metrics and alarms leads to CloudWatch

Key takeaways

  • Managed Service for Prometheus is serverless and Prometheus-compatible, for container metrics, especially EKS.
  • Data is replicated across three Availability Zones; ingestion, storage, and queries scale automatically.
  • Ingest with AWS managed collectors or remote write; query with PromQL; alert through alert manager to SNS.
  • Pair it with Managed Grafana for dashboards; pay for metrics ingested, queried, stored, and collected.

Sources

Check your understanding

Loading your quiz progress

Sign in to check your understanding with 6 questions on Amazon Managed Service for Prometheus.

Glossary Install the app

LetMeMaster is an independent educational project and is not affiliated with or endorsed by Amazon Web Services. Practice results do not predict actual exam outcomes.

© 2026 LetMeMaster. All rights reserved. Content may not be copied or redistributed without permission.

Proudly made in Canada

Add LetMeMaster to your Home Screen

  1. Tap the Share button in your browser's toolbar. In Safari it is at the bottom of the screen, or at the top on iPad.
  2. Scroll down and tap Add to Home Screen.
  3. Tap Add. Open LetMeMaster from its icon on your Home Screen.