1.2 設定の検証とテスト
次に、Gateway と Agent を起動します。Agent は起動時に自動的に Host Metrics を送信するよう設定されています。これにより、データが Agent から Gateway に正しくルーティングされることを確認します。
Exercise
Gateway: Gateway ターミナル ウィンドウで、以下のコマンドを実行して Gateway を起動します
すべてが正しく設定されている場合、Collector が起動し、出力に Everything is ready. Begin running and processing data. と表示されます。以下のような出力になります
Gateway が実行されると、ポート 5318 で受信データをリッスンし、受信したデータを以下のファイルにエクスポートします
gateway-traces.outgateway-metrics.outgateway-logs.out
Agent の起動: Agent ターミナル ウィンドウで、Agent 設定を使用して Agent を起動します
CPU メトリクスの確認:
- Agent が起動すると、すぐに CPU メトリクスの送信を開始することを確認します。
- Agent と Gateway の両方がデバッグ出力にこのアクティビティを表示します。出力は以下のスニペットのようになります
この段階で、Agent は1時間ごとまたは再起動ごとに CPU メトリクスを収集し、Gateway に送信し続けます。Gateway はこれらのメトリクスを処理し、gateway-metrics.out という名前のファイルにエクスポートします。このファイルは、パイプラインサービスの一部としてエクスポートされたメトリクスを保存します。
Gateway にデータが到着したことの確認: CPU メトリクス(特に cpu0)が Gateway に正常に到達したことを確認するために、jq コマンドを使用して gateway-metrics.out ファイルを検査します。
以下のコマンドは、system.cpu.time メトリクスをフィルタリングして抽出し、cpu0 に焦点を当てます。メトリクスの状態(例:user、system、idle、interrupt)と対応する値を表示します。
3つ目のターミナルウィンドウを開くか作成し、Tests と名前を付けます。Tests ターミナル で以下のコマンドを実行して system.cpu.time メトリクスを確認します
重要
Agent と Gateway のプロセスを、それぞれのターミナルで Ctrl-C を押して停止してください。