]> arthur.barton.de Git - netdata.git/blobdiff - python.d/mysql.chart.py
python plugin fixes for better tracing debugging
[netdata.git] / python.d / mysql.chart.py
index e7be32fa7fa7cb192fad31ab48d4531bf74844a5..c68cf4c16a6c781eb1de49fe7031c48c4b516053 100644 (file)
@@ -1,9 +1,10 @@
 # Description: MySQL netdata python.d plugin
 # Author: Pawel Krupa (paulfantom)
 
+import os
 import sys
 
-NAME = "mysql.chart.py"
+NAME = os.path.basename(__file__).replace(".chart.py", "")
 
 # import 3rd party library to handle MySQL communication
 try:
@@ -23,23 +24,23 @@ except ImportError:
 
 from base import BaseService
 
+# default module values (can be overridden per job in `config`)
+update_every = 3
+priority = 90000
+retries = 7
+
 # default configuration (overridden by python.d.plugin)
 config = {
     'local': {
         'user': 'root',
         'password': '',
         'socket': '/var/run/mysqld/mysqld.sock',
-        'update_every': 3,
-        'retries': 4,
-        'priority': 100
+        'update_every': update_every,
+        'retries': retries,
+        'priority': priority
     }
 }
 
-# default module values (can be overridden per job in `config`)
-update_every = 3
-priority = 90000
-retries = 7
-
 # query executed on MySQL server
 QUERY = "SHOW GLOBAL STATUS"