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 item | Unit | Commitment | List price | Sources |
|---|---|---|---|---|
| Logs ingestion - Standard class | gb-ingested | on-demand | $0.5 | a-cw-pricing, a-price-list-cw |
| Logs ingestion - Infrequent Access class | gb-ingested | on-demand | $0.25 | a-log-classes, a-price-list-cw |
| Vended logs to CloudWatch Standard, 0-10 TB | gb-ingested | volume tier | $0.5 | a-price-list-cw |
| Vended logs to CloudWatch Standard, 10-30 TB | gb-ingested | volume tier | $0.25 | a-price-list-cw |
| Vended logs to CloudWatch Standard, 30-50 TB | gb-ingested | volume tier | $0.1 | a-price-list-cw |
| Vended logs to CloudWatch Standard, over 50 TB | gb-ingested | volume tier | $0.05 | a-price-list-cw |
| Vended logs to CloudWatch IA, 0-10 TB | gb-ingested | volume tier | $0.25 | a-price-list-cw |
| Vended logs to CloudWatch IA, 10-30 TB | gb-ingested | volume tier | $0.15 | a-price-list-cw |
| Vended logs to CloudWatch IA, 30-50 TB | gb-ingested | volume tier | $0.075 | a-price-list-cw |
| Vended logs to CloudWatch IA, over 50 TB | gb-ingested | volume tier | $0.05 | a-price-list-cw |
| Vended logs delivered to S3 / Firehose, 0-10 TB | gb-processed | volume tier | $0.25 | a-price-list-cw |
| Vended logs Parquet conversion (S3) | gb-processed | on-demand | $0.03 | a-price-list-cw |
| Logs storage - Standard | gb-retained-month | on-demand | $0.03 | a-cw-pricing, a-price-list-cw |
| Logs storage - Infrequent Access (Intelligent Tiering) | gb-retained-month | on-demand | $0.018 | a-omni-pricing, a-price-list-cw |
| Logs storage - Archive Instant Access (Intelligent Tiering) | gb-retained-month | on-demand | $0.006 | a-omni-pricing, a-price-list-cw |
| Logs Insights / Log Analytics query | gb-scanned | on-demand | $0.005 | a-omni-pricing, a-price-list-cw |
| Live Tail | custom | on-demand | $0.01 | a-price-list-cw |
| Data protection (Infrequent Access) | gb-scanned | on-demand | $0.12 | a-cw-pricing, a-price-list-cw |
| Contributor Insights rule (logs) | custom | on-demand | $0.5 | a-price-list-cw |
| Contributor Insights matched events (logs) | million-events | on-demand | $0.02 | a-price-list-cw |
| Log / metric centralization (additional copies) | custom | on-demand | $0.05 | a-cw-pricing, a-price-list-cw |
| Custom / detailed-monitoring metrics, first 10,000 | custom-metric-series-month | volume tier | $0.3 | a-cw-pricing, a-price-list-cw |
| Custom / detailed-monitoring metrics, next 240,000 | custom-metric-series-month | volume tier | $0.1 | a-price-list-cw |
| Custom / detailed-monitoring metrics, next 750,000 | custom-metric-series-month | volume tier | $0.05 | a-price-list-cw |
| Custom / detailed-monitoring metrics, over 1,000,000 | custom-metric-series-month | volume tier | $0.02 | a-price-list-cw |
| API requests (PutMetricData, GetMetricStatistics, ListMetrics, dashboards APIs) | custom | on-demand | $0.01 | a-cw-pricing, a-price-list-cw |
| GetMetricData / GetInsightRuleReport | custom | on-demand | $0.01 | a-cw-pricing, a-price-list-cw |
| GetMetricWidgetImage | custom | on-demand | $0.02 | a-price-list-cw |
| Metric Streams | custom | on-demand | $0.003 | a-cw-pricing, a-price-list-cw |
| OpenTelemetry metrics ingestion | gb-ingested | on-demand | $0.5 | a-cw-pricing, a-price-list-cw |
| OTel vended metric enrichment | gb-ingested | on-demand | $0.5 | a-cw-pricing, a-price-list-cw |
| Container Insights with OpenTelemetry (EKS) | gb-ingested | on-demand | $0.08 | a-cw-pricing, a-price-list-cw |
| PromQL query | custom | on-demand | $0.01 | a-cw-pricing, a-price-list-cw |
| Container Insights enhanced observability (EKS) | custom | volume tier | $0.21 | a-price-list-cw |
| Container Insights enhanced observability (ECS) | custom-metric-series-month | on-demand | $0.07 | a-cw-pricing, a-price-list-cw |
| Database Insights Advanced | custom | on-demand | $0.0125 | a-price-list-cw |
| Custom dashboard | custom | on-demand | $3 | a-omni-pricing, a-price-list-cw-other |
| Standard-resolution metric alarm | custom | on-demand | $0.1 | a-cw-pricing, a-price-list-cw |
| High-resolution metric alarm | custom | on-demand | $0.3 | a-price-list-cw |
| Metrics Insights query alarm | custom | on-demand | $0.1 | a-cw-pricing, a-price-list-cw |
| Log query alarm | custom | on-demand | $0.1 | a-cw-pricing, a-price-list-cw |
| PromQL alarm | custom | on-demand | $0.1 | a-cw-pricing, a-price-list-cw |
| Composite alarm | custom | on-demand | $0.5 | a-price-list-cw |
| Application Signals + Transaction Search ingestion, 0-10 TB | gb-ingested | volume tier | $0.35 | a-cw-pricing, a-price-list-cw |
| Application Signals + Transaction Search ingestion, 10-30 TB | gb-ingested | volume tier | $0.2 | a-price-list-cw |
| Application Signals + Transaction Search ingestion, over 30 TB | gb-ingested | volume tier | $0.15 | a-price-list-cw |
| Spans indexed as X-Ray trace summaries | million-spans | on-demand | $0.75 | a-cw-pricing, a-price-list-cw |
| Application Signals (no span visibility), first 100M | custom | volume tier | $1.5 | a-cw-pricing, a-price-list-cw |
| Application Signals (no span visibility), next 900M | custom | volume tier | $0.75 | a-price-list-cw |
| Application Signals (no span visibility), over 1B | custom | volume tier | $0.3 | a-price-list-cw |
| X-Ray traces recorded (classic) | custom | on-demand | $5 | a-price-list-xray, a-xray-pricing |
| X-Ray traces retrieved or scanned (classic) | custom | on-demand | $0.5 | a-price-list-xray, a-xray-pricing |
| X-Ray Insights traces processed | custom | on-demand | $1 | a-price-list-xray |
| RUM web events | million-events | on-demand | $10 | a-cw-pricing, a-price-list-cw |
| RUM mobile (OTel spans and events) | gb-ingested | on-demand | $0.35 | a-cw-pricing, a-price-list-cw |
| Synthetics canary runs | test-run-thousand | on-demand | $1.2 | a-cw-pricing, a-price-list-cw |
| Internet Monitor monitored resource | custom | on-demand | $0.01 | a-cw-pricing, a-price-list-cw |
| Network Flow Monitor | custom | on-demand | $0.0069 | a-cw-pricing, a-price-list-cw |
| AMP samples ingested, first 2B | million-metric-samples | volume tier | $0.09 | a-amp-pricing, a-price-list-amp |
| AMP samples ingested, next 250B | million-metric-samples | volume tier | $0.035 | a-price-list-amp |
| AMP samples ingested, over 252B | million-metric-samples | volume tier | $0.016 | a-price-list-amp |
| AMP storage | gb-retained-month | on-demand | $0.03 | a-amp-pricing, a-price-list-amp |
| AMP query samples processed | custom | on-demand | $0.1 | a-amp-pricing, a-price-list-amp |
| AMP managed collector | custom | on-demand | $0.04 | a-amp-pricing, a-price-list-amp |
| AMG Editor / Admin license | user-month | on-demand | $9 | a-amg-pricing, a-price-list-amg |
| AMG Viewer license | user-month | on-demand | $5 | a-amg-pricing, a-price-list-amg |
| AMG Enterprise plugins | user-month | on-demand | $45 | a-amg-pricing, a-price-list-amg |
| CloudWatch Omni analysis | custom | on-demand | Not stated | a-omni-pricing |
| AWS DevOps Agent | custom | on-demand | $0.0083 | a-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.
| Component | Line item | Quantity | Free | Tier |
|---|---|---|---|---|
| Logs ingested, Standard class, beyond 5 GB free | Logs ingestion - Standard class · per gb-ingested · on-demand | log_gb | 5 | |
| Logs stored 30 days (compressed at 0.15) | Logs storage - Standard · per gb-retained-month · on-demand | log_gb * 0.15 | ||
| AMP samples ingested, 40M-2B (after 40M free) | AMP samples ingested, first 2B · per million-metric-samples · volume tier | metric_series * hours * 3600 / scrape_interval_s / 1e6 | 40 | 0 to 1960 |
| AMP samples ingested, 2B-252B | AMP samples ingested, next 250B · per million-metric-samples · volume tier | metric_series * hours * 3600 / scrape_interval_s / 1e6 | 40 | 1960 to 251960 |
| AMP samples ingested, over 252B | AMP samples ingested, over 252B · per million-metric-samples · volume tier | metric_series * hours * 3600 / scrape_interval_s / 1e6 | 40 | 251960 to no limit |
| AMP storage beyond 10 GB (1.5 bytes/sample, 150 days) | AMP storage · per gb-retained-month · on-demand | metric_series * hours * 3600 / scrape_interval_s / 1e6 * 0.0075 | 10 | |
| Spans ingested (Transaction Search), 0-10 TB | Application Signals + Transaction Search ingestion, 0-10 TB · per gb-ingested · volume tier | span_gb | 0 to 10240 | |
| Spans ingested (Transaction Search), 10-30 TB | Application Signals + Transaction Search ingestion, 10-30 TB · per gb-ingested · volume tier | span_gb | 10240 to 30720 | |
| Spans ingested (Transaction Search), over 30 TB | Application Signals + Transaction Search ingestion, over 30 TB · per gb-ingested · volume tier | span_gb | 30720 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) / 1e9 | 200 | |
| Managed Grafana editors (20% of users, at least 1) | AMG Editor / Admin license · per user-month · on-demand | max(1, ceil(users * 0.2)) | ||
| Managed Grafana viewers (the rest) | AMG Viewer license · per user-month · on-demand | users - 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.
| Workload | Per month | Note | Calculator |
|---|---|---|---|
| Starter | $78.62 | Open Starter in the calculator→ | |
| Small | $464 | Open Small in the calculator→ | |
| Medium | $6,570 | Open Medium in the calculator→ | |
| Large | $43,695 | Open Large in the calculator→ |
Capabilities
What Amazon Web Services offers, by the definitions in the dataset. Add-on means a separately priced product.
| Capability | Level | Sources |
|---|---|---|
| Ai assistant nl query Natural-language query or chat assistant | Yes | a-omni-ga, a-query-assist |
| Ai root cause AI-assisted root-cause analysis or investigation agent | Yes | a-devops-agent-pricing, a-investigations-ga, a-omni-ga, a-omni-pricing |
| Alerting Alert rules with routing/notification | Yes | a-alarms, a-cw-pricing |
| Anomaly detection Statistical/ML anomaly detection on telemetry | Yes | a-anomaly, a-log-classes |
| Audit logs Audit log of user/admin actions | Yes | a-cloudtrail |
| Byoc Vendor-managed in the customer's cloud account | No | a-cw-pricing |
| Continuous profiling Continuous profiling | Add-on | a-codeguru-history |
| Data reduction Drop, aggregate, dedupe, or convert logs-to-metrics before billing | Yes | a-cw-pipelines, a-log-classes |
| Federated search Query data in place (object storage, other tools) without ingesting | Partial | a-cw-pricing, a-omni-ga |
| Fedramp FedRAMP authorized (state level in note) | Yes | a-fedramp |
| High cardinality Designed for high-cardinality attributes without pre-aggregation penalties | Partial | a-cw-pricing, a-otlp-endpoints |
| Hipaa HIPAA-eligible (BAA available) | Yes | a-hipaa |
| Incident response Native on-call/incident workflow | No | a-incident-manager |
| Llm observability LLM/agent tracing, token and cost tracking, evaluations | Yes | a-genai-obs, a-omni-pricing |
| Logs Log management | Yes | a-cw-pricing |
| Mcp server Exposes an MCP server for agents | Yes | a-mcp-appsignals, a-mcp-cw |
| Metrics Metrics | Yes | a-amp-pricing, a-cw-pricing |
| Multi destination routing Route one stream to several third-party destinations | Partial | a-cw-pipelines, a-subscriptions |
| Observability as code Terraform provider / dashboards-and-alerts as code | Yes | a-cfn-alarm |
| Open format archive Archive in an open format (Parquet, JSON, OTLP) in customer object storage | Yes | a-cw-pricing, a-s3-export |
| Otel collector distro Ships or supports its own OpenTelemetry Collector distribution | Yes | a-adot |
| Otlp ingest Accepts OTLP (gRPC or HTTP) natively, without a proprietary agent in the path | Yes | a-otlp-endpoints |
| Pii redaction Mask/redact sensitive data in the pipeline | Yes | a-cw-pricing, a-data-protection |
| Pipeline processing Parse, enrich, transform in flight before storage | Yes | a-cw-pipelines, a-log-classes |
| Prometheus remote write Accepts Prometheus remote_write | Yes | a-amp-remote-write |
| Promql Query with PromQL (or a compatible dialect) | Yes | a-cw-pricing, a-otel-metrics-launch |
| Proprietary agent required Full functionality needs the vendor's own agent (yes = lock-in signal) | Partial | a-log-classes, a-otlp-endpoints |
| Rbac Role-based access control | Yes | a-iam |
| Rehydration Re-ingest archived data for search on demand | No | a-log-classes, a-omni-pricing |
| Rum Real-user monitoring (browser/mobile) | Yes | a-cw-pricing, a-rum |
| Saas Vendor-hosted SaaS | Yes | a-cw-pricing |
| Sampling tail Tail-based trace sampling | Partial | a-transaction-search, a-xray-sampling |
| Self hosted Customer can run it on its own infrastructure | No | a-adot |
| Service map Auto-discovered service/topology map | Yes | a-cw-pricing, a-service-map |
| Slo management First-class SLO/error-budget objects | Yes | a-slo |
| Sql query SQL as a query language | Yes | a-query-languages |
| Sso saml SSO via SAML/OIDC | Yes | a-amg-auth |
| Synthetics Synthetic monitoring | Yes | a-cw-pricing, a-synthetics |
| Tiered storage Hot/warm/cold or archive tiers priced differently | Yes | a-omni-pricing, a-price-list-cw |
| Traces Distributed tracing | Yes | a-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.
Spotted a wrong price? A way to report one is not set up yet.