From 1746898cefcb17f58b5cf27b4dad3d28236f1152 Mon Sep 17 00:00:00 2001 From: Lennart Weller Date: Mon, 5 Sep 2016 10:27:21 +0200 Subject: Imported Upstream version 1.3.0+dfsg --- src/plugins_d.h | 32 +++++++++++++++++--------------- 1 file changed, 17 insertions(+), 15 deletions(-) (limited to 'src/plugins_d.h') diff --git a/src/plugins_d.h b/src/plugins_d.h index 11e89e0ac..6f1fbd6e1 100644 --- a/src/plugins_d.h +++ b/src/plugins_d.h @@ -1,7 +1,3 @@ -#include -#include - - #ifndef NETDATA_PLUGINS_D_H #define NETDATA_PLUGINS_D_H 1 @@ -11,22 +7,28 @@ #define PLUGINSD_LINE_MAX 1024 struct plugind { - char id[CONFIG_MAX_NAME+1]; // config node id + char id[CONFIG_MAX_NAME+1]; // config node id + + char filename[FILENAME_MAX+1]; // just the filename + char fullfilename[FILENAME_MAX+1]; // with path + char cmd[PLUGINSD_CMD_MAX+1]; // the command that is executes + + pid_t pid; + pthread_t thread; - char filename[FILENAME_MAX+1]; // just the filename - char fullfilename[FILENAME_MAX+1]; // with path - char cmd[PLUGINSD_CMD_MAX+1]; // the command that is executes + size_t successful_collections; // the number of times we have seen + // values collected from this plugin - pid_t pid; - pthread_t thread; + size_t serial_failures; // the number of times the plugin started + // without collecting values - int update_every; - int obsolete; - int enabled; + int update_every; // the plugin default data collection frequency + int obsolete; // do not touch this structure after setting this to 1 + int enabled; // if this is enabled or not - time_t started_t; + time_t started_t; - struct plugind *next; + struct plugind *next; }; extern struct plugind *pluginsd_root; -- cgit v1.2.3