控制组监控

免费使用此InfluxDB集成

CGroups(也称为控制组)是Linux内核功能,可以将它们组织成层次结构分组,以便限制、计费和隔离进程集合的资源使用(CPU、内存、磁盘I/O、网络等)。

为什么使用CGroup插件?

使用CGroup,您可以在系统内为运行在您的基础设施和应用环境中的任务/进程组分配资源。当您使用CGroup Telegraf插件监控您配置的CGroup时,收集的指标将帮助您确定是否允许或拒绝CGroup访问资源。这些信息还可以帮助您在运行系统中动态重新配置您的CGroup。

如何使用Telegraf插件监控CGroup

CGroup允许您将资源(如CPU时间、系统内存、网络带宽或这些资源的组合)分配给在系统上运行的用户定义的任务(进程)组。您可以监控您配置的CGroup,拒绝CGroup访问某些资源,甚至可以在运行系统中动态重新配置您的CGroup。

此Telegraf输入插件将捕获每个CGroup的特定统计信息。如果您有大量的CGroup,请考虑仅限制路径到您真正想要监控的CGroup集合,以避免任何基数问题。

用于监控的关键CGroup指标

您应积极监控的一些重要CGroup指标包括

  • 内存使用
  • 按字节计算的内存限制
  • 容器CGroup或CGroup下的子组的CPU消耗
有关更多信息,请参阅文档。

项目URL   文档

相关资源

InfluxDb-cloud-logo

最强大的时间序列
数据库作为服务

免费开始
Influxdbu

开发者教育

为时间序列应用程序开发者提供培训。

查看所有教育内容