Skip to content

Commit 517da2c

Browse files
author
Muhammad Shahzeb
committed
Minor updates
1 parent f069d64 commit 517da2c

File tree

2 files changed

+16
-16
lines changed

2 files changed

+16
-16
lines changed

postgres_mixin/alerts/postgres.libsonnet

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,10 @@
1313
expr: |||
1414
sum by (%(agg)s) (pg_stat_activity_count{%(postgresExporterSelector)s})
1515
>=
16-
sum by (instance) (pg_settings_max_connections{%(postgresExporterSelector)s})
16+
sum by (%(agg)s) (pg_settings_max_connections{%(postgresExporterSelector)s})
1717
-
1818
sum by (%(agg)s) (pg_settings_superuser_reserved_connections{%(postgresExporterSelector)s})
19-
||| % $._config { agg: std.join(',', $._config.groupLabels + $._config.instanceLabels) },
19+
||| % $._config { agg: std.join(', ', $._config.groupLabels + $._config.instanceLabels) },
2020
'for': '1m',
2121
labels: {
2222
severity: 'warning',
@@ -36,7 +36,7 @@
3636
-
3737
sum by (%(agg)s) (pg_settings_superuser_reserved_connections{%(postgresExporterSelector)s})
3838
) * 0.8
39-
||| % $._config { agg: std.join(',', $._config.groupLabels + $._config.instanceLabels) },
39+
||| % $._config { agg: std.join(', ', $._config.groupLabels + $._config.instanceLabels) },
4040
'for': '10m',
4141
labels: {
4242
severity: 'warning',
@@ -63,10 +63,10 @@
6363
expr: |||
6464
avg by (%(agg)s) (
6565
rate (
66-
pg_stat_activity_max_tx_duration{%(dbNameFilter)s,%(postgresExporterSelector)s}[2m]
66+
pg_stat_activity_max_tx_duration{%(dbNameFilter)s, %(postgresExporterSelector)s}[2m]
6767
)
6868
) > 2 * 60
69-
||| % $._config { agg: std.join(',', $._config.groupLabels + $._config.instanceLabels) },
69+
||| % $._config { agg: std.join(', ', $._config.groupLabels + $._config.instanceLabels) },
7070
'for': '2m',
7171
labels: {
7272
severity: 'warning',
@@ -81,14 +81,14 @@
8181
expr: |||
8282
avg by (datname, %(agg)s) (
8383
irate(
84-
pg_stat_database_xact_commit{%(dbNameFilter)s,%(postgresExporterSelector)s}[5m]
84+
pg_stat_database_xact_commit{%(dbNameFilter)s, %(postgresExporterSelector)s}[5m]
8585
)
8686
+
8787
irate(
88-
pg_stat_database_xact_rollback{%(dbNameFilter)s,%(postgresExporterSelector)s}[5m]
88+
pg_stat_database_xact_rollback{%(dbNameFilter)s, %(postgresExporterSelector)s}[5m]
8989
)
9090
) > 10000
91-
||| % $._config { agg: std.join(',', $._config.groupLabels + $._config.instanceLabels) },
91+
||| % $._config { agg: std.join(', ', $._config.groupLabels + $._config.instanceLabels) },
9292
'for': '5m',
9393
labels: {
9494
severity: 'warning',
@@ -102,19 +102,19 @@
102102
},
103103
expr: |||
104104
avg by (datname, %(agg)s) (
105-
rate(pg_stat_database_blks_hit{%(dbNameFilter)s,%(postgresExporterSelector)s}[5m])
105+
rate(pg_stat_database_blks_hit{%(dbNameFilter)s, %(postgresExporterSelector)s}[5m])
106106
/
107107
(
108108
rate(
109-
pg_stat_database_blks_hit{%(dbNameFilter)s,%(postgresExporterSelector)s}[5m]
109+
pg_stat_database_blks_hit{%(dbNameFilter)s, %(postgresExporterSelector)s}[5m]
110110
)
111111
+
112112
rate(
113-
pg_stat_database_blks_read{%(dbNameFilter)s,%(postgresExporterSelector)s}[5m]
113+
pg_stat_database_blks_read{%(dbNameFilter)s, %(postgresExporterSelector)s}[5m]
114114
)
115115
)
116116
) < 0.98
117-
||| % $._config { agg: std.join(',', $._config.groupLabels + $._config.instanceLabels) },
117+
||| % $._config { agg: std.join(', ', $._config.groupLabels + $._config.instanceLabels) },
118118
'for': '5m',
119119
labels: {
120120
severity: 'warning',
@@ -159,7 +159,7 @@
159159
expr: |||
160160
max by(datname, %(agg)s) ((pg_locks_count{%(dbNameFilter)s}) /
161161
on(%(agg)s) group_left(server) (pg_settings_max_locks_per_transaction{} * pg_settings_max_connections{})) > 0.20
162-
||| % $._config { agg: std.join(',', $._config.groupLabels + $._config.instanceLabels) },
162+
||| % $._config { agg: std.join(', ', $._config.groupLabels + $._config.instanceLabels) },
163163
'for': '5m',
164164
labels: {
165165
severity: 'warning',
@@ -173,7 +173,7 @@
173173
},
174174
expr: |||
175175
(pg_replication_lag{} > 3600) and on (%(agg)s) (pg_replication_is_replica{} == 1)
176-
||| % $._config { agg: std.join(',', $._config.groupLabels + $._config.instanceLabels) },
176+
||| % $._config { agg: std.join(', ', $._config.groupLabels + $._config.instanceLabels) },
177177
'for': '5m',
178178
labels: {
179179
severity: 'warning',
@@ -230,7 +230,7 @@
230230
)
231231
< time() - 36000
232232
)
233-
||| % $._config { agg: std.join(',', $._config.groupLabels + $._config.instanceLabels) },
233+
||| % $._config { agg: std.join(', ', $._config.groupLabels + $._config.instanceLabels) },
234234
'for': '30m',
235235
labels: {
236236
severity: 'critical',

postgres_mixin/config.libsonnet

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
_config+:: {
33
dbNameFilter: 'datname!~"template.*"',
4-
postgresExporterSelector: '',
4+
postgresExporterSelector: 'job="integrations/postgres_exporter"',
55
groupLabels: if self.enableMultiCluster then ['job', 'cluster'] else ['job'],
66
instanceLabels: ['instance', 'server'],
77
enableMultiCluster: false,

0 commit comments

Comments
 (0)