]> git.ipfire.org Git - thirdparty/collectd.git/commitdiff
cgroups plugin: Rename the "cgroups_cpuacct" plugin.
authorFlorian Forster <octo@collectd.org>
Fri, 10 May 2013 07:04:27 +0000 (09:04 +0200)
committerFlorian Forster <octo@collectd.org>
Fri, 10 May 2013 07:04:27 +0000 (09:04 +0200)
The new name is sufficient and much easier to type / remember.

configure.in
src/Makefile.am
src/cgroups.c [moved from src/cgroups_cpuacct.c with 90% similarity]
src/collectd.conf.in
src/collectd.conf.pod

index 7a25a0d323d9b06f814312cc929d9d457a6e6b58..7e5407cf7be09a212bd944ce6861b1aa3397b58b 100644 (file)
@@ -4630,6 +4630,7 @@ dependency_error="no"
 plugin_ascent="no"
 plugin_battery="no"
 plugin_bind="no"
+plugin_cgroups="no"
 plugin_conntrack="no"
 plugin_contextswitch="no"
 plugin_cpu="no"
@@ -4673,6 +4674,7 @@ then
        plugin_battery="yes"
        plugin_conntrack="yes"
        plugin_contextswitch="yes"
+       plugin_cgroups="yes"
        plugin_cpu="yes"
        plugin_cpufreq="yes"
        plugin_disk="yes"
@@ -4956,7 +4958,7 @@ AC_PLUGIN([csv],         [yes],                [CSV output plugin])
 AC_PLUGIN([curl],        [$with_libcurl],      [CURL generic web statistics])
 AC_PLUGIN([curl_json],   [$plugin_curl_json],    [CouchDB statistics])
 AC_PLUGIN([curl_xml],   [$plugin_curl_xml],    [CURL generic xml statistics])
-AC_PLUGIN([cgroups_cpuacct], [yes],            [CGroups CPU usage accounting])
+AC_PLUGIN([cgroups],     [$plugin_cgroups],    [CGroups CPU usage accounting])
 AC_PLUGIN([dbi],         [$with_libdbi],       [General database statistics])
 AC_PLUGIN([df],          [$plugin_df],         [Filesystem usage statistics])
 AC_PLUGIN([disk],        [$plugin_disk],       [Disk usage statistics])
@@ -5287,7 +5289,7 @@ Configuration:
     bind  . . . . . . . . $enable_bind
     conntrack . . . . . . $enable_conntrack
     contextswitch . . . . $enable_contextswitch
-    cgroups_cpuacct . . . $enable_cgroups_cpuacct
+    cgroups . . . . . . . $enable_cgroups
     cpu . . . . . . . . . $enable_cpu
     cpufreq . . . . . . . $enable_cpufreq
     csv . . . . . . . . . $enable_csv
index 494b343b2718f3f146d685c1bc2528eca63c5571..1f57e52306eba88e6a1d451ce03530fbc2be7013 100644 (file)
@@ -230,12 +230,12 @@ collectd_LDADD += "-dlopen" bind.la
 collectd_DEPENDENCIES += bind.la
 endif
 
-if BUILD_PLUGIN_CGROUPS_CPUACCT
-pkglib_LTLIBRARIES += cgroups_cpuacct.la
-cgroups_cpuacct_la_SOURCES = cgroups_cpuacct.c utils_mount.c utils_mount.h
-cgroups_cpuacct_la_LDFLAGS = -module -avoid-version
-collectd_LDADD += "-dlopen" cgroups_cpuacct.la
-collectd_DEPENDENCIES += cgroups_cpuacct.la
+if BUILD_PLUGIN_CGROUPS
+pkglib_LTLIBRARIES += cgroups.la
+cgroups_la_SOURCES = cgroups.c utils_mount.c utils_mount.h
+cgroups_la_LDFLAGS = -module -avoid-version
+collectd_LDADD += "-dlopen" cgroups.la
+collectd_DEPENDENCIES += cgroups.la
 endif
 
 if BUILD_PLUGIN_CONNTRACK
similarity index 90%
rename from src/cgroups_cpuacct.c
rename to src/cgroups.c
index f450389470fed0bebef40d33d849bfff724f62c3..ffb1740a9846e5f134b61070a80976a8e5029879 100644 (file)
@@ -1,6 +1,7 @@
 /**
- * collectd - src/cgroups_cpuacct.c
+ * collectd - src/cgroups.c
  * Copyright (C) 2011  Michael Stapelberg
+ * Copyright (C) 2013  Florian Forster
  *
  * This program is free software; you can redistribute it and/or modify it
  * under the terms of the GNU General Public License as published by the
@@ -17,6 +18,7 @@
  *
  * Authors:
  *   Michael Stapelberg <michael at stapelberg.de>
+ *   Florian Forster <octo at collectd.org>
  **/
 
 #include "collectd.h"
@@ -45,7 +47,7 @@ static void cgroups_submit_one (char const *plugin_instance,
        vl.values = &value;
        vl.values_len = 1;
        sstrncpy (vl.host, hostname_g, sizeof (vl.host));
-       sstrncpy (vl.plugin, "cgroups_cpuacct", sizeof (vl.plugin));
+       sstrncpy (vl.plugin, "cgroups", sizeof (vl.plugin));
        sstrncpy (vl.plugin_instance, plugin_instance,
                        sizeof (vl.plugin_instance));
        sstrncpy (vl.type, "cpu", sizeof (vl.type));
@@ -76,7 +78,7 @@ static int read_cpuacct_procs (const char *dirname, char const *cgroup_name,
        status = lstat (abs_path, &statbuf);
        if (status != 0)
        {
-               ERROR ("cgroups_cpuacct plugin: stat (\"%s\") failed.",
+               ERROR ("cgroups plugin: stat (\"%s\") failed.",
                                abs_path);
                return (-1);
        }
@@ -91,7 +93,7 @@ static int read_cpuacct_procs (const char *dirname, char const *cgroup_name,
        if (fh == NULL)
        {
                char errbuf[1024];
-               ERROR ("cgroups_cpuacct pluign: fopen (\"%s\") failed: %s",
+               ERROR ("cgroups pluign: fopen (\"%s\") failed: %s",
                                abs_path,
                                sstrerror (errno, errbuf, sizeof (errbuf)));
                return (-1);
@@ -153,7 +155,7 @@ static int read_cpuacct_root (const char *dirname, const char *filename,
        status = lstat (abs_path, &statbuf);
        if (status != 0)
        {
-               ERROR ("cgroups_cpuacct plugin: stat (%s) failed.", abs_path);
+               ERROR ("cgroups plugin: stat (%s) failed.", abs_path);
                return (-1);
        }
 
@@ -207,7 +209,7 @@ static int cgroups_read (void)
        mnt_list = NULL;
        if (cu_mount_getlist (&mnt_list) == NULL)
        {
-               ERROR ("cgroups_cpuacct plugin: cu_mount_getlist failed.");
+               ERROR ("cgroups plugin: cu_mount_getlist failed.");
                return (-1);
        }
 
@@ -232,7 +234,7 @@ static int cgroups_read (void)
 
        if (!cgroup_found)
        {
-               WARNING ("cgroups_cpuacct plugin: Unable to find cgroup "
+               WARNING ("cgroups plugin: Unable to find cgroup "
                                "mount-point with the \"cpuacct\" option.");
                return (-1);
        }
@@ -242,8 +244,8 @@ static int cgroups_read (void)
 
 void module_register (void)
 {
-       plugin_register_config ("cgroups_cpuacct", cgroups_config,
+       plugin_register_config ("cgroups", cgroups_config,
                        config_keys, config_keys_num);
-       plugin_register_init ("cgroups_cpuacct", cgroups_init);
-       plugin_register_read ("cgroups_cpuacct", cgroups_read);
+       plugin_register_init ("cgroups", cgroups_init);
+       plugin_register_read ("cgroups", cgroups_read);
 } /* void module_register */
index 736c97414cf350eba38ecf8abab5d0e1c35eee1c..511244ef75094a45d17e04afb7cf2b750a3167eb 100644 (file)
@@ -72,7 +72,7 @@
 #@BUILD_PLUGIN_BIND_TRUE@LoadPlugin bind
 #@BUILD_PLUGIN_CONNTRACK_TRUE@LoadPlugin conntrack
 #@BUILD_PLUGIN_CONTEXTSWITCH_TRUE@LoadPlugin contextswitch
-#@BUILD_PLUGIN_CGROUPS_CPUACCT_TRUE@LoadPlugin cgroups_cpuacct
+#@BUILD_PLUGIN_CGROUPS_TRUE@LoadPlugin cgroups
 @BUILD_PLUGIN_CPU_TRUE@@BUILD_PLUGIN_CPU_TRUE@LoadPlugin cpu
 #@BUILD_PLUGIN_CPUFREQ_TRUE@LoadPlugin cpufreq
 @LOAD_PLUGIN_CSV@LoadPlugin csv
index d28810f310a46dd6afa51a01377162e8ccb205f7..c5d4f19fe4eef4c8227c937a242d8900dca9c0cd 100644 (file)
@@ -852,7 +852,7 @@ By default no detailed zone information is collected.
 
 =back
 
-=head2 Plugin C<cgroups_cpuacct>
+=head2 Plugin C<cgroups>
 
 This plugin collects the CPU user/system time for each I<cgroup> by reading the
 F<cpuacct.stat> files in the first cpuacct-mountpoint (typically