summaryrefslogtreecommitdiffstats
path: root/src/sys_fs_cgroup.c
AgeCommit message (Collapse)Author
2016-08-06all required system headers in common.h; some progress on health variablesCosta Tsaousis
2016-08-01prevent error log flood when certain cgroup features are missing from the ↵Costa Tsaousis
kernel; fixes #749
2016-07-20re-organized mountinfo parsing for cgroups to prevent selecting lxcfs; fixes ↵Costa Tsaousis
#714
2016-07-12containers per cpu is in nanosecondsCosta Tsaousis (ktsaou)
2016-07-12added error logging in cgroupsCosta Tsaousis (ktsaou)
2016-07-12added more debugging info in cgroups; added /sys/fs/cgroups/devices as a ↵Costa Tsaousis (ktsaou)
candidate for cgroups
2016-07-06handle usleep() on systems that do not accept more than 999999 usec; ↵Costa Tsaousis (ktsaou)
implement alternative using nanosleep()
2016-07-01disable by default init.scope cgroup found in fedora 24Costa Tsaousis
2016-06-17fix for format string signessCosta Tsaousis (ktsaou)
2016-06-17gcc options to check format of snprintfz(), fixes 387Costa Tsaousis (ktsaou)
2016-06-16log error if cgroup mount points cannot be foundCosta Tsaousis (ktsaou)
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-13Merge remote-tracking branch 'fredericopissarra/changes' into registryCosta Tsaousis
Conflicts: src/common.c src/web_client.c
2016-05-11registry server side operationalCosta Tsaousis
2016-05-09strncpy, snprintf and vsnprintf changed to strncpyz, snprintfz and ↵Frederico Lamberti Pissarra
vsnprintfz. And sometimes they are not necessary.
2016-05-03exclude *.mount and *.swap from RHEL cgroupsCosta Tsaousis
2016-05-02cgroups: now all cgroups are evaluated by default, up to 500 cgroups are ↵Costa Tsaousis
allowed by default; .scope are enabled by default
2016-05-01cgroups: properly disable certain cgroupsCosta Tsaousis (ktsaou)
2016-05-01fix for invalid JSON generation #329, #347Costa Tsaousis (ktsaou)
2016-05-01cgroups: disable by default the machine and machine.slice cgroups #340Costa Tsaousis (ktsaou)
2016-05-01cgroups: disable by default certain cgroups #340Costa Tsaousis (ktsaou)
2016-04-30support for newer kernels that show cgroups mountinfo at super_optionsCosta Tsaousis
2016-04-30cgroups: fixed typoCosta Tsaousis
2016-04-30cgroups: allow the charts to have a more human readable nameCosta Tsaousis
2016-04-30cgroups: have the settings in relative pathsCosta Tsaousis
2016-04-30cgroups: properly remove not available cgroups from memoryCosta Tsaousis
2016-04-30cgroups: properly remove not available cgroups from memory againCosta Tsaousis
2016-04-30cgroups: properly remove not available cgroups from memoryCosta Tsaousis
2016-04-30cgroup plugin fixes: disable system.slice, user.slice and systemd cgroups by ↵Costa Tsaousis
default, now the plugin allows configuring options to prevent it from decenting into specific sub-cgroups; fixes copy-paste typos; #329
2016-04-29cgroups plugin now reads mountinfo to find the proper place for reading ↵Costa Tsaousis (ktsaou)
cgroup information #308
2016-04-26fix memory leack in cgroupsCosta Tsaousis (ktsaou)
2016-04-25cgroups are enabled/disabled using their new names (it was needed because ↵Costa Tsaousis (ktsaou)
docker names are not persistent) #115
2016-04-25cgroups are now on their own thread; cgroup names are controlled by ↵Costa Tsaousis (ktsaou)
plugins.d/cgroup-name.sh which uses /etc/netdata/cgroups-names.conf to pick up unique ID (chart names) for the containers
2016-04-24added dirty and swap to cgroupCosta Tsaousis (ktsaou)
2016-04-24fixed typosCosta Tsaousis (ktsaou)
2016-04-24added support for monitoring cgroupsCosta Tsaousis (ktsaou)