Simple Log Service (SLS) は、収集したデータを OSS や MaxCompute などの Alibaba Cloud サービスに定期的に転送し、長期保存やオフライン分析に利用します。 送信先はコンソールで設定します。
データ転送の仕組み
データ転送を有効にすると、SLS は設定された送信先に収集データを定期的に送信します。 これにより、複数のマシンからのデータが一元化され、統一されたストレージや後続の処理で利用できます。

ユースケース
データ転送は、データストレージとオフライン分析に利用でき、通常のレイテンシーは 5 分から 30 分です。 保持期間は送信先によって異なります。
メリット
データ転送には、次のメリットがあります:
-
使いやすさ
コンソールでの数ステップの操作で、OSS やその他の送信先にデータを転送できます。
-
データの一元化
複数のマシンからのデータを集約し、OSS やその他の送信先に一元的に転送します。
-
分類管理
さまざまなプロジェクトからさまざまなデータタイプを、特定の OSS バケットや MaxCompute テーブルに転送します。
課金
-
Logstore が 取り込みデータ量課金モード を使用している場合、データ転送は無料です。
-
Logstore が機能別課金モードを使用している場合、データ転送には読み取り/書き込みトラフィック、転送料金、API リクエストの料金が発生します。 機能別課金モデルの課金項目。
サポート対象の送信先
SLS は、次の送信先にデータを転送します:
|
送信先 |
説明 |
|
OSS |
データを OSS に転送します。 OSS へのログ転送 (レガシー) および OSS へのログ転送 (新)。 |
|
MaxCompute |
データを MaxCompute に転送します:
|
|
Tablestore |
LogHub Shipper for Tablestore を使用して、データを Tablestore に転送します。 LogHub Shipper を使用した Simple Log Service データの転送。 |
CloudLens for OSS との違い
SLS ログの OSS への転送と CloudLens for OSS は、異なるシナリオを対象とする 2 つの異なる機能です:
-
データ転送: LogStore から OSS にデータをエクスポートして、アーカイブストレージに保存します。 生ログは SLS に残り、それぞれに個別の保持期間を設定できます。 データ転送は、データストレージやバッチ分析などのシナリオに適しています。 リアルタイム性能は比較的低く、通常のレイテンシーは 5 分から 30 分です。
-
CloudLens for OSS: OSS バケットログを一元管理するための SLS のモジュールです。 デフォルトでは、メータリングログと時系列モニタリングデータを自動的に収集します。 アクセスログは手動で有効にする必要があります。 リソース使用状況、アクセス分析、外れ値検出、セキュリティ分析などの可視化機能を提供します。
CloudLens for OSS は、Kubernetes (K8s) のログ収集シナリオを対象としていません。 K8s のログ収集には、Logtail を使用して SLS にログを収集し、データ転送タスクを使用してログを OSS にアーカイブします。