1.5.11. デバイスリソースのモニタリング
テクノロジープレビュー: デバイスリソースのリソースモニターを設定し、リソースの使用率が定義されたしきい値を超えたときにアラートを作成できます。エージェントが Red Hat Edge Manager サービスにアラートを出すと、サービスは重大度レベルに応じてデバイスのステータスを degraded または error に設定します。
リソースモニターは以下のパラメーターを取ります。
| パラメーター | 説明 |
|
|
監視するリソース。現在、 |
|
|
モニターが使用量をサンプリングする間隔で、正の整数の後に時間単位 ( |
|
| アラートルールのリスト。 |
|
|
|
アラートルールは以下のパラメーターを取ります。
| パラメーター | 説明 |
|
|
アラートルールの重大度は、 |
|
|
サンプリング時にリソース使用量が測定され、平均化される期間で、正の整数の後に時間単位 ( |
|
| アラートをトリガーする使用量のしきい値 (パーセンテージの値)。値は、% 記号なしの 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. [...]