logs
StarRocks をデプロイおよび運用する際、ログシステムを理解し適切に使用することは、トラブルシューティング、パフォーマンス分析、システム調整において重要です。この記事では、StarRocks のフロントエンド (FE) およびバックエンド (BE または CN) コンポーネントのログファイルタイプ、典型的な内容、設定方法、ログのローテーションおよび保持戦略について詳しく説明します。
このドキュメントの情報は、StarRocks バージョン 3.5.x に基づいています。
FE ロギングの詳細
fe.log
主な FE ログには、起動プロセス、クラスタ状態の変化、DML/DQL リクエスト、およびスケジューリング関連の情報が含まれます。これらのログは主に、FE の実行中の動作を記録します。
設定
sys_log_dir: ログの保存ディレクトリ。デフォルトは${STARROCKS_HOME}/logsys_log_level: ログレベル。デフォルトはINFOsys_log_roll_num: ログファイルの無制限な増加を防ぐために保持するログファイルの数を制御します。デフォルトは 10sys_log_roll_interval: ローテーションの頻度を指定します。デフォルトはDAYで、ログは毎日ローテーションされますsys_log_delete_age: 古いログファイルを削除するまでの保持期間を制御します。デフォルトは 7 日sys_log_roll_mode: ログローテーションモード。デフォルトはSIZE-MB-1024で、現在のログファイルが 1024 MB に達すると新しいログファイルが作成されます。sys_log_roll_intervalと組み合わせて、FE ログは日次またはファイルサイズに基づいてローテーションされることを示しますsys_log_enable_compress: ログ圧縮が有効かどうかを制御します。デフォルトは false で、圧縮は無効です
fe.warn.log
fe.warn.log は、システム監視とトラブルシューティングに重要なログファイルです:
- 操作監視–システムの健康状態を監視
- 障害診断–重要な問題を迅速に特定
- パフォーマンス分析–システムのボトルネックと異常を特定
- セキュリティ監査–権限とアクセスエラーを記録
fe.logがすべてのレベルのログを記録するのに対し、fe.warn.logは注意が必要な警告とエラーに焦点を当て、運用担当者がシステムの問題を迅速に特定して対処するのを助けます。