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):
9
9
def __init__ (self , config ):
10
10
super (Plugin , self ).__init__ (config )
11
11
if self .is_enabled ():
12
- self .relations = []
13
- self .create_relations ()
12
+ self .relations = None
14
13
self .key_rel_size_discovery = "pgsql.relation.size{0}"
15
14
self .query_template = """SELECT relation.schema
16
15
, relation.name
@@ -32,7 +31,6 @@ def __init__(self, config):
32
31
, cl.oid"""
33
32
34
33
def create_relations (self ):
35
-
36
34
config_relations = self ._plugin_config .get ('relations' , None )
37
35
if config_relations is None or config_relations == '' :
38
36
self .disable ()
@@ -50,6 +48,8 @@ def create_relations(self):
50
48
relation = relation ))
51
49
52
50
def run (self , zbx ):
51
+ if not self .relations :
52
+ self .create_relations ()
53
53
rels = []
54
54
all_databases = Pooler .databases ()
55
55
for database_name , schema , relation in self .relations :
You can’t perform that action at this time.
0 commit comments