Code

collectd.conf(5): Document the per-plugin interval configuration.
[collectd.git] / src / dbi.c
index caa41ef64023d247bd14721f936b0323df0ccfae..b55d39c0d1660db03641219b39d3410fa18ff43d 100644 (file)
--- a/src/dbi.c
+++ b/src/dbi.c
@@ -566,7 +566,7 @@ static int cdbi_read_database_query (cdbi_database_t *db, /* {{{ */
 
   udb_query_prepare_result (q, prep_area, hostname_g,
       /* plugin = */ "dbi", db->name,
-      column_names, column_num, /* interval = */ 0);
+      column_names, column_num, /* interval = */ plugin_interval);
 
   /* 0 = error; 1 = success; */
   status = dbi_result_first_row (res); /* {{{ */
@@ -837,11 +837,12 @@ static int cdbi_shutdown (void) /* {{{ */
   return (0);
 } /* }}} int cdbi_shutdown */
 
-void module_register (void) /* {{{ */
+void module_register (plugin_loaddata_t *data) /* {{{ */
 {
+  PLUGIN_INIT_INTERVAL (data);
   plugin_register_complex_config ("dbi", cdbi_config);
   plugin_register_init ("dbi", cdbi_init);
-  plugin_register_read ("dbi", cdbi_read);
+  plugin_register_read ("dbi", cdbi_read, plugin_interval);
   plugin_register_shutdown ("dbi", cdbi_shutdown);
 } /* }}} void module_register */