Fluidは、Container Service for Kubernetes (ACK) クラスター内の各JindoCache分散キャッシュエンジンのモニタリングメトリクスの収集を示すための、すぐに使えるJindoRuntimeダッシュボードを提供します。 収集されたメトリクスには、キャッシュエンジンのサーバー側メトリクスとFilesystem in Userspace (FUSE) クライアントメトリクスが含まれます。 パフォーマンス上の理由から、デフォルトではJindoRuntime FUSEクライアントメトリックは公開されません。 したがって、JindoRuntimeダッシュボードでは、FUSEクライアントのリアルタイムメトリックデータを表示できません。 このトピックでは、Fluid JindoRuntime FUSEクライアントメトリクスの収集を有効にし、Fluid JindoRuntimeダッシュボードでモニタリングデータを表示する方法について説明します。
前提条件
PrometheusのManaged Serviceは、ACKクラスターまたはACKサーバーレスクラスターで有効になっています。 詳細については、「Prometheusのマネージドサービスの使用」をご参照ください。
クラスターには、クラウドネイティブAIスイートとack-fluidバージョン1.0.11以降がインストールされています。 詳細については、「クラウドネイティブAIスイートのデプロイ」をご参照ください。
説明オープンソースのFluidをインストールしている場合は、ack-fluidをインストールする前にアンインストールして、競合の可能性を防ぎ、インストールプロセスをスムーズにします。
ステップ1: 流体とARMSの統合
最初に
ARMSコンソールを使用します。左側のナビゲーションウィンドウで、[統合センター] をクリックします。 AIセクションで、Fluidカードをクリックします。
Fluidページの [Kubernetesクラスターの選択] セクションで、目的のクラスターを選択します。 Fluidが既にインストールされていることがページに表示されている場合は、このセクションの手順をスキップします。
[設定情報] セクションでパラメーターを設定し、[OK] をクリックします。
パラメーター
説明
名前 (不要)
Fluidエクスポーターの一意の名前。 あなたはそれを空のままにすることができます。
メトリック収集間隔 (秒)
サービスでモニタリングデータを収集する間隔。
統合されたコンポーネントは、ARMSコンソールの [統合管理] ページで確認できます。
最初に
ARMSコンソールを使用します。左側のナビゲーションウィンドウで、[統合管理] をクリックします。 [統合アドオン] タブで、[Fluid] カードをクリックします。
[環境] タブで、[操作] 列の [詳細の表示] をクリックして、クラスター内のFluidコンポーネントとアラートルールを表示します。
手順2: 露出メトリックとスクレイピングポリシーの設定
JindoRuntimeをデプロイするときに、spec. FUSE. metrics.enabledパラメーターとspec.fuse.metrics.scrapeTargetパラメーターを使用して、公開を有効にし、fuseクライアントのメトリクスのスクレイピングポリシーを構成できます。 次のYAMLテンプレートの例を示します。
apiVersion: data.fluid.io/v1alpha1
kind: JindoRuntime
metadata:
name: hadoop
spec:
replicas: 2
fuse:
metrics:
enabled: true # Set this parameter to true to enable the metrics exposure feature for the JindoRuntime FUSE client.
scrapeTarget: All # The scraping policy for the JindoRuntime FUSE client metrics.
tieredstore:
levels:
- mediumtype: MEM
path: /dev/shm
volumeType: emptyDir
quota: 2Gi
high: "0.99"
low: "0.95"次の表に、spec.fuse.metrics.enabledおよびspec.fuse.metrics.scrapeTargetパラメーターを示します。
JindoRuntimeパラメーター指標の包括的な説明については、「JindoFSを使用したOSSへのアクセスの高速化」をご参照ください。
パラメーター | 説明 | デフォルト値 |
| このパラメーターは、JindoRuntime FUSEクライアントのメトリクス公開機能を有効にするかどうかを指定します。
| false |
| このパラメーターには、JindoRuntime FUSEクライアントメトリックのスクレイピングポリシーを指定します。 次の4つのスクレイピングポリシーがサポートされています。
重要
| なし |
ステップ3: Fluid JindoRuntimeダッシュボードを表示する
ACK コンソールにログインします。 左側のナビゲーションウィンドウで、[クラスター] をクリックします。
[クラスター] ページで、管理するクラスターの名前をクリックします。 左側のウィンドウで、 を選択します。
Prometheusモニタリングページで、[その他] タブをクリックし、[Fluid JindoRuntimeダッシュボード] タブをクリックして、詳細なFluidコントロールパネルダッシュボードを表示します。
scrapeTargetをMountPodまたはAllに設定して、MountPodマウントモードでFUSEクライアントメトリクスのスクレイピングが有効になっている場合、FUSEクライアントメトリクスはFUSEメトリクス (CSI経由) セクションで表示できます。scrapeTargetをSidecarまたはAllに設定して、SidecarマウントモードでFUSEクライアントメトリクスのスクレイピングが有効になっている場合、FUSEクライアントメトリクスはFUSEメトリクス (Sidecar経由) セクションで表示できます。
ダッシュボードのデータとモニタリングメトリックの詳細については、流体JindoRuntimeダッシュボードタブを参照してください。流体ダッシュボードのパラメータとメトリクスの概要.