Log ServiceのLogstoreは、ログの収集、保存、およびクエリに使用されます。 このトピックでは、Logstoreの種類と、Logstoreで実行できる操作について説明します。
概要
Log Serviceには、標準ログストアとクエリログストアの2種類のログストアがあります。
[課金モード] パラメーターを [従量課金] に設定した場合、Logstoreタイプパラメーターを [標準] にのみ設定できます。
標準Logstore: このタイプのLogstoreはログ分析機能をサポートしており、リアルタイムモニタリングやインタラクティブ分析などのシナリオに適しています。 このタイプのLogstoreを使用して、包括的な可観測性システムを構築できます。
Logstoreのクエリ: このタイプのLogstoreは、高性能クエリをサポートしています。 クエリログストアのインデックストラフィック料金は、標準ログストアのインデックストラフィック料金よりも低くなっています。 クエリLogstoreはSQL分析をサポートしていません。 クエリログストアは、データ量が多い、ログの保持期間が長い、またはログ分析が不要なシナリオに適しています。 数週間または数か月のログ保持期間は長いと見なされます。
タイプによるログストアの比較
課金モードパラメーターを [従量課金] に設定した場合、Logstoreタイプパラメーターを [標準] または [クエリ] に設定できます。 次の表に、2つのタイプのLogstoreの違いを示します。
アイテム | 標準ログストア | Logstoreのクエリ | |
料金 | GBあたりUSD 0.0875 | GBあたりUSD 0.0146 | |
機能 | 業務システムログの収集 | 対応 | 対応 クラウドサービスのログは収集できません。 |
対応 | 対応 | ||
対応 | 対応 | ||
SQL文に基づくログ分析 | 対応 | 非対応 | |
対応 | 対応 | ||
対応 | 対応 | ||
対応 | 非対応 | ||
対応 | 対応 | ||
対応 | 非対応 | ||
対応 | 検索文のみに基づいてアラートを設定できます。 | ||
対応 | 非対応 | ||
対応 | 対応 | ||
対応 | 対応 | ||
対応 | 対応 |
制限事項
クラウドサービス用のシステムログストアと専用ログストアは、無関係なログを保存できません。
たとえば、internal-operation_logはLog Serviceの詳細なログのみを保存できるシステムログストアです。
たとえば、指定されたプロジェクトのoss-log-storeは、OSSのアクセスログのみを保存できるOSS (Object Storage Service) 専用のLogstoreです。
Logstore の作成
プロジェクトには最大200のLogstoreを作成できます。
Log Serviceコンソールにログインします。
[プロジェクト] セクションで、管理するプロジェクトをクリックします。
タブで、[+] アイコンをクリックします。
Logstoreの作成パネルで、パラメーターを設定します。 次の表は、各パラメーターの説明です。
パラメーター
説明
課金モード
Logstoreの課金モード。 有効な値は、[従量課金] および [従量課金] です。 詳細については、「請求項目」をご参照ください。
説明データ取得課金モードを初めて使用するときは、プロンプトに従って課金モードを有効にする必要があります。
Logstoreタイプ
Logstoreのタイプ。 Log Serviceには、標準ログストアとクエリログストアの2種類のログストアがあります。 2つのタイプのLogstoreの違いの詳細については、「Logstoreのタイプによる比較」をご参照ください。
クエリLogstoreを標準Logstoreにアップグレードできます。 詳細については、「方法1」をご参照ください。
ログストア名
ログストアの名前 名前は、Logstoreが属するプロジェクト内で一意である必要があります。 Logstoreの作成後、Logstoreの名前を変更することはできません。
ウェブトラッキング
WebTrackingをオンにすると、webトラッキング機能を使用して、HTML、HTML5、iOS、およびAndroidプラットフォームからLog Serviceにデータを収集できます。 詳細については、「webトラッキング機能を使用したログの収集」をご参照ください。
永久ストレージ
Permanent Storageをオンにすると、Log Serviceは収集したログをLogstoreに永続的に保存します。
説明APIを呼び出して、データ保持期間を照会できます。 値が3650の場合、ログは永続的に保存されます。
データ保持期間
Logstore内のログの保存期間。 有効な値: 1 ~ 3000 単位:日
警告保存期間がこのパラメーターの値を超えるログは自動的に削除されます。
Permanent Storageをオンにしない場合は、データ保持期間パラメーターを設定する必要があります。
重要データ保持期間を短縮すると、Log Serviceは1時間以内にすべての期限切れデータを削除します。 Log Serviceコンソールのホームページのストレージサイズ (ログ) に表示されるデータボリュームは、翌日更新されます。 たとえば、データ保持期間パラメーターの値を5から1に変更した場合、Log Serviceは1時間以内に過去4日間のデータを削除します。
シャード
シャードの数。 Log Serviceは、データの読み書きにシャードを提供します。 各シャードは、5メガバイト/秒と500書き込み /秒の書き込み容量と、10メガバイト/秒と100読み取り /秒の読み取り容量をサポートします。 Logstoreごとに最大10個のシャードを作成できます。 プロジェクトごとに最大200個のシャードを作成できます。 詳細については、「シャード」をご参照ください。
デフォルトでは、Logstore の作成時に 2 つのシャードが作成されます。 シャードの課金については、「アクティブなシャードに対して課金される理由」をご参照ください。
自動シャーディング
自動シャーディングをオンにすると、既存のシャードが書き込まれたデータを収容できない場合、Log Serviceはシャードの数を増やします。 詳細については、「シャードの管理」をご参照ください。
最大シャード
自動シャーディングをオンにする場合、このパラメーターを設定して、作成できる読み取り書き込みシャードの最大数を指定する必要があります。 最大値: 256。
ログパブリックIP
Log Public IPをオンにすると、Log Serviceは収集したログのタグフィールドに次の情報を追加します。
__client_ip__: ログソースのパブリックIPアドレス。
__receive_time__: Log Serviceがログを受信した時刻。 タイムスタンプはUNIXの時刻形式に従います。 1970年1月1日木曜日のUTC 00:00:00から経過した秒数です。
[OK] をクリックします。
Logstoreの設定を変更する
タブで、設定を変更するログストアにポインターを移動し、 を選択します。
[ログストア属性] ページで、[変更] をクリックします。
パラメーターの詳細については、「Logstoreの作成」をご参照ください。
重要Logstoreの課金モードを、従量課金データから従量課金機能に変更できます。 Logstoreの課金モードを、従量課金機能から従量課金データに変更することはできません。
[保存] をクリックします。
Logstoreの仕様をアップグレードする
クエリLogstoreを標準Logstoreにアップグレードできます。 Logstore属性ページでLogstoreの仕様をアップグレードできます。 分析操作を実行するときに、画面上の指示に従ってLogstoreの仕様をアップグレードすることもできます。
アップグレード後、現在のフィールドに対して分析の有効化が自動的にオンになります。 ログ分析機能が有効になった後、Log Serviceに書き込まれたログのみを分析できます。 Enable Analyticsをオンにすると、この機能を有効にできます。
ログ分析機能を有効にした場合、履歴データのインデックストラフィックに対して料金は発生しません。
アップグレード後、Log Serviceに書き込まれた新しいログのインデックストラフィックに対して課金されます。 インデックストラフィック料金は、請求可能なインデックストラフィックのログデータに基づいて計算されます。 詳細については、「課金機能の課金項目」をご参照ください。
方法 1
タブで、仕様をアップグレードするログストアにポインターを移動し、 を選択します。
[ログストア属性] ページで、[変更] をクリックします。
Logstoreタイプを見つけ、[アップグレード] をクリックします。
表示されたメッセージで、[OK] をクリックします。
[保存] をクリックします。
方法 2
Logstoreのインデックスを設定するときに、[分析の有効化] 列のスイッチをクリックします。 次に、Logstoreの仕様をアップグレードするように求められます。 [今すぐアップグレード] をクリックしてアップグレードを完了します。 インデックス設定の詳細については、「インデックスの作成」をご参照ください。
方法 3
Logstoreの [クイック分析] タブで、管理するフィールドをクリックします。 次に、Logstoreの仕様をアップグレードするように求められます。 [今すぐアップグレード] をクリックしてアップグレードを完了します。 クイック分析機能の詳細については、「クイック分析」をご参照ください。
ログストアの削除
Logstoreを削除する前に、Logstoreに関連付けられているすべてのLogtail設定を削除する必要があります。 詳細については、「Logtail設定の削除」をご参照ください。
Logstoreでログ配布機能が有効になっている場合は、Logstoreへのデータの書き込みを停止し、Logstoreを削除する前にLogstore内のすべてのデータが配布されていることを確認することをお勧めします。
すべてのLogstoreを削除した場合でも、Logstoreを削除した日にデータストレージの料金が請求されますが、翌日からは料金は発生しません。 その結果、すべてのLogstoreを削除してから3日目から、Log Serviceの請求書を受け取ることができなくなります。
タブで、削除するログストアにポインターを移動し、 を選択します。
警告Logstoreを削除すると、Logstore内のすべてのログが削除され、復元できなくなります。 注意して進めてください。
[削除] メッセージで、[OK] をクリックします。
ログの削除
ログは、指定された保存期間が終了すると自動的に削除されます。 ログを削除するには、データ保持期間を変更します。
データ保持期間を短縮すると、Log Serviceは1時間以内にすべての期限切れデータを削除します。 Log Serviceコンソールのホームページのストレージサイズ (ログ) に表示されるデータボリュームは、翌日更新されます。 たとえば、データ保持期間パラメーターの値を5から1に変更した場合、Log Serviceは1時間以内に過去4日間のログを削除します。
Logstoreのホットおよびコールド階層ストレージの有効化
Log ServiceコンソールのLogstore属性ページで、Logstoreのホットおよびコールド階層ストレージ機能を有効にできます。 詳細については、「Logstoreのホットおよびコールド階層ストレージの有効化」をご参照ください。
Logstore関連のAPI操作
Action | API操作 |
Logstore の作成 | |
ログストアの削除 | |
Logstoreの照会 |
|
Logstoreの変更 |