よくある質問
-
MAX_RESERVE_DAYS のような、実行中のログサーバー構成を確認するにはどうすればよいですか?
以下のいずれかのコマンドを使用して、コンテナ環境の値を確認できます。
docker inspect logserver |findstr MAX_RESERVE_DAYSまたは、コンテナ環境を確認します。docker exec -it logserver env |grep MAX_RESERVE_DAYS何も返されない場合、ログサーバーはデフォルト値を使用しています。 MAX_RESERVE_DAYS=7
-
Windows にログサーバーコンテナイメージをインストールする際、Docker Desktop ライセンスを購入する必要がありますか?
はい。有効な Docker Desktop ライセンスが必要です。
-
ログサーバーのインストールには新しいサーバーを使用すべきですか?
はい。パフォーマンスと分離を確保するために、ログサーバーのインストールには専用サーバーを使用することをお勧めします。
-
単一の AOT Log Server の持続的な取り込み容量はどれくらいですか?最大および安全な 1 秒あたりのイベント数 (EPS) の制限は何ですか?
単一の AOT Log Server は、1 秒あたり 10,000 イベント (EPS) の持続的な取り込み容量をサポートします。この値は、継続的な取り込みにおける最大値と安全な運用しきい値の両方を表します。
-
単一の AOT Log Server はいくつのコンポーネントを処理できますか?最大制限はありますか?
単一の Log Server は最大 128,000 のコンポーネントに接続できますが、1 秒あたり約 10,000 のログしか処理できません。そのため、マシンの数は問題になることはほとんどなく、実際のサイジング要因は、ピーク時のアクティビティ中にユーザーが生成するログの数です。
-
AOT Log Server のバースト耐性はどれくらいですか?損失やバックログの超過なしに、どれくらいの突然のログスパイクを処理できますか?
AOT Log Server は、ログを失うことなく、通常のイベントレートの 2 倍までの短期的なバーストを処理できます。ログの量がこれを超えて急増した場合(例えば 5 倍)、システムはイベントを確実に永続化できなくなり、OpenSearch はインデックス作成が十分に速くできないため、ログのドロップを開始します。
-
AOTログサーバーはログを圧縮できますか?期待できる圧縮率はどのくらいですか?
はい。AOTログサーバーは、OpenSearchにログを保存するためにデフォルトのLZ4圧縮アルゴリズムを使用します。一般的な圧縮率は約2:1で、ログデータは元のサイズの半分以下に削減され、高速な読み取り/書き込みパフォーマンスを維持します。
-
各インフラストラクチャタイプ(シングルサイトオンプレミス、マルチサイトオンプレミス、シングルリージョンクラウド、マルチリージョンクラウド、ハイブリッド、MSP/テナント)について、AOTログサーバーはどこに展開すべきですか、またその理由は何ですか?
AOTログサーバーは常にVDAと同じ視線上に展開する必要があります。これにより、安定した接続が確保され、ログを生成するコンポーネントとそれを取り込むログサーバー間の低遅延が維持されます。すべてのコンポーネント(VDA、DDC、StoreFront、Gatewayなど)がログサーバーに確実に到達できる限り、環境は正しく機能します。
-
リージョンごとに1つのログサーバーが必要ですか、それともすべてを集中化できますか?遅延とエグレスについてはどうですか?
ログサーバーを集中化することは可能ですが、お客様は自身の環境における遅延とエグレスコストの影響を評価する必要があります。リージョン間の遅延は、特にトラフィック量の多い期間にログの取り込みに影響を与える可能性があります。往復遅延が高い場合、ログの急増やバーストにより、ピーク負荷時に遅延、バックログの蓄積、または潜在的な損失が発生する可能性があります。ログがリージョンまたはクラウドの境界を越える場合、エグレス料金が適用されることがあります。
-
AOTは大量のネットワーク帯域幅やシステムリソースを消費しますか?
いいえ。AOTは、エンドポイント、VDA、その他のコンポーネント、およびネットワークパフォーマンスへの影響を最小限に抑えるように設計されています。
AOTはログを継続的に収集し、HTTPS経由でほぼリアルタイムでAOTログサーバーにアップロードします。個々のログレコードは通常非常に小さく(多くの場合、わずか数キロバイト)、これにより通常の操作中のネットワークオーバーヘッドを最小限に抑えることができます。
消費される全体的な帯域幅は、アクティブなセッション数、有効になっているコンポーネント、および環境のアクティビティによって異なります。ほとんどの展開において、AOTログトラフィックは全体のネットワーク利用率のごく一部を占めるにすぎません。
AOTは、ストレージ要件を削減し、ログサーバーへのデータ転送を最適化するために圧縮も使用します。
-
AOTログサーバーで1,000台のマシンをサポートするための最小ハードウェア仕様は何ですか?
1,000台のマシンまでの環境では、次のものが必要です。1ノード(ログサーバー + OpenSearchの組み合わせ)、4 vCPU、8 GB RAM、2,000 IOPS以上(SSDまたはNVMeを推奨)、1 Gbps NIC。このセットアップは、ログ量が中程度の小規模またはシングルサイト展開に適しています。
-
ログサーバーに問題がある場合、どのようにトラブルシューティングできますか?
LogServerはDockerコンテナとして実行されているため、すべてのDockerコマンドを使用して問題を見つけることができます。
docker logs logserver docker inspect logserver <!--NeedCopy-->また、ユーザーは実行中のコンテナにアタッチし、logserver自身のログを表示できます。
docker exec –it logserver bash <!--NeedCopy-->ログサーバー DockerコンテナのBashシェルで、ユーザーはログサーバーおよびOpenSearchの健全性を確認できます。
curl http://localhost:5000/Ping curl http://localhost:9200/_cluster/health?pretty <!--NeedCopy-->そして、コンテナ内のログを確認します。
tail Config/applogs.txt tail Config/weblogs.txt <!--NeedCopy-->さらにログが必要な場合、ユーザーはStartLogServer.sh/StartLogServer.batでLOG_LEVEL=0を修正し、これらのスクリプトファイルでlogserverを再起動できます。そうすると、詳細なログにはTRACE、DEBUG、INFO、WARN、ERRORのすべてのレベルが含まれるようになります。