File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -9,8 +9,7 @@ class RelationsSize(Plugin):
99 def __init__ (self , config ):
1010 super (Plugin , self ).__init__ (config )
1111 if self .is_enabled ():
12- self .relations = []
13- self .create_relations ()
12+ self .relations = None
1413 self .key_rel_size_discovery = "pgsql.relation.size{0}"
1514 self .query_template = """SELECT relation.schema
1615 , relation.name
@@ -32,7 +31,6 @@ def __init__(self, config):
3231 , cl.oid"""
3332
3433 def create_relations (self ):
35-
3634 config_relations = self ._plugin_config .get ('relations' , None )
3735 if config_relations is None or config_relations == '' :
3836 self .disable ()
@@ -50,6 +48,8 @@ def create_relations(self):
5048 relation = relation ))
5149
5250 def run (self , zbx ):
51+ if not self .relations :
52+ self .create_relations ()
5353 rels = []
5454 all_databases = Pooler .databases ()
5555 for database_name , schema , relation in self .relations :
You can’t perform that action at this time.
0 commit comments