ホストの構成データとメトリックデータを Full-stack Observability アプリケーションに収集できます。このようにして、データを視覚的に監視および分析できます。構成データには、CPU モデルとメモリサイズが含まれます。メトリックデータには、CPU 使用率とメモリ使用量が含まれます。
ホストから Full-stack Observability アプリケーションへのモニタリングデータの収集は、Maintaining 状態です。このソリューションと比較して、Alibaba Cloud Managed Service for Prometheus が提供するホストモニタリングソリューションでは、よりリアルタイムのメトリックを収集できます。この場合、後者のソリューションを使用してホストを監視することをお勧めします。詳細については、「ECS インスタンスを監視する」をご参照ください。
前提条件
Full-stack Observability インスタンスが作成されていること。詳細については、「インスタンスを作成する」をご参照ください。
手順
Simple Log Service コンソール にログオンします。
[ログアプリケーション] セクションで、[インテリジェント O&M] タブをクリックします。次に、[full-stack Observability] をクリックします。
[simple Log Service Full-stack Observability] ページで、管理するインスタンスをクリックします。
左側のナビゲーションウィンドウで、[full-stack Monitoring] をクリックします。
インスタンスで Full-stack Monitoring を初めて使用する場合は、[有効化] をクリックします。
左側のナビゲーションツリーで、[データのインポート] をクリックします。[データアクセス構成] ページで、[基本モニタリング] セクションの [ホスト] をオンにします。
ホストモニタリングデータの Logtail 構成を初めて作成する場合は、スイッチをオンにして構成ページに移動します。 Logtail 構成を作成した場合は、
アイコンをクリックして構成ページに移動します。
マシングループを作成します。
マシングループが使用可能な場合は、[既存のマシングループを使用する] をクリックします。
使用可能なマシングループがない場合は、次の手順を実行してマシングループを作成します。この例では、Elastic Compute Service (ECS) インスタンスを使用します。
[ECS インスタンス] タブで、[インスタンスを手動で選択] を選択します。次に、使用する ECS インスタンスを選択し、[作成] をクリックします。
詳細については、「ECS インスタンスに Logtail をインストールする」をご参照ください。
重要Simple Log Service とは異なる Alibaba Cloud アカウントに属する ECS インスタンス、データセンター内のサーバー、またはサードパーティのクラウド サービス プロバイダーのサーバーからログを収集する場合は、Linux Logtail V0.16.40 以降を手動でインストールする必要があります。詳細については、「Linux サーバーに Logtail をインストールする」をご参照ください。 Logtail を手動でインストールした後、サーバーのユーザー識別子を構成する必要があります。詳細については、「ユーザー識別子を構成する」をご参照ください。
Logtail がインストールされたら、[インストール完了] をクリックします。
[マシングループの作成] ステップで、[名前] パラメーターを構成し、[次へ] をクリックします。
Simple Log Service では、IP アドレスベースのマシングループとカスタム識別子ベースのマシングループを作成できます。詳細については、「IP アドレスベースのマシングループを作成する」および「カスタム識別子ベースのマシングループを作成する」をご参照ください。
マシングループが [適用済みサーバーグループ] セクションに表示されていることを確認し、[次へ] をクリックします。
重要マシングループを作成した直後にマシングループを適用すると、マシングループのハートビートステータスが [失敗] になる場合があります。この問題は、マシングループが Simple Log Service に接続されていないために発生します。この問題を解決するには、[自動再試行] をクリックします。問題が解決しない場合は、「Logtail でハートビート接続が検出されない場合はどうすればよいですか?」をご参照ください。
[データソースの指定] ステップで、パラメーターを構成し、[完了] をクリックします。次の表にパラメーターを示します。
Simple Log Service は、ホストモニタリングデータ用に次の収集プラグインを提供します。
metric_system_v2: ホストのメトリックデータを収集するために使用されます。データには、CPU 使用率とメモリ使用量が含まれます。収集されたデータは、
{instance}-node-metrics
という名前の Metricstore に格納されます。metric_meta_host: ホストの構成データを収集するために使用されます。データには、CPU モデルとメモリサイズが含まれます。収集されたデータは、
{instance}-metas
という名前の Logstore に格納されます。
{instance}
は、作成する Full-stack Observability インスタンスの ID を指定します。パラメーター
説明
例
構成名
Logtail 構成の名前。
host-szytbsxv
node-metrics
ホストのメトリックデータを収集するために使用される metric_system_v2 プラグインの構成。データには、CPU 使用率とメモリ使用量が含まれます。
IntervalMs: リクエスト間の間隔。単位: ミリ秒。値は 5000 以上である必要があります。値を 30000 に設定することをお勧めします。
cluster: クラスタの名前。名前は次の要件を満たしている必要があります。
名前に含めることができるのは、小文字、数字、ハイフン (-)、およびアンダースコア (_) です。
名前は小文字または数字で始まり、小文字または数字で終わる必要があります。
名前の長さは 3 ~ 63 文字である必要があります。
このパラメーターを構成した後、Simple Log Service は、Logtail 構成を使用して収集されたホストモニタリングデータに
cluster=クラスタ名
タグを追加します。type: データソースのタイプ。値を metric_system_v2 に設定します。
{ "inputs": [ { "detail": { "IntervalMs": 30000, "Labels": { "cluster": "my-cluster" } }, "type": "metric_system_v2" } ] }
node-metas
ホストの構成データを収集するために使用される metric_meta_host プラグインの構成。データには、CPU モデルとメモリサイズが含まれます。
IntervalMs: リクエスト間の間隔。単位: ミリ秒。値は 5000 以上である必要があります。値を 30000 に設定することをお勧めします。
cluster: クラスタの名前。名前は次の要件を満たしている必要があります。
名前に含めることができるのは、小文字、数字、ハイフン (-)、およびアンダースコア (_) です。
名前は小文字または数字で始まり、小文字または数字で終わる必要があります。
名前の長さは 3 ~ 63 文字である必要があります。
このパラメーターを構成した後、Simple Log Service は、Logtail 構成を使用して収集されたホストモニタリングデータに
cluster=クラスタ名
タグを追加します。type: データソースのタイプ。値を metric_meta_host に設定します。
{ "inputs": [ { "detail": { "IntervalMs": 30000, "Labels": { "cluster": "my-cluster" } }, "type": "metric_meta_host" } ] }
構成が完了すると、Simple Log Service は、Metricstore などのアセットを自動的に作成します。詳細については、「アセット」をご参照ください。
次のステップ
ホストモニタリングデータが Full-stack Observability アプリケーションに収集されると、アプリケーションはモニタリングデータ専用のダッシュボードを自動的に作成します。ダッシュボードを使用して、モニタリングデータを分析できます。詳細については、「ダッシュボードを表示する」をご参照ください。