summaryrefslogtreecommitdiffstats
path: root/src/proc_net_dev.c
AgeCommit message (Collapse)Author
2017-03-18netdev_added cleanup and recalculation; fixes #1967Costa Tsaousis (ktsaou)
2017-03-01self-cleaning obsolete cgroups and network interfaces from memory; fixes ↵Costa Tsaousis (ktsaou)
#1163; fixes #1358
2017-02-22appconfig now supports different multiple configurations - added support for ↵Costa Tsaousis (ktsaou)
stream config
2017-02-22unified rrdset and rrddim to use enum for flagsCosta Tsaousis (ktsaou)
2017-02-22all internal plugins create chart at localhost except plugins.d that ↵Costa Tsaousis (ktsaou)
respects the host specified by the plugin
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-15allow netdata to be easily relocatableCosta Tsaousis (ktsaou)
2017-01-29fixed typo in kernel_uint_tCosta Tsaousis (ktsaou)
2017-01-29switched to kernel_uint_tCosta Tsaousis (ktsaou)
2017-01-23convert plugin_proc to heartbeat APIRémi Lefèvre
Signed-off-by: Rémi Lefèvre <remi.lefevre@parrot.com>
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-15allow alarm templates to match patterns of chart families; fixes #1571Costa Tsaousis (ktsaou)
2017-01-15work-around for faster dimensions to eliminate extreme case NULL dereferenceCosta Tsaousis (ktsaou)
2017-01-14allow any pattern of network interfaces and disk paths to be excluded; fixes ↵Costa Tsaousis (ktsaou)
#1556; fixes #1567
2017-01-13minor optimizations and commentsCosta Tsaousis (ktsaou)
2017-01-12allow interfaces to be enabled explicitlyCosta Tsaousis (ktsaou)
2017-01-12refactored /proc/net/dev plugin for speed and also added option to disable ↵Costa Tsaousis (ktsaou)
veth interfaces
2016-12-11use usec_t for microseconds time variablesRémi Lefèvre
Also use USEC_PER_SEC for seconds to microseconds conversions. Signed-off-by: Rémi Lefèvre <remi.lefevre@parrot.com>
2016-11-13improvements identified via static code analysis with cppcheckCosta Tsaousis (ktsaou)
2016-08-13converted tabs for C, JS, BASH to 4 spacesCosta Tsaousis
2016-08-06all required system headers in common.h; some progress on health variablesCosta Tsaousis
2016-05-09strncpy, snprintf and vsnprintf changed to strncpyz, snprintfz and ↵Frederico Lamberti Pissarra
vsnprintfz. And sometimes they are not necessary.
2016-04-03layout: remove executable from unrelated filesAlon Bar-Lev
Signed-off-by: Alon Bar-Lev <alon.barlev@gmail.com>
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)
2015-12-25interfaces fifo is incremental and is about FIFO buffer errorsCosta Tsaousis (ktsaou)
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-25lower memory requirements: do not add network interface charts for values ↵Costa Tsaousis (ktsaou)
not offered by kernel #38
2015-12-24fixed an issue where certain proc files did not read in fullCosta Tsaousis (ktsaou)
2015-12-20prevent adding unused interfaces and IFB devices - they can still be enabled ↵Costa Tsaousis (ktsaou)
via config
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-15build: migrate to autotoolsAlon Bar-Lev
Signed-off-by: Alon Bar-Lev <alon.barlev@gmail.com>
2015-10-12added -ch option to set container host prefix for /proc and /sys #10Costa Tsaousis (ktsaou)
2015-10-11added config options for all /proc and /sys filenames monitored required for #10Costa Tsaousis (ktsaou)
2015-10-03code optimizations; added temperature charts.d pluginCosta 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)