すべてのプロダクト
Search
ドキュメントセンター

:プロメテウス指標の収集

最終更新日:Sep 03, 2024

Simple Log Serviceでは、Logtailプラグインを使用して、さまざまな種類のプロメテウス指標を収集できます。 メトリクスには、Node ExporterおよびKafka ExporterからのPrometheus形式のメトリクス、およびアプリケーションから収集されたPrometheusメトリクスが含まれます。 このトピックでは、Logtailプラグインを使用してPrometheusメトリクスを収集する方法について説明します。

前提条件

フルスタックのObservabilityインスタンスが作成されます。 詳細は、インスタンスの作成をご参照ください。

手順

  1. Simple Log Serviceコンソール.

  2. [ログアプリケーション] セクションで、[インテリジェントO&M] タブをクリックします。 次に、[フルスタックの表示] をクリックします。

  3. [Simple Log Serviceのフルスタックの観察可能性] ページで、管理するインスタンスをクリックします。

  4. 左側のナビゲーションウィンドウで、[フルスタックモニタリング] をクリックします。

    インスタンスで初めてフルスタック監視を使用するときは、[有効化] をクリックする必要があります。

  5. 左側のナビゲーションツリーで、[データインポート] をクリックします。 [データアクセス設定] ページで、[カスタムモニタリング] セクションの [Prometheus Metric Capture] を見つけます。

    ホストモニタリングデータのLogtail設定を初めて作成するときは、スイッチをオンにして設定ページに移動します。 Logtail設定を作成した場合は、アイコンをクリックして创建設定ページに移動します。

  6. マシングループを作成して選択します。

    • マシングループが利用可能な場合は、[既存のマシングループを使用] をクリックします。

    • 使用可能なマシングループがない場合は、次の手順を実行してマシングループを作成します。

      • 自己管理型Kubernetesクラスター

        1. Logtailコンポーネントをインストールします。 詳細については、「自己管理KubernetesクラスターへのLogtailコンポーネントのインストール」をご参照ください。

          Logtailコンポーネントをインストールすると、k8s-group-${your_k8s_cluster_id}your_k8s_cluster_id}-statefulsetk8s-group-${your_k8s_cluster_id}-singletonという名前のマシングループが作成されます。

        2. [既存のマシングループを使用] をクリックします。 次に、k8s-group-${your_k8s_cluster_id}-statefulsetという名前のマシングループを選択します。

      • Alibaba Cloud Container Service for Kubernetes (ACK) クラスター

        1. モニタリングコンポーネントをインストールします。 詳細については、「手順2: モニタリングコンポーネントのインストール」をご参照ください。

          モニタリングコンポーネントのインストール後、{instanceID}-{clusterID}-k8s-nodesおよび {instanceID}-{clusterID}-k8s-clusterという名前のマシングループが作成されます。

        2. [既存のマシングループを使用] をクリックします。 次に、k8s-group-${your_k8s_cluster_id}-clusterという名前のマシングループを選択します。

      • Elastic Compute Service (ECS) インスタンスまたはホスト

        1. [ECSインスタンス] タブで、[手動でインスタンスを選択] を選択します。 次に、使用するECSインスタンスを選択し、[作成] をクリックします。

          詳細については、「ECSインスタンスへのLogtailのインストール」をご参照ください。

          重要

          お使いのサーバーがSimple Log Serviceとは異なるAlibaba Cloudアカウントに属するECSインスタンス、データセンター内のサーバー、またはサードパーティのクラウドサービスプロバイダーのサーバーの場合、サーバーにLinux Logtail V.1.4.0以降を手動でインストールする必要があります。 詳細については、「LinuxサーバーへのLogtailのインストール」をご参照ください。 Logtailをインストールした後、サーバーでユーザー識別子を手動で設定する必要があります。 詳細については、「ユーザー識別子の設定」をご参照ください。

        2. Logtailをインストールしたら、[インストールの完了] をクリックします。

        3. [マシングループの作成] ステップで、[名前] パラメーターを設定し、[次へ] をクリックします。

          Simple Log Serviceでは、IPアドレスベースのマシングループとカスタム識別子ベースのマシングループを作成できます。 詳細については、「IPアドレスベースのマシングループの作成」および「カスタム識別子ベースのマシングループの作成」をご参照ください。

  7. [データソースの指定] ステップで、[設定名] および [プラグイン設定] パラメーターを設定し、[完了] をクリックします。

    Plug-in Configには、inputprocessorsパラメーターが含まれます。

    • Simple Log Serviceは、inputパラメーターのテンプレートを提供します。 テンプレートには、globalノードとscrap_configsノードが含まれています。

      重要
      • Prometheus形式のメトリックをキャプチャするための設定では、globalノードとscrap_configsノードのみを設定できます。 詳細については、「Prometheus設定」をご参照ください。

      • inputパラメーターで指定できるデータソースの種類は1つだけです。

    • processorsパラメーターは、Logtail設定のデータ処理設定を設定するために使用されます。 このパラメーターはオプションです。 processorsパラメーターを設定するには、[詳細編集モードを使用] をオンにします。 詳細については、「フィールドへのデータの追加」をご参照ください。

次のステップ

設定が完了すると、Simple Log Serviceは自動的にMetricstoreなどのアセットを作成します。 キャプチャされたメトリックは、{instanceID}-common-metricsという名前のMetricstoreに保存されます。