Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-09-27 | stock configs in /usr/lib/netdata (#4283) | Costa Tsaousis | |
* makefiles install configs in /usr/lib/netdata/conf.d; #4182 * stock health config in /usr/lib/netdata/conf.d/health.d * unit test path concatenation * simplified health file management * use stream.conf from stock config if it does not exist in /etc/netdata * indicate loading of user config in function call * load netdata.conf from stock dir if not found in /etc/netdata * added NETDATA_USER_CONFIG_DIR * provide defaults before loading config * charts.d uses stock files * fping now uses the stock config files * tc-qos-helper.sh now uses stock configs * cgroup-name.sh now uses stock configs too * simplified cgroup-name.sh for user and stock config * alarm-notify.sh uses stock configs too * simplified fping plugin configs loading * simplified tc-qos-helper.sh configs loading * added error handling to charts.d.plugin * apps.plugin used stock configs * generalized recursive double-directory configs loading * statsd uses stock configs * node.d.plugin uses stock configs * compile-time decision of netdata default paths for all files * makeself cleans up old stock config files from user configuration directories * fixed makeself typo * netdata-installer.sh removes stock files from user configuration directories * python.d.plugin user/stock configs update * cleanup stock config files from /etc/netdata, only once * python.d.plugin log loaded files * fix permissions of stock config files and provide an "orig" link for quick access * create help link on stock configs migration for static installations * create user config directories * example statsd synthetic charts now state they are examples * updated configs.signatures * spec file * fixes in spec file * fix typo * install netdata after cleaning up stock configs from /etc/netdata * python.d: add cpuidle stock conf | |||
2018-09-20 | daemon cleanup (#4231) | Costa Tsaousis | |
* c code cleanup; eliminate all errors and warning under clion * removed old server API * removed obsolete "file" API command * included common.h everywhere * fix for github syntax highlighting * enable CLion to build all netdata binaries * added locks verification to cmake | |||
2018-06-11 | allow netdata to be compiled under clion | Costa Tsaousis (ktsaou) | |
2018-06-04 | Add SPDX tags to most of the rest of the build files. | Austin S. Hemmelgarn | |
2018-05-10 | added SCTP monitoring; fixes #1218 | Costa Tsaousis (ktsaou) | |
2017-12-28 | abstracted pthreads into netdata_threads | Costa Tsaousis (ktsaou) | |
2017-12-27 | synchronized exit for all threads | Costa Tsaousis (ktsaou) | |
2017-12-17 | added btrfs filesystem monitoring; fixes #3095 | Costa Tsaousis (ktsaou) | |
2017-11-08 | added /proc/net/sockstat6 | Costa Tsaousis (ktsaou) | |
2017-11-07 | added /proc/net/sockstat parsing; fixes #14 | Costa Tsaousis (ktsaou) | |
2017-09-24 | re-organize cmake building to debug under clion | Costa Tsaousis (ktsaou) | |
2017-09-16 | rewrote the signal handler; added SIGBUS handler; fixes #2727 | Costa Tsaousis (ktsaou) | |
2017-07-30 | added cgroup-network that can find the network interface of a cgroup, given ↵ | Costa Tsaousis (ktsaou) | |
a pid in it | |||
2017-07-09 | prometheus support all data sources netdata supports for the other backends: ↵ | Costa Tsaousis (ktsaou) | |
as collected, average, sum. The prometheus metrics format differs between as collected and the other types so that average and sum fixe #1519 | |||
2017-06-12 | Add ipfw charts to FreeBSD plugin | Vladimir Kobal | |
2017-04-25 | added option to enable/disable statsd; added statistical functions (some of ↵ | Costa Tsaousis (ktsaou) | |
which) are required by statsd metrics | |||
2017-04-23 | skeleton for a statsd plugin for netdata - not finished yet | Costa Tsaousis (ktsaou) | |
2017-04-08 | Change source files structure for ZFS stats | Vladimir Kobal | |
2017-03-30 | Self-cleaning obsolete disks in FreeBSD plugin | Vladimir Kobal | |
2017-03-30 | Self-cleaning obsolete network interfaces in FreeBSD plugin | Vladimir Kobal | |
2017-03-25 | ZFS plugin for Linux; fixes #1994 | Costa Tsaousis (ktsaou) | |
2017-03-12 | locks abstraction, error reporting, debugging | Costa Tsaousis (ktsaou) | |
2017-03-03 | updated cmake list for freeipmi.plugin | Costa Tsaousis (ktsaou) | |
2017-03-03 | freeipmi.plugin; fixes #1799; fixes #1794; fixes #1309; fixes #1729 | Costa Tsaousis (ktsaou) | |
2017-03-01 | self-cleaning obsolete cgroups and network interfaces from memory; fixes ↵ | Costa Tsaousis (ktsaou) | |
#1163; fixes #1358 | |||
2017-02-23 | added rrd memory mode "none" to allow netdata act as a proxy to forward ↵ | Costa Tsaousis (ktsaou) | |
metrics to another netdata | |||
2017-02-22 | draft implementation of netdata central push server - untested | Costa Tsaousis (ktsaou) | |
2017-02-22 | RRDHOSTs free all their memory (all substructures) when they are deallocated | Costa Tsaousis (ktsaou) | |
2017-02-22 | all internal plugins create chart at localhost except plugins.d that ↵ | Costa Tsaousis (ktsaou) | |
respects the host specified by the plugin | |||
2017-02-22 | every host has its own health | Costa Tsaousis (ktsaou) | |
2017-02-18 | split rrd.c into multiple files | Costa Tsaousis (ktsaou) | |
2017-02-15 | allow netdata to be easily relocatable | Costa Tsaousis (ktsaou) | |
2017-02-05 | minor fixes | Costa Tsaousis (ktsaou) | |
2017-01-20 | adaptive resortable list implementation; used it in cgroups and vmstat | Costa Tsaousis (ktsaou) | |
2017-01-18 | use gcc statement expressions to inline commonly used functions | Costa Tsaousis (ktsaou) | |
2017-01-15 | simple_pattern now also supports asterisks in the middle; cgroups cleanup; | Costa Tsaousis (ktsaou) | |
2017-01-14 | diskspace statistics are now a separate thread, to isolate the delays ↵ | Costa Tsaousis (ktsaou) | |
introduced by statvfs() | |||
2017-01-11 | detect ECC memory correctable and uncorrectable errors; fixes #1508 | Costa Tsaousis (ktsaou) | |
2017-01-11 | uptime plugin; fixes #1546; fixes #1507 | Costa Tsaousis (ktsaou) | |
2016-12-31 | removed over-optimization at the registry to simplify its logic and remove ↵ | Costa Tsaousis (ktsaou) | |
race conditions that could result to crashes; registry is now split into multiple files, to allow easier enhancements | |||
2016-12-24 | re-worked connect_to() to properly support IPv6; #1432 | Costa Tsaousis (ktsaou) | |
2016-12-11 | introduce new clocks API using `clock_gettime()` | Rémi Lefèvre | |
Fallbacks are provided for systems that do not support clock_gettime(), CLOCK_MONOTONIC or CLOCK_BOOTTIME. Signed-off-by: Rémi Lefèvre <remi.lefevre@parrot.com> | |||
2016-11-20 | preparation for backend databases | Costa Tsaousis | |
2016-11-13 | added IPC semaphores charts | Costa Tsaousis (ktsaou) | |
2016-10-16 | fixes for enabling clion debugging | Costa Tsaousis (ktsaou) | |
2016-09-30 | fix unecessary calls to realloc(); added memory allocations logger - enabled ↵ | Costa Tsaousis | |
with -DNETDATA_LOG_ALLOCATIONS=1 | |||
2016-09-26 | added missing files for CLion | Costa Tsaousis | |
2016-08-10 | added RRDCALC management; preparation for expression evaluation | Costa Tsaousis | |
2016-08-06 | all required system headers in common.h; some progress on health variables | Costa Tsaousis | |
2016-07-27 | apps.plugin optimization to send all the data to netdata with just one write ↵ | Costa Tsaousis | |
operation - also avoid using printf |