Skip to content

Commit 254cbb0

Browse files
authored
Merge pull request #219 from postgrespro/MMNS-43_fixes
fix(statements): index out of range during export.
2 parents b523969 + 2207c2e commit 254cbb0

File tree

2 files changed

+7
-3
lines changed

2 files changed

+7
-3
lines changed

mamonsu/lib/runner.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
from mamonsu.lib.zbx_template import ZbxTemplate
1616
from mamonsu.lib.get_keys import GetKeys
1717

18-
if platform.LINUX:
18+
if platform.LINUX or platform.DARWIN:
1919
from mamonsu.plugins.system.linux.scripts import Scripts
2020

2121

@@ -224,7 +224,7 @@ def is_any_equal(array):
224224
# extract pg version from input
225225
def define_pg_version(version_args):
226226
if len(version_args) < 4:
227-
if version_args in ["9.5", "9.6", "10", "11", "12", "13", "14", "15", "16", "17"]:
227+
if version_args in ["9.5", "9.6", "10", "11", "12", "13", "14", "15", "16", "17", "18"]:
228228
version_number = version_args[0].split('.')
229229
for num in version_number:
230230
if not num.isdigit():

mamonsu/plugins/pgsql/statements.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -293,7 +293,11 @@ def keys_and_queries(self, template_zabbix):
293293
if Pooler.server_version_less("12"):
294294
self.Items[5][1] = self.Items[5][1].format("total_time")
295295
else:
296-
self.Items[5][1] = self.Items[5][1].format("total_exec_time+total_plan_time")
296+
if Pooler.server_version_greater("17"):
297+
self.Items[5][1] = self.Items[5][1].format("total_exec_time+total_plan_time",
298+
"shared_blk_read_time-local_blk_read_time-temp_blk_read_time-shared_blk_write_time-local_blk_write_time-temp_blk_write_time")
299+
else:
300+
self.Items[5][1] = self.Items[5][1].format("total_exec_time+total_plan_time", "blk_read_time-blk_write_time")
297301
if Pooler.is_pgpro() or Pooler.is_pgpro_ee():
298302
all_items += self.Items_pg_13
299303
if Pooler.server_version_greater("18"):

0 commit comments

Comments
 (0)