Simple Log Serviceでは、Logtailプラグインを使用して、さまざまな種類のプロメテウス指標を収集できます。 メトリクスには、Node ExporterおよびKafka ExporterからのPrometheus形式のメトリクス、およびアプリケーションから収集されたPrometheusメトリクスが含まれます。 このトピックでは、Logtailプラグインを使用してPrometheusメトリクスを収集する方法について説明します。
前提条件
フルスタックのObservabilityインスタンスが作成されます。 詳細は、インスタンスの作成をご参照ください。
手順
[ログアプリケーション] セクションで、[インテリジェントO&M] タブをクリックします。 次に、[フルスタックの表示] をクリックします。
[Simple Log Serviceのフルスタックの観察可能性] ページで、管理するインスタンスをクリックします。
左側のナビゲーションウィンドウで、[フルスタックモニタリング] をクリックします。
インスタンスで初めてフルスタック監視を使用するときは、[有効化] をクリックする必要があります。
左側のナビゲーションツリーで、[データインポート] をクリックします。 [データアクセス設定] ページで、[カスタムモニタリング] セクションの [Prometheus Metric Capture] を見つけます。
ホストモニタリングデータのLogtail設定を初めて作成するときは、スイッチをオンにして設定ページに移動します。 Logtail設定を作成した場合は、アイコンをクリックして
設定ページに移動します。 マシングループを作成して選択します。
マシングループが利用可能な場合は、[既存のマシングループを使用] をクリックします。
使用可能なマシングループがない場合は、次の手順を実行してマシングループを作成します。
自己管理型Kubernetesクラスター
Logtailコンポーネントをインストールします。 詳細については、「自己管理KubernetesクラスターへのLogtailコンポーネントのインストール」をご参照ください。
Logtailコンポーネントをインストールすると、
k8s-group-${your_k8s_cluster_id}、your_k8s_cluster_id}-statefulset、k8s-group-${your_k8s_cluster_id}-singletonという名前のマシングループが作成されます。[既存のマシングループを使用] をクリックします。 次に、
k8s-group-${your_k8s_cluster_id}-statefulsetという名前のマシングループを選択します。
Alibaba Cloud Container Service for Kubernetes (ACK) クラスター
モニタリングコンポーネントをインストールします。 詳細については、「手順2: モニタリングコンポーネントのインストール」をご参照ください。
モニタリングコンポーネントのインストール後、
{instanceID}-{clusterID}-k8s-nodesおよび{instanceID}-{clusterID}-k8s-clusterという名前のマシングループが作成されます。[既存のマシングループを使用] をクリックします。 次に、
k8s-group-${your_k8s_cluster_id}-clusterという名前のマシングループを選択します。
Elastic Compute Service (ECS) インスタンスまたはホスト
[ECSインスタンス] タブで、[手動でインスタンスを選択] を選択します。 次に、使用するECSインスタンスを選択し、[作成] をクリックします。
詳細については、「ECSインスタンスへのLogtailのインストール」をご参照ください。
重要お使いのサーバーがSimple Log Serviceとは異なるAlibaba Cloudアカウントに属するECSインスタンス、データセンター内のサーバー、またはサードパーティのクラウドサービスプロバイダーのサーバーの場合、サーバーにLinux Logtail V.1.4.0以降を手動でインストールする必要があります。 詳細については、「LinuxサーバーへのLogtailのインストール」をご参照ください。 Logtailをインストールした後、サーバーでユーザー識別子を手動で設定する必要があります。 詳細については、「ユーザー識別子の設定」をご参照ください。
Logtailをインストールしたら、[インストールの完了] をクリックします。
[マシングループの作成] ステップで、[名前] パラメーターを設定し、[次へ] をクリックします。
Simple Log Serviceでは、IPアドレスベースのマシングループとカスタム識別子ベースのマシングループを作成できます。 詳細については、「IPアドレスベースのマシングループの作成」および「カスタム識別子ベースのマシングループの作成」をご参照ください。
[データソースの指定] ステップで、[設定名] および [プラグイン設定] パラメーターを設定し、[完了] をクリックします。
Plug-in Configには、inputとprocessorsパラメーターが含まれます。
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に保存されます。