1.5.11. 监控设备资源
技术预览: 您可以为设备资源设置资源监控器,并在资源利用率超过定义的阈值时创建警报。当代理警告 Red Hat Edge Manager 服务时,该服务会根据严重性级别将设备状态设置为 degraded 或 error。
资源监控器使用以下参数:
| 参数 | 描述 |
|
|
要监控的资源。目前支持 |
|
|
monitor 样本使用的时间间隔,以一个正整数的形式指定,后跟一个时间单位: |
|
| 警报规则列表。 |
|
|
仅针对 |
警报规则采用以下参数:
| 参数 | 描述 |
|
|
警报规则的严重性可以是 |
|
|
资源使用情况测量和平均超过抽样的时间,以正整数指定,后跟一个时间单位: |
|
| 触发警报的用量阈值,以百分比值为单位。在没有%符号的情况下,值范围从 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: 5s1 path: /application_data2 alertRules: - severity: Warning3 duration: 30m percentage: 75 description: Disk space for application data is >75% full for over 30m. - severity: Critical4 duration: 10m percentage: 90 description: Disk space for application data is >90% full over 10m. [...]