このトピックでは、Apache SkyWalkingからSimple Log Serviceにトレースデータをインポートする方法について説明します。 これにより、Simple Log Serviceを使用してトレースデータをクエリおよび分析できます。
前提条件
Apache SkyWalking
データを収集するアプリケーションに、バージョン8.0.0以降のSkyWalkingエージェントがインストールされています。 詳細については、「設定」をご参照ください。
Simple Log Service
Logstoreが作成されます。 詳細については、「Logstore の作成」をご参照ください。
マシングループが作成され、そのグループはカスタム識別子を使用します。 詳細については、「カスタム識別子ベースのマシングループの作成」をご参照ください。
重要Logstoreが属するSimple Log Serviceプロジェクトのリージョンでカスタム識別子が一意であることを確認します。
トレースインスタンスが作成されます。 詳細については、「トレースインスタンスの作成」をご参照ください。
背景情報
トレースデータをApache SkyWalkingからSimple Log Serviceにインポートすることを推奨します。 これは次の利点をもたらします。
伸縮性: Simple Log Serviceは、トラフィックの急増を効率的に処理できます。
パフォーマンス: Simple Log Serviceは、オープンソースのElasticsearchよりも高いクエリパフォーマンスを提供します。 Simple Log Serviceを使用すると、1日にペタバイト単位のデータを書き込むことができ、数十億または数百億のデータ行のクエリに数秒以内に結果を返します。
安定性: Simple Log Serviceはストレージに3つのレプリカを使用し、99.9% 可用性と99.999999999% (11 9) の信頼性を提供します。
O&M: Simple Log Serviceは、Apache SkyWalkingトレースデータをインポートできる、すぐに使える機能を提供します。 Simple Log ServiceにはO&Mは必要ありません。 サーバーやアプリケーションでO&Mを実行する必要はありません。
手順
次の手順では、Apache SkyWalkingからSimple Log Serviceにトレースデータをインポートする方法について説明します。
[データのインポート] セクションで、[SkyWalking] をクリックします。
Logstoreの指定ステップで、プロジェクトとLogstoreを選択します。 次に、[次へ] をクリックします。
マシングループの作成ステップで、[既存のマシングループを使用] をクリックします。
[マシングループの設定] ステップで、[ソースサーバーグループ] セクションで使用するマシングループを選択し、マシングループを [応用サーバーグループ] セクションに移動します。 次に、[次へ] をクリックします。
[データソースの指定] ステップで、Logtailプラグインを設定し、[次へ] をクリックします。
構成テンプレートは、[Plug-in Config] フィールドに表示されます。 ${instance} をトレースインスタンスのIDに置き換える必要があります。
説明Logtailのローカルポート11800が占有されている場合は、別の使用可能なポートを使用できます。 この場合、Apache SkyWalkingがデータを送信するために使用するポートを変更する必要があります。
{ "inputs" : [ { "detail" : { "Address" : "0.0.0.0:11800" }, "type" : "service_skywalking_agent_v3" } ], "aggregators" : [ { "detail" : { "MetricsLogstore" : "${instance}-metrics", "TraceLogstore" : "${instance}-traces" }, "type" : "aggregator_skywalking" } ], "global" : { "AlwaysOnline" : true, "DelayStopSec" : 300 } }
[次へ] をクリックしてLogtailの設定を完了します。 その後、Simple Log Serviceはログの収集を開始します。
説明Logtail設定の有効化に必要な時間は3分以内です。
Logtail設定を使用してログを収集するときにエラーが発生した場合は、Logtail収集エラーの表示方法? エラーをトラブルシューティングします。
次のステップ
Apache SkyWalkingからSimple Log Serviceにトレースデータをインポートした後、次の操作を実行できます。