summaryrefslogtreecommitdiffstats
path: root/src/plugin_tc.c
AgeCommit message (Collapse)Author
2016-08-06all required system headers in common.h; some progress on health variablesCosta Tsaousis
2016-07-25respect the plugin directory set in netdata.conf when searching for the tc ↵Costa Tsaousis
helper script
2016-07-17added TC qos options to control individual chartsCosta Tsaousis
2016-07-17TC plugin now cleanups properly; added TC packets and dropped packets chartsCosta Tsaousis
2016-06-11added gcc printf checking to debug(), error(), fatal(), info(), ↵Costa Tsaousis (ktsaou)
web_sprintf() and fixed all the occurences reported by the compiler
2016-05-1640% faster AVL searching and DICTIONARY operationsCosta Tsaousis (ktsaou)
2016-05-13Merge remote-tracking branch 'fredericopissarra/changes' into registryCosta Tsaousis
Conflicts: src/common.c src/web_client.c
2016-05-12optimization: saved 84 bytes per dictionary, avl locking removed from tc ↵Costa Tsaousis
plugin and apps.plugin (they are single threaded)
2016-05-09strncpy, snprintf and vsnprintf changed to strncpyz, snprintfz and ↵Frederico Lamberti Pissarra
vsnprintfz. And sometimes they are not necessary.
2016-05-06finalized dictionary.cCosta Tsaousis
2016-04-17fixed source file permissionsCosta Tsaousis (ktsaou)
2016-04-17added log flood protection #240 to the netdata daemon and apps.pluginCosta Tsaousis (ktsaou)
2016-04-03layout: remove executable from unrelated filesAlon Bar-Lev
Signed-off-by: Alon Bar-Lev <alon.barlev@gmail.com>
2016-03-31error handling in key areas #102Costa Tsaousis (ktsaou)
2016-02-28tc: non-HTB classes were missed: fixedCosta Tsaousis (ktsaou)
2016-02-28tc: dont be limited to HTBCosta Tsaousis (ktsaou)
2016-02-28now it attempts to parse only HTB classes and it collects all values: bytes, ↵Costa Tsaousis (ktsaou)
packets, dropped, overlimits, requeues, lended, borrowed, giants, tokens, ctokens
2016-02-08added a new element on all charts: context, which is the template upon the ↵Costa Tsaousis (ktsaou)
chart is build, changed the meaning of element: family, which now reflects the submenu of the dashboard; changed the priorities of most charts to allow the dashboard have dynamic sorting; added submenus to most categories of the main menu; now the dashboard is completely dynamic (except the top key charts)
2016-02-06added pthread_exit in hope it will solve the crash at exitCosta Tsaousis (ktsaou)
2016-01-16minor modification for clean exit; dashboard fixes for inheriting chart ↵Costa Tsaousis (ktsaou)
colors on gauge and easypiechart; added demo2.html
2015-12-29fixed minor issues throughout the code (mainly types); dashboard has now a ↵Costa Tsaousis (ktsaou)
watermark while loading to show it downloads or renders something; a lot of code cleanup in javascript
2015-12-25cleanup locking; ability to compile AVL with MUTEX instead of RWLOCK; disks ↵Costa Tsaousis (ktsaou)
and interfaces now have "on demand" all their options
2015-12-01added cleanup on exitCosta Tsaousis (ktsaou)
2015-11-30cleanup: remove trailing spacesAlon Bar-Lev
Signed-off-by: Alon Bar-Lev <alon.barlev@gmail.com>
2015-11-28avl is now threat safe (found a condition where the trees could cause ↵Costa Tsaousis (ktsaou)
netdata to crash); added a still incomplete version of the new API
2015-11-26fixed a bug in the incremental calculations where the exact duration (in ↵Costa Tsaousis (ktsaou)
nanoseconds) between incremental updates was not taken into account, so the values were always calculated using the pre-agreed update_every duration
2015-11-21added resource usage and timing for tc plugin and scriptCosta Tsaousis (ktsaou)
2015-11-15build: migrate to autotoolsAlon Bar-Lev
Signed-off-by: Alon Bar-Lev <alon.barlev@gmail.com>
2015-10-27disk statistics got proper names; isolated a performance issue with ↵Costa Tsaousis (ktsaou)
strftime() which did excessive calls to stat(/etc/localtime); added backtrace call and increase core dump size when in debug mode; added task id (pid) in logs to help strace system calls
2015-10-26extended disk statisticsCosta Tsaousis (ktsaou)
2015-05-05fix for defunct childsCosta Tsaousis (ktsaou)
2015-04-07optimized pluginsd parsing for speedCosta Tsaousis (ktsaou)
2015-04-04tc: optimized memory usageCosta Tsaousis (ktsaou)
2015-04-04log: now is logging program name too; tc: huge optimizations; procfile: ↵Costa Tsaousis (ktsaou)
optimized initialization and added support for preventing I/O error logging - required for apps.plugin
2015-03-22added libavl for supporting balanced binary trees - this improves search ↵Costa Tsaousis (ktsaou)
performance in config, chart updates, etc. refactored several class names and global variables
2015-03-16splitted netdata to multiple source filesCosta Tsaousis (ktsaou)