Graylog: インデックスの仕組みを理解する
このドキュメントは保持期間の管理ガイドの一部です。完全なガイドはこちらからご覧いただけます:ログの保持期間を設定する方法。
👋 Stackhero ドキュメントへようこそ
Stackhero は、スピードとシンプルさを追求したフルマネージドの Graylog cloud ソリューションを提供しています。主な特長は以下の通りです:
- サービスに含まれる、無制限かつ専用の SMTP メールサーバーをご利用いただけます。
- アップデートはワンクリックで簡単に適用でき、手動での作業は不要です。
- HTTPS で保護された カスタムドメイン名(例:https://logs.your-company.com)を利用でき、チームに安全かつ直接的なアクセスを提供します。
- プライベートかつ専用インフラストラクチャ上で、高いパフォーマンスとセキュリティを実現。他のユーザーとのリソース共有やノイズの心配はありません。
ツールではなくデータに集中できます:Stackhero の Graylog cloud hosting ソリューションは、数分でご利用を開始いただけます。
保持ポリシーを定義する前に、Graylog および OpenSearch で使用されるインデックスの仕組みを理解しておくことが重要です。インデックスは物理的なコンテナのようなものと考えてください。Graylog は「コンテナ」(インデックス)を開き、受信したメッセージをその中に格納します。割り当てられたクォータを超えると、そのコンテナはクローズされ、棚に保管され、新しいメッセージ用に新しいコンテナが開始されます。
このクォータは、以下のような異なる基準で設定できます:
- メッセージ数:「1 コンテナあたり 2,000 万件のメッセージを保持し、その後新しいコンテナを開始する」
- 時間制限:「1 コンテナを 10 日間使用し、その後新しいコンテナに切り替える」
- サイズ制限:「1 コンテナあたり 20 GB を保存し、その後新しいコンテナに移行する」
また、棚に保管できるコンテナ(インデックス)の最大数も定義されています。この数を超えると、最も古いコンテナが自動的に削除されます。例えば、最大 20 個のコンテナに設定し、棚に 22 個ある場合、最も古い 2 個が削除されます。
この例えでは、コンテナがインデックス、棚が OpenSearch、最大数が許可されるインデックス数を表しています。