Observability Brothers

Amazon Web Services pricing

Amazon CloudWatch (Logs, Metrics, Application Signals, X-Ray / Transaction Search, RUM, Synthetics, Omni) plus Amazon Managed Service for Prometheus and Amazon Managed Grafana. Prices read 2026-10-05, dataset 2026.10.12. Confidence in the estimate: medium.

Amazon Web Services website ↗ · Open in the calculator →

At a glance

Deployment
saas
Licence
proprietary
Categories
observability platform, metrics backend, log management, apm, tracing backend, rum synthetics, llm observability, visualization, telemetry pipeline, instrumentation
Ownership
public · a-amzn-wiki
Estimate
Costed from published list prices
Vendor-side sampling
no

What it charges for

Every line item recorded for Amazon Web Services. "Not stated" means the vendor's own page gives no number; it is never treated as zero.

Line itemUnitCommitmentList priceSources
Logs ingestion - Standard classgb-ingestedon-demand$0.5a-cw-pricing, a-price-list-cw
Logs ingestion - Infrequent Access classgb-ingestedon-demand$0.25a-log-classes, a-price-list-cw
Vended logs to CloudWatch Standard, 0-10 TBgb-ingestedvolume tier$0.5a-price-list-cw
Vended logs to CloudWatch Standard, 10-30 TBgb-ingestedvolume tier$0.25a-price-list-cw
Vended logs to CloudWatch Standard, 30-50 TBgb-ingestedvolume tier$0.1a-price-list-cw
Vended logs to CloudWatch Standard, over 50 TBgb-ingestedvolume tier$0.05a-price-list-cw
Vended logs to CloudWatch IA, 0-10 TBgb-ingestedvolume tier$0.25a-price-list-cw
Vended logs to CloudWatch IA, 10-30 TBgb-ingestedvolume tier$0.15a-price-list-cw
Vended logs to CloudWatch IA, 30-50 TBgb-ingestedvolume tier$0.075a-price-list-cw
Vended logs to CloudWatch IA, over 50 TBgb-ingestedvolume tier$0.05a-price-list-cw
Vended logs delivered to S3 / Firehose, 0-10 TBgb-processedvolume tier$0.25a-price-list-cw
Vended logs Parquet conversion (S3)gb-processedon-demand$0.03a-price-list-cw
Logs storage - Standardgb-retained-monthon-demand$0.03a-cw-pricing, a-price-list-cw
Logs storage - Infrequent Access (Intelligent Tiering)gb-retained-monthon-demand$0.018a-omni-pricing, a-price-list-cw
Logs storage - Archive Instant Access (Intelligent Tiering)gb-retained-monthon-demand$0.006a-omni-pricing, a-price-list-cw
Logs Insights / Log Analytics querygb-scannedon-demand$0.005a-omni-pricing, a-price-list-cw
Live Tailcustomon-demand$0.01a-price-list-cw
Data protection (Infrequent Access)gb-scannedon-demand$0.12a-cw-pricing, a-price-list-cw
Contributor Insights rule (logs)customon-demand$0.5a-price-list-cw
Contributor Insights matched events (logs)million-eventson-demand$0.02a-price-list-cw
Log / metric centralization (additional copies)customon-demand$0.05a-cw-pricing, a-price-list-cw
Custom / detailed-monitoring metrics, first 10,000custom-metric-series-monthvolume tier$0.3a-cw-pricing, a-price-list-cw
Custom / detailed-monitoring metrics, next 240,000custom-metric-series-monthvolume tier$0.1a-price-list-cw
Custom / detailed-monitoring metrics, next 750,000custom-metric-series-monthvolume tier$0.05a-price-list-cw
Custom / detailed-monitoring metrics, over 1,000,000custom-metric-series-monthvolume tier$0.02a-price-list-cw
API requests (PutMetricData, GetMetricStatistics, ListMetrics, dashboards APIs)customon-demand$0.01a-cw-pricing, a-price-list-cw
GetMetricData / GetInsightRuleReportcustomon-demand$0.01a-cw-pricing, a-price-list-cw
GetMetricWidgetImagecustomon-demand$0.02a-price-list-cw
Metric Streamscustomon-demand$0.003a-cw-pricing, a-price-list-cw
OpenTelemetry metrics ingestiongb-ingestedon-demand$0.5a-cw-pricing, a-price-list-cw
OTel vended metric enrichmentgb-ingestedon-demand$0.5a-cw-pricing, a-price-list-cw
Container Insights with OpenTelemetry (EKS)gb-ingestedon-demand$0.08a-cw-pricing, a-price-list-cw
PromQL querycustomon-demand$0.01a-cw-pricing, a-price-list-cw
Container Insights enhanced observability (EKS)customvolume tier$0.21a-price-list-cw
Container Insights enhanced observability (ECS)custom-metric-series-monthon-demand$0.07a-cw-pricing, a-price-list-cw
Database Insights Advancedcustomon-demand$0.0125a-price-list-cw
Custom dashboardcustomon-demand$3a-omni-pricing, a-price-list-cw-other
Standard-resolution metric alarmcustomon-demand$0.1a-cw-pricing, a-price-list-cw
High-resolution metric alarmcustomon-demand$0.3a-price-list-cw
Metrics Insights query alarmcustomon-demand$0.1a-cw-pricing, a-price-list-cw
Log query alarmcustomon-demand$0.1a-cw-pricing, a-price-list-cw
PromQL alarmcustomon-demand$0.1a-cw-pricing, a-price-list-cw
Composite alarmcustomon-demand$0.5a-price-list-cw
Application Signals + Transaction Search ingestion, 0-10 TBgb-ingestedvolume tier$0.35a-cw-pricing, a-price-list-cw
Application Signals + Transaction Search ingestion, 10-30 TBgb-ingestedvolume tier$0.2a-price-list-cw
Application Signals + Transaction Search ingestion, over 30 TBgb-ingestedvolume tier$0.15a-price-list-cw
Spans indexed as X-Ray trace summariesmillion-spanson-demand$0.75a-cw-pricing, a-price-list-cw
Application Signals (no span visibility), first 100Mcustomvolume tier$1.5a-cw-pricing, a-price-list-cw
Application Signals (no span visibility), next 900Mcustomvolume tier$0.75a-price-list-cw
Application Signals (no span visibility), over 1Bcustomvolume tier$0.3a-price-list-cw
X-Ray traces recorded (classic)customon-demand$5a-price-list-xray, a-xray-pricing
X-Ray traces retrieved or scanned (classic)customon-demand$0.5a-price-list-xray, a-xray-pricing
X-Ray Insights traces processedcustomon-demand$1a-price-list-xray
RUM web eventsmillion-eventson-demand$10a-cw-pricing, a-price-list-cw
RUM mobile (OTel spans and events)gb-ingestedon-demand$0.35a-cw-pricing, a-price-list-cw
Synthetics canary runstest-run-thousandon-demand$1.2a-cw-pricing, a-price-list-cw
Internet Monitor monitored resourcecustomon-demand$0.01a-cw-pricing, a-price-list-cw
Network Flow Monitorcustomon-demand$0.0069a-cw-pricing, a-price-list-cw
AMP samples ingested, first 2Bmillion-metric-samplesvolume tier$0.09a-amp-pricing, a-price-list-amp
AMP samples ingested, next 250Bmillion-metric-samplesvolume tier$0.035a-price-list-amp
AMP samples ingested, over 252Bmillion-metric-samplesvolume tier$0.016a-price-list-amp
AMP storagegb-retained-monthon-demand$0.03a-amp-pricing, a-price-list-amp
AMP query samples processedcustomon-demand$0.1a-amp-pricing, a-price-list-amp
AMP managed collectorcustomon-demand$0.04a-amp-pricing, a-price-list-amp
AMG Editor / Admin licenseuser-monthon-demand$9a-amg-pricing, a-price-list-amg
AMG Viewer licenseuser-monthon-demand$5a-amg-pricing, a-price-list-amg
AMG Enterprise pluginsuser-monthon-demand$45a-amg-pricing, a-price-list-amg
CloudWatch Omni analysiscustomon-demandNot stateda-omni-pricing
AWS DevOps Agentcustomon-demand$0.0083a-devops-agent-pricing

How the estimate is built

The standard deployment is priced by these components (methodology). A quantity is a formula over the workload variables; free allowances are subtracted first, and a tier prices only its own band.

ComponentLine itemQuantityFreeTier
Logs ingested, Standard class, beyond 5 GB freeLogs ingestion - Standard class · per gb-ingested · on-demandlog_gb5
Logs stored 30 days (compressed at 0.15)Logs storage - Standard · per gb-retained-month · on-demandlog_gb * 0.15
AMP samples ingested, 40M-2B (after 40M free)AMP samples ingested, first 2B · per million-metric-samples · volume tiermetric_series * hours * 3600 / scrape_interval_s / 1e6400 to 1960
AMP samples ingested, 2B-252BAMP samples ingested, next 250B · per million-metric-samples · volume tiermetric_series * hours * 3600 / scrape_interval_s / 1e6401960 to 251960
AMP samples ingested, over 252BAMP samples ingested, over 252B · per million-metric-samples · volume tiermetric_series * hours * 3600 / scrape_interval_s / 1e640251960 to no limit
AMP storage beyond 10 GB (1.5 bytes/sample, 150 days)AMP storage · per gb-retained-month · on-demandmetric_series * hours * 3600 / scrape_interval_s / 1e6 * 0.007510
Spans ingested (Transaction Search), 0-10 TBApplication Signals + Transaction Search ingestion, 0-10 TB · per gb-ingested · volume tierspan_gb0 to 10240
Spans ingested (Transaction Search), 10-30 TBApplication Signals + Transaction Search ingestion, 10-30 TB · per gb-ingested · volume tierspan_gb10240 to 30720
Spans ingested (Transaction Search), over 30 TBApplication Signals + Transaction Search ingestion, over 30 TB · per gb-ingested · volume tierspan_gb30720 to no limit
AMP query samples beyond 200B free (AWS calculator's default query habits)AMP query samples processed · per custom · on-demand(users * 2400 * 100000 * hours / 24 + 10 * hours * 60 * 100000) / 1e9200
Managed Grafana editors (20% of users, at least 1)AMG Editor / Admin license · per user-month · on-demandmax(1, ceil(users * 0.2))
Managed Grafana viewers (the rest)AMG Viewer license · per user-month · on-demandusers - max(1, ceil(users * 0.2))

Example monthly bills

The same four illustrative workloads as the calculator, at list price. "At least" means a price the vendor does not state is left out of the total.

Capabilities

What Amazon Web Services offers, by the definitions in the dataset. Add-on means a separately priced product.

CapabilityLevelSources
Ai assistant nl query
Natural-language query or chat assistant
Yesa-omni-ga, a-query-assist
Ai root cause
AI-assisted root-cause analysis or investigation agent
Yesa-devops-agent-pricing, a-investigations-ga, a-omni-ga, a-omni-pricing
Alerting
Alert rules with routing/notification
Yesa-alarms, a-cw-pricing
Anomaly detection
Statistical/ML anomaly detection on telemetry
Yesa-anomaly, a-log-classes
Audit logs
Audit log of user/admin actions
Yesa-cloudtrail
Byoc
Vendor-managed in the customer's cloud account
Noa-cw-pricing
Continuous profiling
Continuous profiling
Add-ona-codeguru-history
Data reduction
Drop, aggregate, dedupe, or convert logs-to-metrics before billing
Yesa-cw-pipelines, a-log-classes
Federated search
Query data in place (object storage, other tools) without ingesting
Partiala-cw-pricing, a-omni-ga
Fedramp
FedRAMP authorized (state level in note)
Yesa-fedramp
High cardinality
Designed for high-cardinality attributes without pre-aggregation penalties
Partiala-cw-pricing, a-otlp-endpoints
Hipaa
HIPAA-eligible (BAA available)
Yesa-hipaa
Incident response
Native on-call/incident workflow
Noa-incident-manager
Llm observability
LLM/agent tracing, token and cost tracking, evaluations
Yesa-genai-obs, a-omni-pricing
Logs
Log management
Yesa-cw-pricing
Mcp server
Exposes an MCP server for agents
Yesa-mcp-appsignals, a-mcp-cw
Metrics
Metrics
Yesa-amp-pricing, a-cw-pricing
Multi destination routing
Route one stream to several third-party destinations
Partiala-cw-pipelines, a-subscriptions
Observability as code
Terraform provider / dashboards-and-alerts as code
Yesa-cfn-alarm
Open format archive
Archive in an open format (Parquet, JSON, OTLP) in customer object storage
Yesa-cw-pricing, a-s3-export
Otel collector distro
Ships or supports its own OpenTelemetry Collector distribution
Yesa-adot
Otlp ingest
Accepts OTLP (gRPC or HTTP) natively, without a proprietary agent in the path
Yesa-otlp-endpoints
Pii redaction
Mask/redact sensitive data in the pipeline
Yesa-cw-pricing, a-data-protection
Pipeline processing
Parse, enrich, transform in flight before storage
Yesa-cw-pipelines, a-log-classes
Prometheus remote write
Accepts Prometheus remote_write
Yesa-amp-remote-write
Promql
Query with PromQL (or a compatible dialect)
Yesa-cw-pricing, a-otel-metrics-launch
Proprietary agent required
Full functionality needs the vendor's own agent (yes = lock-in signal)
Partiala-log-classes, a-otlp-endpoints
Rbac
Role-based access control
Yesa-iam
Rehydration
Re-ingest archived data for search on demand
Noa-log-classes, a-omni-pricing
Rum
Real-user monitoring (browser/mobile)
Yesa-cw-pricing, a-rum
Saas
Vendor-hosted SaaS
Yesa-cw-pricing
Sampling tail
Tail-based trace sampling
Partiala-transaction-search, a-xray-sampling
Self hosted
Customer can run it on its own infrastructure
Noa-adot
Service map
Auto-discovered service/topology map
Yesa-cw-pricing, a-service-map
Slo management
First-class SLO/error-budget objects
Yesa-slo
Sql query
SQL as a query language
Yesa-query-languages
Sso saml
SSO via SAML/OIDC
Yesa-amg-auth
Synthetics
Synthetic monitoring
Yesa-cw-pricing, a-synthetics
Tiered storage
Hot/warm/cold or archive tiers priced differently
Yesa-omni-pricing, a-price-list-cw
Traces
Distributed tracing
Yesa-cw-pricing, a-transaction-search

Sources

Every page cited above, with the date it was read. Third-party pages are marked; a price stated only by a third party is shown as not stated.

IdKindPageRead
a-adotvendor-docsAWS Distro for OpenTelemetry2026-10-02
a-alarmsvendor-docsUsing Amazon CloudWatch alarms2026-10-02
a-amg-authvendor-docsAuthenticate users in Amazon Managed Grafana workspaces2026-10-02
a-amg-pricingvendor-pricingAmazon Managed Grafana Pricing2026-10-02
a-amp-pricingvendor-pricingAmazon Managed Service for Prometheus Pricing2026-10-02
a-amp-remote-writevendor-docsIngest Prometheus metrics with remote write (AMP)2026-10-02
a-amzn-wikithird-partyAmazon (company) - Wikipedia2026-10-02
a-anomalyvendor-docsUsing CloudWatch anomaly detection2026-10-02
a-cfn-alarmvendor-docsAWS::CloudWatch::Alarm (CloudFormation)2026-10-02
a-cloudtrailvendor-docsLogging Amazon CloudWatch API calls with AWS CloudTrail2026-10-02
a-codeguru-historyvendor-docsCodeGuru Profiler user guide document history2026-10-05
a-cw-pipelinesvendor-docsCloudWatch pipelines2026-10-02
a-cw-pricingvendor-pricingAmazon CloudWatch Pricing2026-10-05
a-data-protectionvendor-docsHelp protect sensitive log data with masking2026-10-02
a-devops-agent-pricingvendor-pricingAWS DevOps Agent pricing2026-10-05
a-fedrampvendor-docsAWS Services in Scope - FedRAMP2026-10-02
a-genai-obsvendor-docsGenerative AI observability - Amazon CloudWatch2026-10-02
a-hipaavendor-docsHIPAA Eligible Services Reference2026-10-02
a-iamvendor-docsIdentity and access management for Amazon CloudWatch2026-10-02
a-incident-managervendor-docsAWS Systems Manager Incident Manager availability change2026-10-02
a-investigations-gavendor-marketingNow in GA: Amazon CloudWatch investigations2026-10-02
a-log-classesvendor-docsCloudWatch Logs log classes2026-10-02
a-mcp-appsignalsvendor-docsAWS Labs CloudWatch Application Signals MCP Server2026-10-02
a-mcp-cwvendor-docsAWS Labs CloudWatch MCP Server2026-10-02
a-omni-gavendor-marketingAmazon CloudWatch Omni: AI-first observability for agents and applications2026-10-05
a-omni-pricingvendor-pricingAmazon CloudWatch Omni pricing2026-10-05
a-otel-metrics-launchvendor-marketingAmazon CloudWatch introduces native OpenTelemetry metrics with PromQL querying and per-GB pricing2026-10-02
a-otlp-endpointsvendor-docsCloudWatch OTLP Endpoints2026-10-02
a-price-list-amgvendor-pricingAWS Price List API - Amazon Managed Grafana us-east-12026-10-05
a-price-list-ampvendor-pricingAWS Price List API - Amazon Managed Service for Prometheus us-east-12026-10-05
a-price-list-cwvendor-pricingAWS Price List API - AmazonCloudWatch us-east-1 (published 2026-09-22)2026-10-05
a-price-list-cw-othervendor-pricingAWS Price List API - AmazonCloudWatch aws-other (dashboards)2026-10-05
a-price-list-xrayvendor-pricingAWS Price List API - AWS X-Ray us-east-12026-10-05
a-query-assistvendor-docsUse natural language to generate and update CloudWatch Logs Insights queries2026-10-02
a-query-languagesvendor-docsSupported query languages - CloudWatch Logs2026-10-02
a-rumvendor-docsCloudWatch RUM2026-10-02
a-s3-exportvendor-docsExporting log data to Amazon S32026-10-02
a-service-mapvendor-docsCloudWatch service map2026-10-02
a-slovendor-docsService level objectives (SLOs) - Application Signals2026-10-02
a-subscriptionsvendor-docsReal-time processing of log data with subscriptions2026-10-02
a-syntheticsvendor-docsSynthetic monitoring (canaries)2026-10-02
a-xray-pricingvendor-pricingAWS X-Ray Pricing2026-10-02
a-xray-samplingvendor-docsConfiguring sampling rules (X-Ray)2026-10-02

Spotted a wrong price? A way to report one is not set up yet.