librato_alert
Provides a Librato Alert resource. This can be used to create and manage alerts on Librato.
Example Usage
# Create a new Librato alert
resource "librato_alert" "myalert" {
  name        = "MyAlert"
  description = "A Test Alert"
  services    = ["${librato_service.myservice.id}"]
  condition {
    type        = "above"
    threshold   = 10
    metric_name = "librato.cpu.percent.idle"
  }
}
Argument Reference
The following arguments are supported:
- 
name- (Required) The name of the alert.
- 
description- (Required) Description of the alert.
- 
active- whether the alert is active (can be triggered). Defaults to true.
- 
rearm_seconds- minimum amount of time between sending alert notifications, in seconds.
- 
services- list of notification service IDs.
- 
condition- A trigger condition for the alert. Conditions documented below.
- 
attributes- A hash of additional attribtues for the alert. Attributes documented below.
Attributes Reference
The following attributes are exported:
- 
id- The ID of the alert.
- 
name- The name of the alert.
- 
description- (Required) Description of the alert.
- 
active- whether the alert is active (can be triggered). Defaults to true.
- 
rearm_seconds- minimum amount of time between sending alert notifications, in seconds.
- 
services- list of notification service IDs.
- 
condition- A trigger condition for the alert. Conditions documented below.
Conditions (condition) support the following:
- 
type- The type of condition. Must be one ofabove,beloworabsent.
- 
metric_name- The name of the metric this alert condition applies to.
- 
source- A source expression which identifies which sources for the given metric to monitor.
- 
detect_reset- boolean: toggles the method used to calculate the delta from the previous sample when the summary_function isderivative.
- 
duration- number of seconds condition must be true to fire the alert (required for typeabsent).
- 
threshold- float: measurements over this number will fire the alert (only foraboveorbelow).
- 
summary_function- Indicates which statistic of an aggregated measurement to alert on. ((only foraboveorbelow).
Attributes (attributes) support the following:
- 
runbook_url- a URL for the runbook to be followed when this alert is firing. Used in the Librato UI if set.
    © 2018 HashiCorpLicensed under the MPL 2.0 License.
    https://www.terraform.io/docs/providers/librato/r/alert.html