summaryrefslogtreecommitdiffstats
path: root/src/plugins_d.c
AgeCommit message (Expand)Author
2018-02-25allow the hidden flag to be set by plugins and propagate it with streamingCosta Tsaousis (ktsaou)
2018-01-15adds basic web server protections (static-threaded); fixes #3291; also some i...Costa Tsaousis (ktsaou)
2018-01-09added caching of allocations among web server connectionsCosta Tsaousis (ktsaou)
2017-12-28logging now also logs the thread tag, so that all logs state their source pro...Costa Tsaousis (ktsaou)
2017-12-28abstracted pthreads into netdata_threadsCosta Tsaousis (ktsaou)
2017-12-27unified thread creation and cleanup throughout the codeCosta Tsaousis (ktsaou)
2017-12-27synchronized exit for all threadsCosta Tsaousis (ktsaou)
2017-11-03properly reset chart obsolete flag when re-generating the chartCosta Tsaousis (ktsaou)
2017-10-19support multiple plugin directories; fixes #2009Costa Tsaousis (ktsaou)
2017-10-17chart local variables use the same structures RRDSET variables use, so they a...Costa Tsaousis (ktsaou)
2017-10-17variable scope is before variable nameCosta Tsaousis (ktsaou)
2017-10-17support chart custom variables at the API and streaming; fixes #2884Costa Tsaousis (ktsaou)
2017-10-15transfer VARIABLEs immediately, without upstream reconnectionCosta Tsaousis (ktsaou)
2017-10-15added VARIABLE to plugins and streamingCosta Tsaousis (ktsaou)
2017-10-14add data collection plugin and module to all chartsCosta Tsaousis (ktsaou)
2017-09-17prevent duplicate chart names when streaming; fixes #2718Costa Tsaousis (ktsaou)
2017-08-07detect if slaves or plugins send invalid titles and units; fixes #2559Costa Tsaousis (ktsaou)
2017-07-02statsd metrics do not loose their first data collection due to interpolation;...Costa Tsaousis (ktsaou)
2017-07-02enhance the plugins protocol to support flags per chart; 2 flags added: "deta...Costa Tsaousis (ktsaou)
2017-06-08external plugins and slaves can now refresh dimension attributesCosta Tsaousis (ktsaou)
2017-05-02implemented app charts for statsd - untested yetCosta Tsaousis (ktsaou)
2017-04-25disable plugins and disconnect slaves that send dimensions that are not known...Costa Tsaousis (ktsaou)
2017-02-24improved configuration and fixes for proxy modeCosta Tsaousis (ktsaou)
2017-02-22implemented API authenticationCosta Tsaousis (ktsaou)
2017-02-22operational stream mode - added more descriptive logs for errorsCosta Tsaousis (ktsaou)
2017-02-22properly lock all sensitive linked listsCosta Tsaousis (ktsaou)
2017-02-22draft implementation of netdata central push server - untestedCosta Tsaousis (ktsaou)
2017-02-22added /stream/ URL that redirects socket to plugins.d for processing - api ke...Costa Tsaousis (ktsaou)
2017-02-22unified rrdset and rrddim to use enum for flagsCosta Tsaousis (ktsaou)
2017-02-22each host can have its own settings for history, update_every, rrd memory mod...Costa Tsaousis (ktsaou)
2017-02-22all internal plugins create chart at localhost except plugins.d that respects...Costa Tsaousis (ktsaou)
2017-02-22external plugins can now work for a specific hostCosta Tsaousis (ktsaou)
2017-02-22localhost is now dynamicCosta Tsaousis (ktsaou)
2017-02-18split rrd.c into multiple filesCosta Tsaousis (ktsaou)
2017-02-17multi-host rrdset and rrdfamily operationsCosta Tsaousis (ktsaou)
2017-02-17lower the memory footprint of dimensions by 1.5KBCosta Tsaousis (ktsaou)
2017-02-15eliminate an non-needed variableCosta Tsaousis (ktsaou)
2017-02-15allow netdata to be easily relocatableCosta Tsaousis (ktsaou)
2017-01-21never NULL a pthread manuallyCosta Tsaousis (ktsaou)
2017-01-21reverted strcmp()Costa Tsaousis (ktsaou)
2017-01-20replace strcmp() with strsame() and procfile improvementsCosta Tsaousis (ktsaou)
2017-01-19inline string to number conversionCosta Tsaousis (ktsaou)
2017-01-14do not leak memory on exitCosta Tsaousis (ktsaou)
2017-01-14more exit cleanup actionsCosta Tsaousis (ktsaou)
2017-01-14improved netdata cleanup/exit procedureCosta Tsaousis (ktsaou)
2017-01-03do not report as error plugins calling DISABLE; fixes #1498Costa Tsaousis
2016-12-11use usec_t for microseconds time variablesRémi Lefèvre
2016-12-11replace `gettimeofday()` calls by `now_realtime_timeval()`Rémi Lefèvre
2016-12-11replace `usec_dt()` calls by `dt_usec()`Rémi Lefèvre
2016-12-11`replace `time(NULL)` calls by `now_realtime_sec()`Rémi Lefèvre