Skip to content

Commit bedaf6a

Browse files
committed
fix: variable name of the longest running transaction
1 parent bf92607 commit bedaf6a

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

mamonsu/plugins/pgsql/oldest.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,12 @@ class Oldest(Plugin):
1414
# OldestQuery = " SELECT query FROM pg_catalog.pg_stat_activity WHERE extract(epoch FROM (now() - query_start))=(SELECT " \
1515
# "extract(epoch from max(now() - query_start)) FROM pg_catalog.pg_stat_activity) and pid not " \
1616
# "in (select pid from pg_stat_replication) AND pid <> pg_backend_pid() AND query not ilike '%%VACUUM%%';"
17-
OldestQuerySql = "SELECT CASE WHEN extract(epoch from max(now() - xact_start)) IS NOT NULL AND extract(epoch" \
17+
OldestTransactionSql = "SELECT CASE WHEN extract(epoch from max(now() - xact_start)) IS NOT NULL AND extract(epoch" \
1818
" from max(now() - xact_start))>0 THEN extract(epoch from max(now() - xact_start)) ELSE 0 END FROM " \
1919
"pg_catalog.pg_stat_activity WHERE pid NOT IN (SELECT pid FROM pg_stat_replication) AND " \
2020
"pid <> pg_backend_pid(); "
21-
OldestQuerySql_bootstrap = """
22-
select public.mamonsu_get_oldest_query();
21+
OldestTransactionSql_bootstrap = """
22+
select public.mamonsu_get_oldest_transaction();
2323
"""
2424

2525
DEFAULT_CONFIG = {
@@ -30,10 +30,10 @@ class Oldest(Plugin):
3030
def run(self, zbx):
3131
if Pooler.is_bootstraped() and Pooler.bootstrap_version_greater('2.3.2'):
3232
xid = Pooler.query(self.OldestXidSql_bootstrap)[0][0]
33-
query = Pooler.query(self.OldestQuerySql_bootstrap)[0][0]
33+
query = Pooler.query(self.OldestTransactionSql_bootstrap)[0][0]
3434
else:
3535
xid = Pooler.query(self.OldestXidSql)[0][0]
36-
query = Pooler.query(self.OldestQuerySql)[0][0]
36+
query = Pooler.query(self.OldestTransactionSql)[0][0]
3737

3838
zbx.send('pgsql.oldest[xid_age]', xid)
3939
zbx.send('pgsql.oldest[transaction_time]', query)
@@ -83,5 +83,5 @@ def triggers(self, template):
8383
def keys_and_queries(self, template_zabbix):
8484
result = []
8585
result.append('{0}[*],$2 $1 -c "{1}"'.format(self.key.format('.xid_age'), self.OldestXidSql))
86-
result.append('{0}[*],$2 $1 -c "{1}"'.format(self.key.format('.query_time'), self.OldestQuerySql))
86+
result.append('{0}[*],$2 $1 -c "{1}"'.format(self.key.format('.query_time'), self.OldestTransactionSql))
8787
return template_zabbix.key_and_query(result)

mamonsu/tools/bootstrap/sql.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@
6666
FROM pg_catalog.pg_stat_activity
6767
$$ LANGUAGE SQL SECURITY DEFINER;
6868
69-
CREATE or REPLACE FUNCTION public.mamonsu_get_oldest_query()
69+
CREATE or REPLACE FUNCTION public.mamonsu_get_oldest_transaction()
7070
RETURNS DOUBLE PRECISION AS $$
7171
SELECT
7272
CASE WHEN extract(epoch from max(now() - xact_start)) IS NOT null
@@ -132,7 +132,7 @@
132132
133133
GRANT EXECUTE ON FUNCTION public.mamonsu_get_oldest_xid() TO {1};
134134
135-
GRANT EXECUTE ON FUNCTION public.mamonsu_get_oldest_query() TO {1};
135+
GRANT EXECUTE ON FUNCTION public.mamonsu_get_oldest_transaction() TO {1};
136136
137137
GRANT EXECUTE ON FUNCTION public.mamonsu_count_{2}_files() TO {1};
138138

0 commit comments

Comments
 (0)