CloudMonitorエージェントが設定に基づいてオンプレミスログを特定のメトリクスに解析すると、Hybrid Cloud Monitoringはメトリクスを指定された名前空間にレポートし、関連するモニタリングデータをグラフに視覚化します。 Hybrid Cloud monitoringのモニタリングダッシュボードを使用して、カスタムグラフを作成できます。 アラート通知を受信するようにPrometheusアラートルールを設定することもできます。
前提条件
アラートの連絡先およびアラートの連絡先グループが作成されている必要があります。 詳細については、「アラート送信先またはアラート送信先グループの作成」をご参照ください。
名前空間が作成されます。 詳細については、「名前空間の作成」をご参照ください。
背景情報
次の図は、Hybrid Cloud Monitoringのダッシュボード機能を使用してオンプレミスログを監視する手順を示しています。
手順1: オンプレミスログの収集元ホストにCloudMonitorエージェントをインストールする
CloudMonitorエージェントは、オンプレミスログが収集されるホストに手動または自動でインストールできます。
CloudMonitorエージェントの手動インストール
Hybrid Cloud monitoringのオンプレミスログモニタリング機能を使用して複数のホストをモニタリングしたいが、CloudMonitorエージェントが自動的にホストにインストールされない場合、またはインターネット経由でホストにアクセスできない場合は、CloudMonitorエージェントを手動でホストにインストールする必要があります。 次に、アプリケーショングループを作成し、ホストをアプリケーショングループに追加する必要があります。 これにより、ホストを一元管理できます。
オンプレミスのログを収集するホストにCloudMonitorエージェントを手動でインストールします。
選択したアプリケーショングループのインスタンスに、バージョンがV3.5.5以降のCloudMonitorエージェントがインストールされていることを確認します。 最新バージョンのCloudMonitorエージェントをインストールすることを推奨します。 詳細については、「スクリプトを使用したCloudMonitorエージェントのインストール」をご参照ください。
CloudMonitorエージェントのインストール結果を表示します。
左側のナビゲーションウィンドウで、 をクリックします。 表示されるページで、ホストにインストールされているCloudMonitorエージェントのバージョンとステータスを表示できます。
オンプレミスログを収集するホストのアプリケーショングループを作成します。
左側のナビゲーションウィンドウで、 を選択します。
[アプリケーショングループ] タブの左上隅にある [アプリケーショングループの作成] をクリックします。
[アプリケーショングループの作成] パネルで、[作成方法] を [手動で作成] に設定し、[アプリケーショングループ名] フィールドに名前を入力し、[エージェントのインストールの初期化] をオフにして、[アラート連絡先グループ] ドロップダウンリストからアラート連絡先グループを選択します。
[OK] をクリックします。
オンプレミスログを収集するホストをアプリケーショングループに追加します。
アプリケーショングループの [グループリソース] ページで、[サービスとリソースの管理] をクリックします。
[グループリソースの追加 /変更] パネルで、アプリケーショングループに追加するクラウドサービスとリソースを選択します。
[OK] をクリックします。
アプリケーショングループの [グループリソース] ページで、作成したクラウドサービスとインスタンスに関する情報を表示できます。
CloudMonitorエージェントを自動的にインストールする
Hybrid Cloud monitoringのオンプレミスログモニタリング機能を使用して複数のホストをモニタリングする場合は、アプリケーショングループを作成し、そのホストをアプリケーショングループに追加できます。 CloudMonitorエージェントは、ホストに自動的にインストールできます。
アプリケーショングループを使用してCloudMonitorエージェントを自動的にインストールする場合、最新バージョンのCloudMonitorエージェントがアプリケーショングループのインスタンスにインストールされます。
オンプレミスログを収集するホストのアプリケーショングループを作成します。
CloudMonitor コンソールにログインします。
左側のナビゲーションウィンドウで、 を選択します。
[アプリケーショングループ] タブの左上隅にある [アプリケーショングループの作成] をクリックします。
[アプリケーショングループの作成] パネルで、[作成方法] を [手動で作成] に設定し、[アプリケーショングループ名] フィールドに名前を入力し、[エージェントのインストールの初期化] をオンにして、[アラート連絡先グループ] ドロップダウンリストからアラート連絡先グループを選択します。
[OK] をクリックします。
オンプレミスログを収集するホストをアプリケーショングループに追加します。
アプリケーショングループの [グループリソース] ページで、[サービスとリソースの管理] をクリックします。
[グループリソースの追加 /変更] パネルで、アプリケーショングループに追加するクラウドサービスとリソースを選択します。
[OK] をクリックします。
アプリケーショングループの [グループリソース] ページで、作成したクラウドサービスとインスタンスに関する情報を表示できます。
CloudMonitorエージェントのインストール結果を表示します。
左側のナビゲーションウィンドウで、 をクリックします。 表示されるページで、ホストにインストールされているCloudMonitorエージェントのバージョンとステータスを表示できます。
ステップ2: オンプレミスログ用のメトリックインポートタスクを作成する
メトリックインポートタスクを作成した後、CloudMonitorエージェントは、メトリックインポートタスクの設定に基づいて、オンプレミスのログを特定のメトリックに解析します。 次に、Hybrid Cloud Monitoringは、指定された名前空間にメトリックをレポートし、関連するモニタリングデータをグラフに視覚化します。
左側のナビゲーションウィンドウで、.
をクリックし、オンプレミスのログモニタリングタブをクリックします。
[オンプレミスのログモニタリング] タブの左上隅で、メトリックデータ.
[オンプレミスのログモニタリング] タブで、パラメーターを設定します。 次のセクションでは、パラメーターについて説明します。
タスク名: オンプレミスログのメトリックインポートタスクの名前を入力します。
アプリケーショングループ: 手順1: オンプレミスログの収集元ホストにCloudMonitorエージェントをインストールするで作成したアプリケーショングループを選択します。
ホスト: オンプレミスログが収集されるホストの照合に使用されるルール。 デフォルト値: All。
ログパス: オンプレミスログが保存されるパス。
Windows: ログパスはドライブ文字で始まる必要があります。 例: C:\UserData\log s\pre.cloudmonitor.console.alibabacloud.com。@ FUNC__DateFormat__YYYY-MM-DD @.log ログパスにワイルドカード文字を指定することはできません。
Linux: ログパスはスラッシュ (/) で始まる必要があります。 例: /home/log s/pre.cloudmonitor.console.alibabacloud.com.@ FUNC__DateFormat__YYYY-MM-DD @.log
説明pre.cloudmonitor.console.alibabacloud.com.YYYY-MM-DD.logは、オンプレミスログが収集されるログファイルを示します。 error.logエラーのログファイルを除外する場合は、
@ FUNC__DateFormat__YYYY-MM-DD @を使用して、名前に日付が含まれるログファイルをフィルター処理します。ログ解析: オンプレミスログは特定のメトリックに解析されます。 次の解析モードがサポートされています。
フルRegexモード
[サンプルログ] セクションで、サンプルログを入力します。
[確認]をクリックします。 次に、[正規表現の生成] をクリックします。
[ログ抽出結果] セクションで、変換値を設定するキーを見つけます。 次に、[列値の変換] をクリックします。
[列名] および [翻訳値] パラメーターを設定し、[OK] をクリックします。
サンプルログから解析されたメトリック値を、表示用の別の値に置き換えます。
区切り文字モード
[サンプルログ] セクションで、サンプルログを入力します。
[確認]をクリックします。 次に、[列の追加] をクリックします。
[列名] フィールドに列の名前を入力し、[サンプルログ] セクションで解析するフィールドを選択します。 [列値サンプリング] および [抽出ルール] パラメーターの値が自動的に生成されます。 次に、[変換値] パラメーターを設定し、[OK] をクリックします。
サンプルログから解析されたメトリック値を、表示用の別の値に置き換えます。
JSONモード
[サンプルログ] セクションで、JSON形式のサンプルログを入力します。
[確認]をクリックします。
[ログ抽出結果] セクションで、変換値を設定するキーを見つけ、[列値変換] をクリックします。
[翻訳値] パラメーターを設定し、[OK] をクリックします。
サンプルログから解析されたメトリック値を、表示用の別の値に置き換えます。
メトリック設定: サンプルログから解析されたメトリックの統計を照会し、結果をグラフに表示します。
名前空間: オンプレミスのログを保存する名前空間を選択します。
タグ: メトリックを分類します。
クリックOK.
ステップ3: オンプレミスログのモニタリングチャートを表示する
オンプレミスログの指定されたメトリックのモニタリングチャートを表示できます。
On theオンプレミスのログモニタリングタブで、チャートを表示するメトリックインポートタスクを見つけて、データの表示で、アクション列を作成します。
On theデータの表示ページで、メトリックを選択します。
ステップ4: オンプレミスログのカスタムチャートを作成する
Hybrid Cloud Monitoringのダッシュボード機能を使用して、オンプレミスログのメトリクスのモニタリングダッシュボードを作成し、カスタムグラフを作成できます。
左側のナビゲーションウィンドウで、.
On theダッシュボードページをクリックします。ダッシュボードの表示.
ダッシュボードの左側のナビゲーションウィンドウで、
アイコンをクリックします。 次に、[空のパネルを追加] をクリックします。 On the編集パネルページで、メトリックとモニタリングチャートを設定します。
[クエリ] タブで、名前空間を選択し、メトリックを選択します。
[パネル] タブで、パネルタイトルを指定して説明を入力します。 次に、ビジュアライゼーションやその他の設定を構成します。
の右上隅に編集パネルページをクリックします。適用.
モニタリングチャートが作成されます。
右上隅にある
アイコンをクリックします。 次に、ダッシュボードの名前とダッシュボードが存在するディレクトリを指定します。 クリック保存.
ダッシュボードが作成されます。
ダッシュボードの左側のナビゲーションウィンドウで、を選択します。 次に、ダッシュボード名をクリックしてダッシュボードを表示します。
手順5: オンプレミスログのアラートルールを設定する
オンプレミスログのメトリックのアラートルールを設定できます。 指定された条件が満たされると、アラート通知を受信できます。
左側のナビゲーションウィンドウで、.
の左上隅に名前空間ページをクリックします。アラートルールの作成.
では、アラートルールの作成パネルに名前を入力します。ルール名フィールドから名前空間を選択します。名前空間ドロップダウンリストを設定します。アラート式 (PromQL)パラメータからアラート送信先グループを選択し、アラート連絡先グループドロップダウンリスト。
クリックOK.