データ変換機能を使用して、バックアップまたは一元的な分析のために、ある Logstore から別の Logstore へログデータをレプリケーションします。
ユースケース
ある企業が、1 つの Alibaba Cloud アカウント配下の複数のプロジェクトにアクセスログを保存しています。project-b でクエリと分析を一元化するために、project-a の logstore-a から project-b の logstore-b へデータをレプリケーションします。Simple Log Service (SLS) のデータ変換を使用して、logstore-a を logstore-b へレプリケーションします。
前提条件
-
ソース Logstore である logstore-a が作成され、データが含まれていること。詳細については、「Logstoreの管理」をご参照ください。
-
送信先 Logstore である logstore-b が、十分なシャード容量で作成されていること。詳細については、「パフォーマンスガイド」をご参照ください。
手順
Log Serviceコンソールにログインします。
-
プロジェクトリストで、
project-aをクリックします。 -
タブで、logstore-a をクリックします。
-
データ処理 をクリックすると、データ加工モードに入ります。
-
ページの右側で、データのプレビュー をクリックします (データのプレビューとデバッグ)。
[クイック] と [高度] の 2 つのモードがあります。[クイック] モードを選択します。
-
右ペインの中央で、データ処理の保存 をクリックします。
-
データ処理タスクの作成 パネルで、次のパラメーターを設定し、OK をクリックします。
説明その他のパラメータについては、「データ変換ジョブの作成」をご参照ください。
パラメータ
説明
ジョブ名
データ変換ジョブの名前。デフォルト値を使用します。
表示名
表示名を入力します (例:
test)。権限付与方法
SLS にソース Logstore への読み取りアクセスを付与します。[デフォルトロール] を選択します。
送信先名
送信先の名前を入力します (例: test)。
送信先リージョン
送信先プロジェクトが存在するリージョンとして、[China (Hangzhou)] を選択します。
送信先プロジェクト
logstore-b を含む送信先プロジェクトとして、project-b を入力します。
ターゲットストア
送信先 Logstore の名前として、logstore-b を入力します。
権限付与方法
SLS に送信先 Logstore への書き込みアクセスを付与します。
[デフォルトロール] を選択します。
時間範囲
処理するデータの時間範囲です。最も古いログエントリからジョブが手動で停止されるまでデータを継続的に処理するには、[すべて] を選択します。
結果の検証
-
データ変換ジョブのステータスを確認します。詳細については、「データ変換ジョブの管理」をご参照ください。
左側メニューで、[タスク管理] > [データ変換] を選択します。ジョブ名をクリックして、[データ変換の概要] パネルでそのステータスを確認します。
-
project-b に移動します。 タブで、logstore-b をクリックしてクエリと分析ページに移動します。
-
右上隅で、インデックスの有効化 をクリックします。インデックスの作成。
-
logstore-aからlogstore-bへデータがレプリケーションされていることを確認します。