12.4. ログレベルの設定
すべてのログメッセージにログレベルが関連付けられています。レベルは降順の CRITICAL、ERROR、WARNING、INFO、DEBUG、および TRACE です。Red Hat Gluster Storage は、特定のログレベルに対してのみログメッセージを生成するように設定できます。設定されたログレベル以上のログレベルを持つメッセージのみがログに記録されます。
たとえば、ログレベルが
INFO
に設定されている場合、CRITICAL
、ERROR
、WARNING
、および INFO
メッセージのみがログに記録されます。
コンポーネントは、以下のいずれかのレベルでログを記録するように設定できます。
- CRITICAL
- ERROR
- 警告
- INFO
- DEBUG
- TRACE
重要
ログレベルを TRACE または DEBUG に設定すると、非常に多くのログメッセージが生成され、ディスクが非常に領域が不足する可能性があります。
ブリックにログレベルを設定するには、以下を行います。
# gluster volume set VOLNAME diagnostics.brick-log-level <value>
例12.7 ブリックの警告にログレベルを設定します。
# gluster volume set testvol diagnostics.brick-log-level WARNING
ブリックに syslog レベルを設定するには、以下を行います。
# gluster volume set VOLNAME diagnostics.brick-sys-log-level <value>
例12.8 syslog レベルを、ブリックで警告に設定します。
# gluster volume set testvol diagnostics.brick-sys-log-level WARNING
クライアントにログレベルを設定するには、以下を行います。
# gluster volume set VOLNAME diagnostics.client-log-level <value>
例12.9 ログレベルをクライアントのエラーに設定します。
# gluster volume set testvol diagnostics.client-log-level ERROR
クライアントに syslog レベルを設定するには、以下を行います。
# gluster volume set VOLNAME diagnostics.client-sys-log-level <value>
例12.10 syslog レベルをクライアントでエラーに設定します。
# gluster volume set testvol diagnostics.client-sys-log-level ERROR
glusterd
のログレベルを永続的に設定するには
/etc/sysconfig/glusterd
ファイルを編集し、LOG_LEVEL
パラメーターの値を glusterd が使用するログレベルに設定します。
## Set custom log file and log level (below are defaults) #LOG_FILE='/var/log/glusterfs/glusterd.log' LOG_LEVEL='VALUE'
この変更は、serviceまたはsystemctlコマンドでglusterdを起動または再起動するまで有効になりません。
例12.11 ログレベルを glusterd
の WARNING に設定します。
以下のコマンドを実行してログレベルを WARNING に設定します。
glusterd
サービスファイルを編集します。Red Hat Enterprise 7(RHEL 7)および RHEL 8 では、glusterd
サービスファイルは/usr/lib/systemd/system/glusterd.service
で利用できます。RHEL 6 では、glusterd
サービスファイルは/etc/sysconfig/glusterd
で利用できます。重要Red Hat Gluster Storage は 3.5 Batch Update 1 以降では、Red Hat Enterprise Linux 6 (RHEL 6) でサポートされません。インストールガイドの『バージョンの詳細』表および『Red Hat Gluster Storage ソフトウェアコンポーネントおよびバージョン』 を参照してください。LOG_LEVEL
変数を必要なデバッグレベルに変更します。## Set custom log file and log level (below are defaults) #LOG_FILE='/var/log/glusterfs/glusterd.log' LOG_LEVEL='WARNING'
- デーモンを再読み込みします。RHEL 7 および RHEL 8 で以下を実行します。
systemctl daemon-reload
RHEL 6 で以下を実行します。service glusterd reload
重要Red Hat Gluster Storage は 3.5 Batch Update 1 以降では、Red Hat Enterprise Linux 6 (RHEL 6) でサポートされません。インストールガイドの『バージョンの詳細』表および『Red Hat Gluster Storage ソフトウェアコンポーネントおよびバージョン』 を参照してください。 glusterd
サービスを起動します。RHEL 7 および RHEL 8 で以下を実行します。systemctl restart glusterd
RHEL 6 で以下を実行します。service glusterd restart
重要Red Hat Gluster Storage は 3.5 Batch Update 1 以降では、Red Hat Enterprise Linux 6 (RHEL 6) でサポートされません。インストールガイドの『バージョンの詳細』表および『Red Hat Gluster Storage ソフトウェアコンポーネントおよびバージョン』 を参照してください。
例12.12 ログレベルが ERROR で volume status を実行します。
# gluster --log-level=ERROR volume status
以下も参照してください。