@cryptotaxi247 / netdata-1 / commits / aa0b568c7

added debug info

box@home root committed Mar 19, 2015 at 10:13 UTC aa0b568c70ccb9bca068f136ea41ac284d42e67c
2 files changed +52 -10
src/main.c
+3
@@ -307,12 +307,15 @@ int main(int argc, char **argv)
307 if(st->enabled) {
308 st->thread = malloc(sizeof(pthread_t));
309
310 + info("Starting thread %s.", st->name);
311 +
312 if(pthread_create(st->thread, NULL, st->start_routine, NULL))
313 error("failed to create new thread for %s.", st->name);
314
315 else if(pthread_detach(*st->thread))
316 error("Cannot request detach of newly created %s thread.", st->name);
317 }
318 + else info("Not starting thread %s.", st->name);
319 }
320
321 // the main process - the web server listener
src/plugin_proc.c
+49 -10
@@ -53,16 +53,55 @@ void *proc_main(void *ptr)
53 for(;1;) {
54
55 // BEGIN -- the job to be done
56 - if(!vdo_proc_net_dev) vdo_proc_net_dev = do_proc_net_dev(update_every, usec+susec);
57 - if(!vdo_proc_diskstats) vdo_proc_diskstats = do_proc_diskstats(update_every, usec+susec);
58 - if(!vdo_proc_net_snmp) vdo_proc_net_snmp = do_proc_net_snmp(update_every, usec+susec);
59 - if(!vdo_proc_net_netstat) vdo_proc_net_netstat = do_proc_net_netstat(update_every, usec+susec);
60 - if(!vdo_proc_net_stat_conntrack) vdo_proc_net_stat_conntrack = do_proc_net_stat_conntrack(update_every, usec+susec);
61 - if(!vdo_proc_net_ip_vs_stats) vdo_proc_net_ip_vs_stats = do_proc_net_ip_vs_stats(update_every, usec+susec);
62 - if(!vdo_proc_stat) vdo_proc_stat = do_proc_stat(update_every, usec+susec);
63 - if(!vdo_proc_meminfo) vdo_proc_meminfo = do_proc_meminfo(update_every, usec+susec);
64 - if(!vdo_proc_vmstat) vdo_proc_vmstat = do_proc_vmstat(update_every, usec+susec);
65 - if(!vdo_proc_net_rpc_nfsd) vdo_proc_net_rpc_nfsd = do_proc_net_rpc_nfsd(update_every, usec+susec);
56 +
57 + if(!vdo_proc_net_dev) {
58 + debug(D_PROCNETDEV_LOOP, "PROCNETDEV: calling do_proc_net_dev().");
59 + vdo_proc_net_dev = do_proc_net_dev(update_every, usec+susec);
60 + }
61 + if(!vdo_proc_diskstats) {
62 + debug(D_PROCNETDEV_LOOP, "PROCNETDEV: calling do_proc_diskstats().");
63 + vdo_proc_diskstats = do_proc_diskstats(update_every, usec+susec);
64 + }
65 + if(!vdo_proc_net_snmp) {
66 + debug(D_PROCNETDEV_LOOP, "PROCNETDEV: calling do_proc_net_snmp().");
67 + vdo_proc_net_snmp = do_proc_net_snmp(update_every, usec+susec);
68 + }
69 +
70 + if(!vdo_proc_net_netstat) {
71 + debug(D_PROCNETDEV_LOOP, "PROCNETDEV: calling do_proc_net_netstat().");
72 + vdo_proc_net_netstat = do_proc_net_netstat(update_every, usec+susec);
73 + }
74 +
75 + if(!vdo_proc_net_stat_conntrack) {
76 + debug(D_PROCNETDEV_LOOP, "PROCNETDEV: calling do_proc_net_stat_conntrack().");
77 + vdo_proc_net_stat_conntrack = do_proc_net_stat_conntrack(update_every, usec+susec);
78 + }
79 +
80 + if(!vdo_proc_net_ip_vs_stats) {
81 + debug(D_PROCNETDEV_LOOP, "PROCNETDEV: calling vdo_proc_net_ip_vs_stats().");
82 + vdo_proc_net_ip_vs_stats = do_proc_net_ip_vs_stats(update_every, usec+susec);
83 + }
84 +
85 + if(!vdo_proc_stat) {
86 + debug(D_PROCNETDEV_LOOP, "PROCNETDEV: calling do_proc_stat().");
87 + vdo_proc_stat = do_proc_stat(update_every, usec+susec);
88 + }
89 +
90 + if(!vdo_proc_meminfo) {
91 + debug(D_PROCNETDEV_LOOP, "PROCNETDEV: calling vdo_proc_meminfo().");
92 + vdo_proc_meminfo = do_proc_meminfo(update_every, usec+susec);
93 + }
94 +
95 + if(!vdo_proc_vmstat) {
96 + debug(D_PROCNETDEV_LOOP, "PROCNETDEV: calling vdo_proc_vmstat().");
97 + vdo_proc_vmstat = do_proc_vmstat(update_every, usec+susec);
98 + }
99 +
100 + if(!vdo_proc_net_rpc_nfsd) {
101 + debug(D_PROCNETDEV_LOOP, "PROCNETDEV: calling do_proc_net_rpc_nfsd().");
102 + vdo_proc_net_rpc_nfsd = do_proc_net_rpc_nfsd(update_every, usec+susec);
103 + }
104 +
105 // END -- the job is done
106
107 // find the time to sleep in order to wait exactly update_every seconds