1.5.11. 监控设备资源


技术预览: 您可以为设备资源设置资源监控器,并在资源利用率超过定义的阈值时创建警报。当代理警告 Red Hat Edge Manager 服务时,该服务会根据严重性级别将设备状态设置为 degradederror

资源监控器使用以下参数:

Expand

参数

描述

MonitorType

要监控的资源。目前支持 CPU 内存和磁盘资源。

SamplingInterval

monitor 样本使用的时间间隔,以一个正整数的形式指定,后跟一个时间单位: s 表示秒,m 表示分钟,h 表示小时。

AlertRules

警报规则列表。

路径

仅针对 磁盘 监控器。要监控的目录的绝对路径。使用率反映了包含路径的文件系统,即使定义的路径不是挂载点。

警报规则采用以下参数:

Expand

参数

描述

重要性

警报规则的严重性可以是 InfoWarningCritical。每个严重性级别都只允许一个警报规则。

Duration

资源使用情况测量和平均超过抽样的时间,以正整数指定,后跟一个时间单位: s 表示秒,m 表示分钟,h 代表小时。持续时间必须小于抽样间隔。

百分比

触发警报的用量阈值,以百分比值为单位。在没有%符号的情况下,值范围从 0 到 100。

描述

警报的人类可读描述。添加警报的详细信息,以帮助调试。默认情况下,警报描述 的负载高于 >%,超过

1.5.11.1. 使用 CLI 监控设备资源

通过 CLI 监控设备的资源,为您提供跟踪性能并排除问题的工具和命令。

完成以下步骤:

  • 在设备规格的 spec.resources 部分中添加资源监控器。例如,为您的磁盘添加以下监控器:

    apiVersion: flightctl.io/v1alpha1
    kind: Device
    metadata:
      name: <device_name>
    spec:
    [...]
      resources:
      - monitorType: Disk
        samplingInterval: 5s 
    1
    
        path: /application_data 
    2
    
        alertRules:
        - severity: Warning 
    3
    
          duration: 30m
          percentage: 75
          description: Disk space for application data is >75% full for over 30m.
        - severity: Critical 
    4
    
          duration: 10m
          percentage: 90
          description: Disk space for application data is >90% full over 10m.
    [...]
    1
    每 5 秒进行样本使用。
    2
    检查与 /applications_data 路径关联的文件系统上的磁盘用量。
    3
    如果平均用量超过 30 分钟,则启动警告。
    4
    如果平均使用量超过 90% 超过 10 分钟,则启动一个关键警报。
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

关于红帽文档

Legal Notice

Theme

© 2026 Red Hat
返回顶部