Skip to content

Commit ad93d17

Browse files
committed
fix: in mamonsu bootstrap function specify return value
1 parent 00b67fd commit ad93d17

File tree

2 files changed

+5
-13
lines changed

2 files changed

+5
-13
lines changed

mamonsu/plugins/pgsql/driver/pool.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,13 +41,16 @@ class Pool(object):
4141
" flush_lag, replay_lag, write_lag, " \
4242
" pg_wal_lsn_diff(pg_current_wal_lsn(), replay_lsn) AS total_lag " \
4343
" FROM pg_stat_replication;",
44-
'select public.mamonsu_count_wal_lag_lsn()'
44+
" SELECT application_name, " \
45+
" flush_lag, replay_lag, write_lag, total_lag " \
46+
" FROM public.mamonsu_count_wal_lag_lsn()"
4547
),
4648
'xlog_lag_lsn': (
4749
"SELECT application_name, " \
4850
"pg_xlog_location_diff(pg_current_xlog_location(), replay_location) AS total_lag " \
4951
"FROM pg_stat_replication;",
50-
'select public.mamonsu_count_xlog_lag_lsn()'
52+
"SELECT application_name, total_lag "\
53+
"FROM public.mamonsu_count_xlog_lag_lsn()"
5154
),
5255
}
5356

mamonsu/plugins/pgsql/xlog.py

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -19,16 +19,6 @@ class Xlog(Plugin):
1919
query_agent_replication_lag = "SELECT CASE WHEN extract(epoch from now()-pg_last_xact_replay_timestamp()) " \
2020
"IS NULL THEN 0 ELSE extract(epoch from now()-pg_last_xact_replay_timestamp()) END"
2121

22-
# get diff in lsn for replica (for version 10 and higher also write, flush and replay
23-
24-
query_wal_lag_lsn = "SELECT application_name, " \
25-
" flush_lag, replay_lag, write_lag, " \
26-
" pg_wal_lsn_diff(pg_current_wal_lsn(), replay_lsn) AS total_lag " \
27-
" FROM pg_stat_replication;"
28-
query_xlog_lag_lsn = "SELECT application_name, " \
29-
"pg_xlog_location_diff(pg_current_xlog_location(), replay_location) AS total_lag " \
30-
"FROM pg_stat_replication;"
31-
3222
# for discovery rule for name of each replica
3323
key_lsn_replication_discovery = "pgsql.replication.discovery{0}"
3424
key_total_lag = 'pgsql.replication.total_lag{0}'
@@ -51,7 +41,6 @@ def run(self, zbx):
5141
zbx.send('pgsql.replication_lag[sec]', float(lag[0][0]))
5242
else:
5343
Pooler.run_sql_type('replication_lag_master_query')
54-
5544
if Pooler.server_version_greater('10.0'):
5645
result = Pooler.query(self.query_wal_lsn_diff)
5746
result_lags = Pooler.run_sql_type('wal_lag_lsn')

0 commit comments

Comments
 (0)