-
Notifications
You must be signed in to change notification settings - Fork 0
Metrics Reference
All business and target-scoped runtime metrics include target. Monetary series must never be aggregated across currency, provider, or cost_basis unless the query intentionally compares accounting views.
| Metric | Type | Additional labels | Meaning |
|---|---|---|---|
aws_cost_daily_amount |
gauge | provider,cost_basis,currency |
Current UTC billing-day total |
aws_cost_month_to_date_amount |
gauge | provider,cost_basis,currency |
Current UTC month-to-date total |
aws_cost_service_daily_amount |
gauge | provider,cost_basis,currency,aws_service |
Daily cost by service |
aws_cost_service_month_to_date_amount |
gauge | provider,cost_basis,currency,aws_service |
MTD cost by service |
aws_cost_region_daily_amount |
gauge | provider,cost_basis,currency,aws_region |
Daily cost by region |
aws_cost_region_month_to_date_amount |
gauge | provider,cost_basis,currency,aws_region |
MTD cost by region |
aws_cost_account_daily_amount |
gauge | provider,cost_basis,currency,linked_account_id |
Daily cost by linked account |
aws_cost_account_month_to_date_amount |
gauge | provider,cost_basis,currency,linked_account_id |
MTD cost by linked account |
aws_cost_month_forecast_mean_amount |
gauge | provider,cost_basis,currency |
Remaining-month forecast mean, including today |
aws_cost_month_forecast_lower_bound_amount |
gauge | provider,cost_basis,currency |
Remaining-month lower bound |
aws_cost_month_forecast_upper_bound_amount |
gauge | provider,cost_basis,currency |
Remaining-month upper bound |
aws_cost_account_info |
gauge | linked_account_id,account_name,account_status |
Non-sensitive Organizations metadata, value 1 |
aws_cost_tag_daily_amount |
gauge | provider,cost_basis,currency,tag_key,tag_value |
Daily allowlisted tag cost |
aws_cost_tag_month_to_date_amount |
gauge | provider,cost_basis,currency,tag_key,tag_value |
MTD allowlisted tag cost |
| Metric | Type | Labels |
|---|---|---|
aws_commitment_utilization_ratio |
gauge | target,commitment_type,time_unit |
aws_commitment_coverage_ratio |
gauge | target,commitment_type,time_unit |
aws_commitment_unused_hours |
gauge | target,commitment_type,time_unit |
aws_commitment_covered_spend_amount |
gauge | target,commitment_type,time_unit,currency |
aws_commitment_on_demand_cost_amount |
gauge | target,commitment_type,time_unit,currency |
aws_commitment_net_savings_amount |
gauge | target,commitment_type,time_unit,currency |
aws_cost_anomaly_active |
gauge | target |
aws_cost_anomaly_count |
gauge | target |
aws_cost_anomaly_impact_amount |
gauge | target,currency |
aws_cost_anomaly_last_detected_timestamp_seconds |
gauge | target |
commitment_type is bounded to savings_plan and reservation. No plan, reservation, or anomaly identifier is exposed.
All budget metrics use target,budget_name,currency,budget_type,time_unit:
aws_budget_limit_amountaws_budget_actual_amountaws_budget_forecasted_amount
Only COST budgets are accepted. Missing actual or forecast data omits that series.
| Metric | Type | Primary labels |
|---|---|---|
aws_cost_exporter_collector_up |
gauge | target,collector |
aws_cost_exporter_last_success_timestamp_seconds |
gauge | target,collector |
aws_cost_exporter_last_attempt_timestamp_seconds |
gauge | target,collector |
aws_cost_exporter_cache_age_seconds |
gauge | target,collector |
aws_cost_exporter_snapshot_series |
gauge | target,collector |
aws_cost_exporter_refresh_total |
counter | target,collector,status |
aws_cost_exporter_refresh_duration_seconds |
histogram | target,collector |
aws_cost_exporter_aws_api_requests_total |
counter | target,operation,status |
aws_cost_exporter_aws_api_retries_total |
counter | target,operation,reason |
aws_cost_exporter_aws_api_request_duration_seconds |
histogram | target,operation |
aws_cost_exporter_scheduler_skipped_runs_total |
counter | target,collector,reason |
aws_cost_exporter_dimension_overflow_values_total |
counter | target,dimension |
aws_cost_exporter_pagination_pages_total |
counter | target,operation |
aws_cost_exporter_cache_publish_errors_total |
counter | target,collector,operation |
aws_cost_exporter_build_info |
gauge | version,revision,go_version |
aws_cost_exporter_scheduler_shutdown_timeouts_total |
counter | process-global |
operation, status, reason, collector, provider, basis, and commitment labels use bounded enums. Raw AWS errors and request IDs cannot become labels.
The logical request, successful page, and retry counters are related to AWS activity but are not interchangeable with AWS-billed HTTP attempts.
AWS Cost Exporter current stable v1.0.0 · Source repository · Generated from docs/wiki on master; do not edit the published Wiki directly. / 当前稳定版 v1.0.0;文档由 master 分支的 docs/wiki 自动生成,请勿直接编辑已发布 Wiki。