@cryptotaxi247 / netdata-1 / commits / 07383b984

Honor database_poll option.

When collecting database statistics, ensure we only collect information on those databases we are interested in.

Facetoe committed Apr 23, 2017 at 18:55 UTC 07383b98402759e20baf948e8ce6d35b68e96105
1 file changed +3 -3
python.d/postgres.chart.py
+3 -3
@@ -99,8 +99,8 @@ SELECT
99 sum(conflicts) AS conflicts,
100 pg_database_size(datname) AS size
101 FROM pg_stat_database
102 -WHERE NOT datname ~* '^template\d+'
103 -GROUP BY database_name;
102 +WHERE datname IN %(databases)s
103 +GROUP BY datname;
104 """,
105 BGWRITER="""
106 SELECT
@@ -332,7 +332,7 @@ class Service(SimpleService):
332 return None
333
334 def query_stats_(self, cursor, query, metrics):
335 - cursor.execute(query)
335 + cursor.execute(query, dict(databases=tuple(self.databases)))
336 for row in cursor:
337 for metric in metrics:
338 dimension_id = '_'.join([row['database_name'], metric]) if 'database_name' in row else metric