ストレージのモニタリング
5 minutesこのステップでは、ストレージをモニタリングするために Prometheus receiverを設定します。
Cisco AI PODs はどのようなストレージを使用しているか?
Cisco AI PODs には、Pure Storage、VAST、NetApp など、さまざまなストレージオプションがあります。
このワークショップでは Pure Storage に焦点を当てます。
Pure Storage メトリクスをどのように取得するか?
Pure Storage を使用する Cisco AI PODs は、Kubernetes に永続ストレージを提供する Portworx というテクノロジーも使用しています。
Portworx には Prometheus receiverでスクレイプできるメトリクスエンドポイントがあります。
Prometheus でストレージメトリクスを取得する
OpenTelemetry Collector の設定を変更して、Prometheus receiverで Portworx メトリクスをスクレイプしましょう。
otel-collector-values.yaml ファイルに追加の Prometheus receiver creatorセクションを追加します。receiver_creator/weaviate セクションの後、pipelines セクションの前に追加してください:
Portworx メトリクスが filter/metrics_to_be_included filter processorの設定にも追加されていることを確認する必要があります:
注意:
px_cluster_cpu_percentから始まる新しいメトリクスのみを追加してください。
Portworx メトリクス用の新しいメトリクスパイプラインも追加する必要があります。以下をファイルの末尾に追加してください:
変更した otel-collector-values.yaml ファイルの内容を otel-collector-values-with-portworx.yaml ファイルと比較してください。yaml ファイルではインデントが重要であり、正確である必要があることを忘れないでください:
必要に応じてファイルを更新し、内容が一致することを確認してください。
まだ Collector を再起動しないでください
OpenShift 環境では Collector の再起動にノードあたり 3 分かかるため、すべての設定変更が完了するまで再起動は待ちます。