No requirements.
| Name | Version |
|---|---|
| n/a |
No modules.
| Name | Description | Type | Default | Required |
|---|---|---|---|---|
| dlq_alert_duration | How long the dead-letter queue message count must stay above the threshold before the alert fires (e.g. '0s', '600s'). | string |
"0s" |
no |
| dlq_alert_threshold | Number of dead-letter queue messages above which the alert fires. | number |
1 |
no |
| dlq_filter | additional filter to apply to dlq alert policy | string |
"" |
no |
| enable_high_retry | Whether to enable the workqueue high retry alert | bool |
false |
no |
| enable_scaling_alerts | Whether to enable scaling alerts. When logs appear with "The request was aborted because there was no available instance." or "The request failed because either the HTTP response was malformed or connection to the instance had an error." |
bool |
false |
no |
| exitcode_filter | additional filter to apply to exitcode alert policy | string |
"" |
no |
| failed_req_filter | additional filter to apply to failed request alert policy | string |
"" |
no |
| failure_rate_duration | duration for condition to be active before alerting | number |
120 |
no |
| failure_rate_exclude_services | List of service names to exclude from the 5xx failure rate alert | list(string) |
[] |
no |
| failure_rate_ratio_threshold | ratio threshold to alert for cloud run server failure rate. | number |
0.2 |
no |
| global_only_alerts | only enable global alerts. when true, only create alerts that are global. | bool |
false |
no |
| grpc_error_threshold | threshold for grpc error. | number |
0.25 |
no |
| grpc_failure_rate_exclude_services | List of service names to exclude from non-grpc failure rate alert | list(string) |
[] |
no |
| grpc_non_error_codes | List of grpc codes to not counted as error, case-sensitive. | list(string) |
[ |
no |
| http_error_exclude_services | List of service names to exclude from the http error rate alert. | list(string) |
[] |
no |
| http_error_method_status_exclusions | Map of service names to method/status exclusions. Each entry excludes the service from the main http error condition and generates replacement conditions that exclude the specified method+code combination(s). Set code for a single status code or codes for several; exactly one of the two must be set. |
map(object({ |
{} |
no |
| http_error_threshold | threshold for http error. | number |
0.25 |
no |
| job_exitcode_filter | additional filter to apply to job exitcode alert policy | string |
"" |
no |
| notification_channels | List of notification channels to alert. | list(string) |
[] |
no |
| notification_channels_email | Email notification channel. | list(string) |
[] |
no |
| notification_channels_pager | Incident.io notification channel. | list(string) |
[] |
no |
| notification_channels_pubsub | Pubsub notification channel. | list(string) |
[] |
no |
| notification_channels_slack | Slack notification channel. | list(string) |
[] |
no |
| oom_filter | additional filter to apply to oom alert policy | string |
"" |
no |
| panic_filter | additional filter to apply to panic alert policy | string |
"" |
no |
| product | Product label to apply to the service. | string |
"unknown" |
no |
| project_id | n/a | string |
n/a | yes |
| scaling_issue_filter | additional filter to apply to scaling issue alert policy | string |
"" |
no |
| signal_filter | additional filter to apply to signal alert policy | string |
"" |
no |
| team | Team label to apply to resources (replaces deprecated 'squad'). | string |
n/a | yes |
| timeout_filter | additional filter to apply to timeout alert policy | string |
"" |
no |
No outputs.