CostAlertEvent
Auto-generated API reference for CostAlertEvent.
Interface: CostAlertEvent
Defined in: observability/src/cost-guard-advanced-types.ts:26
#Properties
#at
at:
string
Defined in: observability/src/cost-guard-advanced-types.ts:32
ISO 8601 timestamp.
#budgetUsd
budgetUsd:
number
Defined in: observability/src/cost-guard-advanced-types.ts:36
Cap for this window (USD).
#costUsd
costUsd:
number
Defined in: observability/src/cost-guard-advanced-types.ts:34
Spend so far in this window (USD).
#msUntilExceeded?
optionalmsUntilExceeded?:number
Defined in: observability/src/cost-guard-advanced-types.ts:45
Estimated milliseconds until the budget is exhausted at the
current spend rate, when type is 'cost:forecast'.
#reason?
optionalreason?:string
Defined in: observability/src/cost-guard-advanced-types.ts:47
Optional human-readable reason (mode change, etc.).
#tenant
tenant:
string
Defined in: observability/src/cost-guard-advanced-types.ts:28
#threshold?
optionalthreshold?:number
Defined in: observability/src/cost-guard-advanced-types.ts:40
Threshold that triggered this alert (0.5, 0.8, 1.0, or undefined for forecast).
#type
type:
CostAlertType
Defined in: observability/src/cost-guard-advanced-types.ts:27
#utilization
utilization:
number
Defined in: observability/src/cost-guard-advanced-types.ts:38
Fraction of budget consumed (0ββ, always finite).
#window
window:
string
Defined in: observability/src/cost-guard-advanced-types.ts:30
Window id ('perMinute', 'perDay', 'perMonth', custom name).