すべてのプロダクト
Search
ドキュメントセンター

Simple Log Service:Apache SkyWalkingからSimple Log Serviceへのトレースデータのインポート

最終更新日:Sep 03, 2024

このトピックでは、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にトレースデータをインポートする方法について説明します。

  1. Simple Log Serviceコンソール.

  2. [データのインポート] セクションで、[SkyWalking] をクリックします。

  3. Logstoreの指定ステップで、プロジェクトとLogstoreを選択します。 次に、[次へ] をクリックします。

  4. マシングループの作成ステップで、[既存のマシングループを使用] をクリックします。

  5. [マシングループの設定] ステップで、[ソースサーバーグループ] セクションで使用するマシングループを選択し、マシングループを [応用サーバーグループ] セクションに移動します。 次に、[次へ] をクリックします。

  6. [データソースの指定] ステップで、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にトレースデータをインポートした後、次の操作を実行できます。