# CGroup Input Plugin For Telegraf Agent This input plugin will capture specific statistics per cgroup. Following file formats are supported: * Single value ``` VAL\n ``` * New line separated values ``` VAL0\n VAL1\n ``` * Space separated values ``` VAL0 VAL1 ...\n ``` * New line separated key-space-value's ``` KEY0 VAL0\n KEY1 VAL1\n ``` ### Tags: Measurements don't have any specific tags unless you define them at the telegraf level (defaults). We used to have the path listed as a tag, but to keep cardinality in check it's easier to move this value to a field. Thanks @sebito91! ### Configuration: ``` # [[inputs.cgroup]] # paths = [ # "/cgroup/memory", # root cgroup # "/cgroup/memory/child1", # container cgroup # "/cgroup/memory/child2/*", # all children cgroups under child2, but not child2 itself # ] # files = ["memory.*usage*", "memory.limit_in_bytes"] # [[inputs.cgroup]] # paths = [ # "/cgroup/cpu", # root cgroup # "/cgroup/cpu/*", # all container cgroups # "/cgroup/cpu/*/*", # all children cgroups under each container cgroup # ] # files = ["cpuacct.usage", "cpu.cfs_period_us", "cpu.cfs_quota_us"] ```