Documentation Home
MySQL 8.0 リファレンスマニュアル
Download this Manual
PDF (US Ltr) - 36.1Mb
PDF (A4) - 36.2Mb


このページは機械翻訳したものです。

23.5.3.1 NDB Cluster ロギング管理コマンド

ndb_mgm は、クラスタログおよびノードログに関連する多数の管理コマンドをサポートしています。 次のリストで、node_id はストレージノード ID またはキーワードALL のいずれかを示します。これは、コマンドをすべてのクラスタデータノードに適用する必要があることを示します。

  • CLUSTERLOG ON

    クラスタログをオンにします。

  • CLUSTERLOG OFF

    クラスタログをオフにします。

  • CLUSTERLOG INFO

    クラスタログの設定に関する情報を提供します。

  • node_id CLUSTERLOGcategory=threshold

    threshold 以下の優先度を持つcategory のイベントをクラスタログに記録します。

  • CLUSTERLOG FILTERseverity_level

    指定されたseverity_level のイベントのクラスタロギングを切り換えます。

次の表では、クラスタログカテゴリのしきい値の (すべてのデータノードの) デフォルト設定について説明します。 イベントの優先度が優先度のしきい値以下である場合は、そのイベントがクラスタログにレポートされます。

注記

イベントはデータノードごとに報告され、しきい値はノードごとに異なる値に設定できます。

表 23.52 クラスタログカテゴリ (デフォルトのしきい値設定)

カテゴリデフォルトのしきい値 (すべてのデータノード)
STARTUP7
SHUTDOWN7
STATISTICS7
CHECKPOINT7
NODERESTART7
CONNECTION7
ERROR15
INFO7

STATISTICS カテゴリは、役に立つデータを大量に提供できます。 詳細は、セクション23.5.3.3「NDB Cluster 管理クライアントでの CLUSTERLOG STATISTICS の使用」を参照してください。

しきい値は、各カテゴリ内のイベントをフィルタ処理するために使用されます。 たとえば、優先度が 3 のSTARTUP イベントのログは、STARTUP のしきい値が 3 以上に設定されていなければ記録されません。 しきい値が 3 の場合は、優先度が 3 以下のイベントのみが送信されます。

次の表は、イベントの重大度レベルを示しています。

注記

これらは、使用されることもマップされることもないLOG_EMERGLOG_NOTICE を除く、Unix のsyslog レベルに対応します。

表 23.53 イベントの重大度

重大度レベル値重大度説明
1ALERTすぐに修正するべき状況 (システムデータベースの破損など)
2CRITICALクリティカルな状況 (デバイスエラーやリソース不足など)
3ERROR修正するべき状況 (構成エラーなど)
4WARNINGエラーではないが、特別な処理が必要な可能性がある状況
5INFO情報メッセージ
6DEBUGNDBCLUSTER の開発で使用されるデバッグメッセージ

イベント重大度レベルは、CLUSTERLOG FILTER を使用することでオンとオフを切り替えることができます (上記を参照してください)。 重大度レベルをオンにすると、優先度がカテゴリしきい値以下であるすべてのイベントがログに記録されます。 重大度レベルをオフにすると、その重大度レベルに属するイベントはログに記録されません。

重要

クラスタログレベルは、ndb_mgmd ごとに、スクライバ単位で設定されます。 つまり、複数の管理サーバーを持つ NDB Cluster では、ある管理サーバーに接続されているndb_mgm のインスタンスでCLUSTERLOG コマンドを使用すると、その管理サーバーによって生成されたログにのみ影響し、ほかの管理サーバーによって生成されたログには影響しません。 また、管理サーバーの 1 台が再起動されると、その管理サーバーで生成されたログのみが、再起動によって発生したログレベルのリセットによる影響を受けます。