Skip to content

Commit

Permalink
Merge pull request #16 from adinhodovic/add-alerts-for-config-reload-…
Browse files Browse the repository at this point in the history
…fails

feat: Add alerts for config reload failures
  • Loading branch information
adinhodovic committed Mar 24, 2024
2 parents bd02e45 + a7fb606 commit d1be06c
Show file tree
Hide file tree
Showing 6 changed files with 495 additions and 135 deletions.
18 changes: 18 additions & 0 deletions alerts/alerts.libsonnet
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,24 @@
{
name: 'nginx.rules',
rules: [
{
alert: 'NginxConfigReloadFailed',
expr: |||
sum(
nginx_ingress_controller_config_last_reload_successful{%(ingressNginxSelector)s}
) by (job, controller_class)
== 0
||| % $._config,
'for': '5m',
labels: {
severity: 'warning',
},
annotations: {
summary: 'Nginx config reload failed.',
description: 'Nginx config reload failed for the controller with the class {{ $labels.controller_class }}.',
dashboard_url: $._config.overviewDashboardUrl + '?var-job={{ $labels.job }}&var-controller_class={{ $labels.controller_class }}',
},
},
{
alert: 'NginxHighHttp4xxErrorRate',
expr: |||
Expand Down
18 changes: 9 additions & 9 deletions dashboards_out/ingress-nginx-overview.json
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@
]
}
},
"pluginVersion": "v10.2.0",
"pluginVersion": "v10.4.0",
"targets": [
{
"datasource": {
Expand Down Expand Up @@ -112,7 +112,7 @@
]
}
},
"pluginVersion": "v10.2.0",
"pluginVersion": "v10.4.0",
"targets": [
{
"datasource": {
Expand Down Expand Up @@ -165,7 +165,7 @@
]
}
},
"pluginVersion": "v10.2.0",
"pluginVersion": "v10.4.0",
"targets": [
{
"datasource": {
Expand Down Expand Up @@ -210,7 +210,7 @@
]
}
},
"pluginVersion": "v10.2.0",
"pluginVersion": "v10.4.0",
"targets": [
{
"datasource": {
Expand Down Expand Up @@ -259,7 +259,7 @@
]
}
},
"pluginVersion": "v10.2.0",
"pluginVersion": "v10.4.0",
"targets": [
{
"datasource": {
Expand Down Expand Up @@ -325,7 +325,7 @@
"sort": "desc"
}
},
"pluginVersion": "v10.2.0",
"pluginVersion": "v10.4.0",
"targets": [
{
"datasource": {
Expand Down Expand Up @@ -376,7 +376,7 @@
"sort": "desc"
}
},
"pluginVersion": "v10.2.0",
"pluginVersion": "v10.4.0",
"targets": [
{
"datasource": {
Expand Down Expand Up @@ -463,7 +463,7 @@
}
]
},
"pluginVersion": "v10.2.0",
"pluginVersion": "v10.4.0",
"targets": [
{
"datasource": {
Expand Down Expand Up @@ -638,7 +638,7 @@
}
]
},
"pluginVersion": "v10.2.0",
"pluginVersion": "v10.4.0",
"targets": [
{
"datasource": {
Expand Down
16 changes: 8 additions & 8 deletions dashboards_out/ingress-nginx-request-handling-performance.json
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@
"sort": "desc"
}
},
"pluginVersion": "v10.2.0",
"pluginVersion": "v10.4.0",
"targets": [
{
"datasource": {
Expand Down Expand Up @@ -131,7 +131,7 @@
"sort": "desc"
}
},
"pluginVersion": "v10.2.0",
"pluginVersion": "v10.4.0",
"targets": [
{
"datasource": {
Expand Down Expand Up @@ -214,7 +214,7 @@
"sort": "desc"
}
},
"pluginVersion": "v10.2.0",
"pluginVersion": "v10.4.0",
"targets": [
{
"datasource": {
Expand Down Expand Up @@ -265,7 +265,7 @@
"sort": "desc"
}
},
"pluginVersion": "v10.2.0",
"pluginVersion": "v10.4.0",
"targets": [
{
"datasource": {
Expand Down Expand Up @@ -320,7 +320,7 @@
"sort": "desc"
}
},
"pluginVersion": "v10.2.0",
"pluginVersion": "v10.4.0",
"targets": [
{
"datasource": {
Expand Down Expand Up @@ -371,7 +371,7 @@
"sort": "desc"
}
},
"pluginVersion": "v10.2.0",
"pluginVersion": "v10.4.0",
"targets": [
{
"datasource": {
Expand Down Expand Up @@ -426,7 +426,7 @@
"sort": "desc"
}
},
"pluginVersion": "v10.2.0",
"pluginVersion": "v10.4.0",
"targets": [
{
"datasource": {
Expand Down Expand Up @@ -481,7 +481,7 @@
"sort": "desc"
}
},
"pluginVersion": "v10.2.0",
"pluginVersion": "v10.4.0",
"targets": [
{
"datasource": {
Expand Down
Loading

0 comments on commit d1be06c

Please sign in to comment.