vl.values_len = 2;
vl.time = 0;
sstrncpy (vl.host, hostname_g, sizeof (vl.host));
- sstrncpy (vl.plugin, "internal", sizeof (vl.plugin));
+ sstrncpy (vl.plugin, "collectd", sizeof (vl.plugin));
vl.type_instance[0] = 0;
vl.values_len = 1;
/* Init the value cache */
uc_init ();
- if (IS_TRUE (global_option_get ("InternalStatistics")))
+ if (IS_TRUE (global_option_get ("CollectInternalStats")))
record_statistics = 1;
chain_name = global_option_get ("PreCacheChain");
static pthread_mutex_t statistics_lock = PTHREAD_MUTEX_INITIALIZER;
if (check_drop_value ()) {
- pthread_mutex_lock(&statistics_lock);
- stats_values_dropped++;
- pthread_mutex_unlock(&statistics_lock);
+ if(record_statistics) {
+ pthread_mutex_lock(&statistics_lock);
+ stats_values_dropped++;
+ pthread_mutex_unlock(&statistics_lock);
+ }
return (0);
}