ログのストレージと管理
Logstore は、Simple Log Service (SLS) でログを保存し、クエリするための基本単位です。Logstore は通常、1 つのカテゴリのログデータを保存します。コンソールまたは API を使用して、Logstore を作成、読み取り、更新、削除できます。Logstore の作成後、API または SDK を介してログデータを書き込みます。Elastic Compute Service (ECS) インスタンスからログを収集するには、SLS が提供するログ収集エージェントである Logtail を使用します。
Logstore 削除時のログデータの損失
Logstore を削除すると、そこに含まれるすべてのログデータが完全に削除されます。この操作は元に戻せません。
Logstore を削除する前に、そのデータが不要になったことを確認してください。データを復元することはできません。
ログの保持期間
SLS の 2 つの機能を使用して、ログデータの保持期間を制御します。
データの保存と検索・分析: データを永続的に、または一定期間保存します。期間が過ぎると、SLS は自動的にデータを削除します。ストレージコストを削減するには、インテリジェント階層型ストレージを有効にして、古いデータを低頻度アクセスまたはアーカイブストレージに移動します。
データ転送:ログを Object Storage Service (OSS) または MaxCompute に転送すると、これらのサービスが独自にデータライフサイクルを管理します。
OSS へのログ転送時のコスト削減
SLS のインデックス機能と分析機能にはコストが発生します。SLS でのクエリや分析を行わずに、ログを OSS に保存するだけでよい場合は、以下の手順でコストを削減できます。
インデックス機能はデフォルトで無効になっています。インデックスと分析を有効にしていない場合は、Logstore のデータ保持期間を短縮してストレージコストを削減してください。
インデックスと分析を無効にすると、キーワードクエリ、ログ分析、ダッシュボード、アラート機能も無効になります。無効にする際はご注意ください。
-
Logstore のデータ保持期間を短縮します。
Logstore に保存されたデータには料金が発生します。保持期間を短縮する (たとえば 1 日にする) ことで、ストレージコストを削減できます。
-
インデックスを無効にします。
データ転送を有効にして、Logstore から OSS にログデータをほぼリアルタイムで送信します。
Logstore の [クエリ/分析] ページで、右上隅にある [クエリ/分析プロパティ] をクリックし、ドロップダウンメニューから [インデックスを無効化] を選択します。
これらの手順を完了すると、お支払いいただくのは、データストレージのわずかな料金のみとなります。料金の詳細については、「機能別課金」をご参照ください。
Logstore のサイズの表示
SLS は、Logstore に保存されているデータ量に基づいて課金されます。CloudLens for SLS を使用して、個々の Logstore のストレージサイズを確認できます。開始する前に、使用上の注意を確認してください。詳細については、「使用上の注意」をご参照ください。
ストレージサイズが想定よりも大きい場合は、保持期間を短縮するか、インテリジェント階層型ストレージを有効にして、古いデータを低頻度アクセスまたはアーカイブストレージに移動してください。