すべてのプロダクト
Search
ドキュメントセンター

ApsaraDB for MongoDB:監視メトリック

最終更新日:Apr 21, 2026

このトピックでは、ApsaraDB for MongoDB のインスタンス監視、ノード監視、詳細監視、およびパフォーマンストレンド機能でサポートされているメトリックについて説明します。

説明

より見やすく表示するため、コンソールの一部のバイト単位は自動的に MB、GB、または TB に変換されます。

インスタンスのモニタリング

説明

インスタンスタイプごとにサポートされるメトリックについては、コンソールの情報を参照してください。

メトリック

キー

メトリック名

メトリックの説明

単位

詳細

サポートされるインスタンスタイプ

ディスク使用率

DiskUsage

disk_usage

ディスク使用率

%

インスタンスが使用している合計ディスク容量の割合です。このメトリックは、インスタンスのディスク負荷を示します。ディスク使用率が 80% 以上に達した場合は、コンソールのインスタンス詳細ページでインスタンス構成を変更するか、「MongoDB インスタンスのディスク領域使用率が高い場合」をご参照の上、問題を解決してください。

  • スタンドアロン

  • レプリカセット

  • シャードクラスター

  • サーバーレス

ネットワークトラフィック

MongoDB_Network

bytes_in

受信ネットワークトラフィック

Bytes

-

bytes_out

送信ネットワークトラフィック

Bytes

-

num_requests

処理されたリクエスト数

count

-

1 秒あたりの操作数 (QPS)

MongoDB_Opcounters

insert

挿入 QPS

count

MongoDB_Opcounters パラメーターには、操作が成功したかどうかに関係なく、インスタンスが受信したすべての操作が含まれます。Bulk.insert() などのバッチ操作は、単一の操作として記録されます。より詳細なレコードについては、MongoDB_Documents メトリックをご参照ください。

詳細については、「Opcounters メトリックと Repl Opcounters メトリック」をご参照ください。

query

クエリ QPS

count

update

更新 QPS

count

delete

削除 QPS

count

getmore

読み取り QPS

count

command

プロトコルコマンド QPS

count

接続数

MongoDB_TotalConns

connections_active

アクティブな接続数

count

サーバーへのクライアント接続のうち、操作を実行している接続の数です。

current_conn

現在の接続数

count

サーバーへのすべてのクライアント接続数です。これには、レプリカセット内の他のノードによって確立された接続や、Mongos とシャードノード間で確立された接続が含まれます。

connections_totalCreated_ps

1 秒あたりの新規接続総数

count

-

  • スタンドアロン

  • レプリカセット

  • シャードクラスター

connections_available

利用可能な接続数

count

-

接続使用率

ConnectionUsage

conn_usage

接続使用率

%

  • 現在の接続数と最大接続数の比率です。このメトリックは、インスタンスの接続負荷を示します。

  • MongoDB インスタンスタイプによって、サポートされる最大接続数は異なります。詳細については、「インスタンスタイプ」をご参照ください。

  • コンソールのインスタンス詳細ページでインスタンス構成を変更して接続制限を増やすか、「接続のクエリと制限方法」をご参照の上、クライアント接続数を調整してください。

CPU 使用率

CpuUsage

cpu_usage

CPU 使用率

%

システム CPU 使用率とユーザー CPU 使用率の合計で、インスタンスのビジネスワークロードを示します。CPU 使用率が高いと、データの読み取り/書き込み処理が異常に遅くなり、通常のビジネス運用に影響を与える可能性があります。「MongoDB インスタンスの CPU 使用率が高い場合」をご参照の上、トラブルシューティングと問題解決を行ってください。

MongoDB_CpuDetail

cpu_sys

システム CPU 使用率

%

-

cpu_user

ユーザー CPU 使用率

%

-

メモリ使用量

MemoryUsage

mem_usage

メモリ使用量

%

メモリは主に WiredTiger ストレージエンジン、クライアント接続、リクエスト処理によって消費されます。詳細については、「MongoDB インスタンスのメモリ使用量が高い場合」をご参照ください。

IOPS 使用率

MongoDB_IOPS

iops

IOPS 使用率

times/s

  • クラウドディスクを使用し、MongoDB 4.2 を実行しているレプリカセットインスタンスおよびシャードクラスターインスタンスは、IOPS 使用率の表示をサポートしていません。

  • 以前のモニタリングバージョンの data_iops および log_iops メトリックは、iops にマージされました。

read_iops

読み取り IOPS 使用率

times/s

-

write_iops

書き込み IOPS 使用率

times/s

-

IOPS 使用率

IOPSUsage

iops_usage

IOPS 使用率

%

インスタンスの IOPS 使用率と現在の仕様の最大 IOPS の比率で、インスタンスのサービスワークロードを示します。MongoDB インスタンスの IOPS 使用率が 100% に達するか、それに近づくと、サービスの応答が遅くなり、サービスが利用できなくなることさえあります。「MongoDB インスタンスの高い IOPS 使用率」では、MongoDB インスタンスの IOPS 使用率の表示方法、高い IOPS 使用率の原因、および最適化戦略について説明しています。

説明

クラウドディスクを使用し、MongoDB 4.2 を実行しているレプリカセットインスタンスおよびシャードクラスターインスタンスは、IOPS 使用率の表示をサポートしていません。

ディスク領域使用量

MongoDB_DetailedSpaceUsage

ins_size

使用済みディスク領域

Bytes

  • ローカルディスクインスタンスの場合、使用済みディスク領域は、使用済みデータディスク領域と使用済みログディスク領域の合計です。

  • クラウドディスクインスタンスの場合、使用済みディスク領域には、ファイルシステムのメタデータが占有する領域も含まれます。

data_size

使用済みデータディスク領域

Bytes

データディスク上の使用済み領域 (ローカルデータベースを除く)。これには、主に「collection」で始まる物理データファイル、「index」で始まる物理インデックスファイル、および WiredTiger.wt などの一部の物理メタデータファイルが含まれます。

log_size

使用済みログディスク領域

Bytes

ローカルデータベースの物理サイズです。

操作の詳細

MongoDB_OperationDetails

operation_exactIDCount_ps

特定の ID に対するカウント操作の数

count

シャーディングされたコレクションに対して、シャードキーの代わりに _id を使用して実行された単一の更新操作の数です。現在のバージョンでは、この操作によりインスタンス内のすべてのチャンクが走査されます。チャンク数が多い場合、CPU 使用率が高くなり、インスタンスのパフォーマンスに影響を与える可能性があります。

operation_scanAndOrder_ps

インデックスを使用しないソート操作の数

count

ソートにインデックスを使用できないソート済みクエリの数が多いと、インスタンスのパフォーマンスが低下する可能性があります。この問題を解決するには、「ApsaraDB for MongoDB でのインデックス作成のベストプラクティス」をご参照の上、ビジネスのクエリ条件に基づいてインデックスを作成してください。

operation_writeConflicts_ps

書き込み競合の数

count

書き込み競合が発生したクエリの数です。少数の書き込み競合は通常、大きな影響はありません。ただし、多くの書き込み競合はデータベースのパフォーマンスを低下させる可能性があります。

MBPS

MongoDB_Disk_Detail

read_io_bandwidth_mbps

ディスク読み取りスループット

MB/s

-

write_io_bandwidth_mbps

ディスク書き込みスループット

MB/s

-

io_bandwidth_mbps

合計ディスクスループット

MB/s

ディスク読み取りスループットとディスク書き込みスループットの合計です。

トランザクション操作数

MongoDB_Transactions

trans_totalPrepared_ps

準備済みトランザクション数

count

-

  • レプリカセット

  • シャードクラスター (シャードノードのみ)

trans_totalPreparedThenCommited_ps

正常にコミットされた準備済みトランザクション数

count

-

trans_totalPreparedThenAborted_ps

正常にロールバックされた準備済みトランザクション数

count

-

trans_totalStarted_ps

開始されたトランザクション数

count

-

  • スタンドアロン

  • レプリカセット

  • シャードクラスター

trans_totalCommited_ps

正常にコミットされたトランザクション数

count

-

trans_totalAborted_ps

正常にロールバックされたトランザクション数

count

-

trans_currentActive

現在のアクティブなトランザクション数

count

-

trans_currentInactive

現在の非アクティブなトランザクション数

count

-

trans_currentOpen

現在のオープンなトランザクション数 (コミットまたは中止されていない)

count

-

カーソル

MongoDB_AllCursors

total_open

現在オープンしているカーソル数

count

-

timed_out

タイムアウトによりクローズされたカーソル数

count

この値が大きい場合は、データを処理するクライアント側のビジネスコードを確認してください。

job_cursors_closed

セッションのシャットダウンによりクローズされたカーソル数

count

-

pinned_open

現在オープンしており、使用中のカーソル数

count

たとえば、find または getMore 操作は、次の結果バッチを取得中にカーソルが削除されるのを防ぐためにカーソルをピン留めし、結果が返された後にカーソルのピン留めを解除します。

noTimeout_open

現在オープンしており、タイムアウトしていないカーソル数

count

noCursorTimeout オプションを持ち、タイムアウトしていないオープンカーソルの数です。このオプションは、一定期間非アクティブになった後もカーソルがタイムアウトするのを防ぎます。ただし、noCursorTimeout の設定はセッションタイムアウトによって制限されます。詳細については、MongoDB ドキュメントをご参照ください。

  • スタンドアロン

  • レプリカセット

  • シャードクラスター (シャードおよび ConfigServer ノードのみ)

WiredTiger

MongoDB_Wt_Cache

bytes_read_into_cache

キャッシュに読み込まれたバイト数

Bytes

ディスクから WiredTiger キャッシュに読み込まれたデータバイト数です。

bytes_written_from_cache

キャッシュから書き込まれたバイト数

Bytes

WiredTiger キャッシュからディスクに書き込まれたデータバイト数です。

maximum_bytes_configured

最大キャッシュサイズ

Bytes

互換性とセキュリティのため、ApsaraDB for MongoDB は WiredTiger ストレージエンジンの CacheSize を、プロビジョニングされたインスタンスのメモリサイズの約 60% に設定します。詳細については、「ApsaraDB for MongoDB インスタンスのメモリ使用量が高い場合」をご参照ください。

oplog_bytes_in_cache

キャッシュ内の Oplog バイト数

MB

-

oplog_bytes_read_into_cache

キャッシュに読み込まれた Oplog バイト数

MB

-

oplog_bytes_written_from_cache

キャッシュから書き込まれた Oplog バイト数

MB

-

WT 同時実行トランザクション

MongoDB_Wt_Concurrent_Trans

write_concurrent_trans_out

現在の同時書き込みトランザクション数

count

MongoDB 7.0 より前では、インスタンスの同時読み取り/書き込みトランザクションの制限は 128 でした。可用性パラメーターが長時間 0 のままである場合、過負荷を示している可能性があります。MongoDB 7.0 以降では、デフォルトのアルゴリズムを使用して、過負荷時のデータベーススループットを最適化するために、同時ストレージエンジントランザクションの最大数を動的に調整します。可用性パラメーターが長時間 0 であっても、必ずしも過負荷を示すわけではありません。詳細については、MongoDB ドキュメントをご参照ください。

write_concurrent_trans_available

利用可能な同時書き込みトランザクション数

count

read_concurrent_trans_out

現在の同時読み取りトランザクション数

count

read_concurrent_trans_available

利用可能な同時読み取りトランザクション数

count

WiredTiger 使用量

MongoDB_WTCacheUsage

wt_cache_dirty_usage

WiredTiger ダーティキャッシュ使用率

%

詳細については、「MongoDB インスタンスのメモリ使用量が高い場合」をご参照ください。

wt_cache_usage

WiredTiger キャッシュ使用率

%

平均応答時間

MongoDB_RT

avg_rt

合計平均応答時間

μs

-

reads_avg_rt

読み取り操作の平均応答時間

μs

-

writes_avg_rt

書き込み操作の平均応答時間

μs

-

commands_avg_rt

コマンド操作の平均応答時間

μs

-

trans_avg_rt

トランザクション操作の平均応答時間

μs

-

影響を受けるドキュメント数

MongoDB_Documents

document_deleted_ps

削除されたドキュメント数

count

-

document_inserted_ps

挿入されたドキュメント数

count

-

document_returned_ps

返されたドキュメント数

count

-

document_updated_ps

更新されたドキュメント数

count

-

グローバルロック

MongoDB_GlobalLocks

gl_ac_readers

読み取り操作を実行しているアクティブなクライアント接続数

count

-

gl_ac_writers

書き込み操作を実行しているアクティブなクライアント接続数

count

-

gl_cq_writers

書き込みロックを待機しているキュー内の操作数

count

-

gl_cq_readers

読み取りロックを待機しているキュー内の操作数

count

-

gl_cq_total

ロックを待機しているキュー内の合計操作数

count

書き込みロックを待機している操作数と読み取りロックを待機している操作数の合計です。値が大きい場合は、クライアント操作が遅延している可能性があり、アプリケーションの応答時間に影響を与える可能性があります。

クエリでスキャンされたインデックスとドキュメントの数

MongoDB_QueryExecutors

queryExecutor_scannedObject_ps

クエリでスキャンされたドキュメント数

count

クエリ実行およびクエリプラン評価中にスキャンされたドキュメントの総数です。これは、explain() の出力の totalDocsExamined と同じです。数が多い場合は、データベースが多くの非インデックスエントリをスキャンする必要があることを示します。スキャン数が多いフィールドにはインデックスを作成することを推奨します。

queryExecutor_scanned_ps

クエリでスキャンされたインデックス数

count

クエリ実行およびクエリプラン評価中にスキャンされたインデックスエントリの総数です。これは、explain() の出力の totalKeysExamined と同じです。この値が大きいにもかかわらず、返されるドキュメント数が少ない場合は、データベースが結果ドキュメントを取得するために多くのインデックスキーをスキャンしたことを示します。これは、インデックスが効率的でないことを意味します。インデックスを調整するか、他のインデックスを作成してください。

TTL

MongoDB_TTLs

ttl_deletedDocuments_ps

TTL インデックスにより削除されたドキュメント数

count

値が大きい場合は、多くのドキュメントが削除されており、インスタンスのパフォーマンスに影響を与える可能性があることを示します。詳細については、MongoDB ドキュメントをご参照ください。

ttl_passes_ps

バックグラウンド TTL スレッドが削除を実行した回数

count

TTL バックグラウンドプロセスが期限切れのドキュメントをチェックした合計回数です。チェックが実行されるたびに、TTL モニターはすべての TTL インデックスからできるだけ多くの候補ドキュメントを削除しようとします。

Repl Opcounters

MongoDB_ReplOpcounters

repl_command

レプリカセット内のコマンド操作数

count

レプリケーションプロセス中、MongoDB は操作をシリアル化します。これは操作数に影響を与える可能性があり、その結果、MongoDB_ReplOpcounters と MongoDB_Opcounters カウンターの値が異なる場合があります。詳細については、「Opcounters と Repl Opcounters メトリック」をご参照ください。

repl_delete

レプリカセット内の削除操作数

count

repl_getmore

レプリカセット内の Getmore 操作数

count

repl_insert

レプリカセット内の挿入操作数

count

repl_query

レプリカセット内のクエリ操作数

count

repl_update

レプリカセット内の更新操作数

count

エビクションスキャン数

MongoDB_WtCacheHPCheckEntriesWalked

wiredTiger_cache_hazardPointerCheckEntriesWalked

エビクション中にスキャンされたハザードポインター配列内のアイテム数

count

エビクション中にハザードポインターによってブロックされたページエビクションの数です。

ロック取得

MongoDB_WtLockAcquisitions

wt_checkPoint_lock

チェックポイントロック取得数

count

-

wt_dhandle_read_lock

データハンドル読み取りロック取得数

count

インスタンスに過剰な数のデータベースとテーブルが含まれている場合、クライアントリクエストがハンドルロックを長時間待機し、インスタンスのパフォーマンスが低下する可能性があります。詳細については、「過剰な数のデータベースとテーブルによるインスタンスのコマ落ちまたは異常な動作」をご参照ください。

wt_dhandle_write_lock

データハンドル書き込みロック取得数

count

wt_metadata_lock

メタデータロック取得数

count

wt_schema_lock

スキーマロック取得数

count

データベース、テーブル、またはインデックスの削除や作成などの頻繁なビジネス操作、または過剰な数のデータベースとテーブルは、schemaLock のオーバーヘッドを増加させ、インスタンスのパフォーマンスに影響を与える可能性があります。詳細については、「過剰な数のデータベースとテーブルによるインスタンスのコマ落ちまたは異常」をご参照ください。

wt_table_read_lock

テーブル読み取りロック取得数

count

-

wt_table_write_lock

テーブル書き込みロック取得数

count

-

wt_txn_global_read_lock

トランザクショングローバル読み取りロック取得数

count

-

wt_txn_global_write_lock

トランザクショングローバル書き込みロック取得数

count

-

MBPS 使用率

MongoDB_MbpsUsage

total_mbps_usage

ディスク読み取り/書き込み帯域幅使用率

%

インスタンスのサービスワークロードは、合計ディスクスループットと最大 MBPS の比率で示されます。MongoDB インスタンスの MBPS 使用率が 100% に達するか、それに近づくと、サービスの応答が遅くなったり、サービスが利用できなくなったりします。クラウドディスクの MBPS の詳細については、「インスタンスタイプ」をご参照ください。

説明

このメトリックは、クラウドディスクインスタンスでのみサポートされます。

  • スタンドアロン

  • レプリカセット

  • シャードクラスター (シャードノードのみ)

プライマリ/セカンダリレイテンシー

MongoDB_Repl_Lag

repl_lag

プライマリノードとセカンダリノード間のデータ同期レイテンシー

s

  • レプリカセットノード間のハートビート間隔は 2 秒です。したがって、レプリカセットインスタンス、およびシャードクラスターインスタンスのシャードノードと ConfigServer ノードでは、repl_lag の値が -2 から 2 の間であれば正常です。

  • セカンダリノードの repl_lag 値が負であっても、プライマリノードより進んでいるわけではありません。レプリカセットの最新のプライマリ/セカンダリレイテンシーステータスを取得するには、プライマリノードで rs.printSecondaryReplicationInfo() を実行します。

  • レプリカセット

  • シャードクラスター (シャードおよび ConfigServer ノードのみ)

Oplog 保持期間

MongoDB_OplogTimeInterval

oplog_time_interval

Oplog 保持期間

hours

MongoDB 4.4 以降では、インスタンス詳細ページで storage.oplogMinRetentionHours パラメーターを調整することでこれを変更できます。

moveChunk

MongoDB_MoveChunks

moveChunk_donor_started_ps

現在のノードが移行元として機能した回数

count

この値は、移行が成功したかどうかに関係なく増加します。

  • シャードクラスター (シャードノードのみ)

moveChunk_recip_stared_ps

現在のノードが移行先として機能した回数

count

moveChunk_deleter_task

実行準備が整っている、または実行中のチャンク範囲削除タスクの数

count

-

シャードクラスター

1 秒あたりのアクセス数

-

sl_qps

1 秒あたりのアクセス数

count

-

  • サーバーレスインスタンス

クエリエグゼキュータ情報

MongoDB_QueryExecutors

collscans_nontailable

非テイラブルカーソルの全表スキャン数

count

-

  • レプリカセット

  • シャードクラスター (Mongos を除く)

collscans_total

全表スキャンの合計数

count

-

データベースとコレクションの数に関する情報

MongoDB_CollectionNums

admin_user_coll

admin データベース内のユーザーコレクション数

count

-

  • MongoDB 4.2 以前のレプリカセットインスタンス

  • シャードクラスター

アサーション数

MongoDB_Asserts

regular

通常レベル

count

正常に実行されたアサーションの数です。

  • スタンドアロン

  • レプリカセット

  • シャードクラスター

warning

警告レベル

count

警告レベルのアサーションの数です。常に 0 を返します。

msg

メッセージレベル

count

メッセージレベルのアサーションの数です。

user

ユーザーレベル

count

ユーザーレベルのアサーションの数です。

データハンドル数

MongoDB_DataHandle

opened_fd_num

アクティブなハンドル数

count

WiredTiger キャッシュ内のアクティブな接続データハンドルの数です。

  • スタンドアロン

  • レプリカセット

  • シャードクラスター

closed_fd_num

クローズされたハンドル数

count

WiredTiger キャッシュでスキャンされたクローズされた接続データハンドルの数です。

opened_fd_mem

アクティブなハンドルが占有するメモリ

MB

WiredTiger キャッシュ内のアクティブな接続データハンドルが占有するメモリです。

操作レイテンシー

MongoDB_Latencys

reads_latency_ps

成功した読み取りリクエストのレイテンシー

μs

読み取り操作によって処理されたすべての成功したリクエストのレイテンシーです。

  • スタンドアロン

  • レプリカセット

  • シャードクラスター

writes_latency_ps

成功した書き込みリクエストのレイテンシー

μs

書き込み操作によって処理されたすべての成功したリクエストのレイテンシー (μs) です。

commands_latency_ps

成功したコマンドリクエストのレイテンシー

μs

コマンド操作によって処理されたすべての成功したリクエストのレイテンシー (μs) です。

trans_latency_ps

成功したトランザクションリクエストのレイテンシー

μs

トランザクション操作によって処理されたすべての成功したリクエストのレイテンシー (μs) です。

TCMalloc メモリ断片化率

MongoDB_TcmallocCacheMemRatio

tcmalloc_cache_mem_ratio

TCMalloc メモリ断片化率

%

-

  • スタンドアロン

  • レプリカセット

  • シャードクラスター

書き込み確認の平均時間

MongoDB_GetLastErrorWtime

metrics_getLastError_avg_wtime

書き込み確認操作の平均時間

ms

書き込み確認操作に費やされた平均時間です。

  • スタンドアロン

  • レプリカセット

  • シャードクラスター (mongod のみ)

metrics_getLastError_wtimeouts

書き込み確認操作のタイムアウト数

times

書き込み確認操作が wtimeout しきい値を超えた回数です。

  • スタンドアロン

  • レプリカセット

  • シャードクラスター

レプリケーションバッファーサイズ

MongoDB_Repl_Buffer

repl_buffer_size

レプリケーションバッファーの現在のサイズ

MB

レプリカセット内のレプリケーションバッファーの現在のサイズです。

  • レプリカセット

  • シャードクラスター

repl_buffer_max_size

レプリケーションバッファーの最大サイズ

MB

レプリカセット内のレプリケーションバッファーの最大サイズです。

WiredTiger キャッシュページのエビクション数

MongoDB_WtCacheEviction

pages_selected_count

強制的にエビクションされたページ数

count

-

  • スタンドアロン

  • レプリカセット

  • シャードクラスター

pages_selected_unable_to_evict_count

強制的にエビクションできなかったページ数

count

-

hazard_pointer_blocked_page_eviction

ハザードポインターによってブロックされたページエビクション数

count

-

max_page_size

ページエビクション中に検出された最大ページサイズ

MB

-

pages_evicted_by_application_threads

ユーザースレッドによってエビクションされた WiredTiger キャッシュ内のページ数

count

-

history_store_pages_failed_to_evict

エビクションできなかった履歴ストアページ

count

-

  • レプリカセット

  • シャードクラスター (シャードおよび ConfigServer ノードのみ)

history_store_pages_selected

エビクション対象として選択された履歴ストアページ

count

-

pages_written_inMemory_restoration

メモリ内で再構築されたエビクション済みページ数

count

-

ロック取得

MongoDB_WtLockAcquisitions

wt_checkPoint_lock

WiredTiger キャッシュ内のチェックポイントロック取得数

count

-

  • スタンドアロン

  • レプリカセット

  • シャードクラスター

wt_dhandle_read_lock

WiredTiger キャッシュ内のデータハンドル読み取りロック取得数

count

-

wt_dhandle_write_lock

WiredTiger キャッシュ内のデータハンドル書き込みロック取得数

count

-

wt_metadata_lock

WiredTiger キャッシュ内のメタデータロック取得数

count

-

wt_schema_lock

WiredTiger キャッシュ内のスキーマロック取得数

count

-

wt_table_read_lock

WiredTiger キャッシュ内のテーブル読み取りロック取得数

count

-

wt_table_write_lock

WiredTiger キャッシュ内のテーブル書き込みロック取得数

count

-

wt_txn_global_read_lock

WiredTiger キャッシュ内のグローバル読み取りロック取得数

count

-

wt_txn_global_write_lock

WiredTiger キャッシュ内のグローバル書き込みロック取得数

count

-

スレッドの譲歩

MongoDB_WtCache_Thread_Yield

page_acquire_eviction_blocked

ページエビクションを待機中にブロックされた回数

times

-

  • スタンドアロン

  • レプリカセット

  • シャードクラスター

page_acquire_locked_blocked

ターゲットページがロックされていたために待機した回数

times

-

page_acquire_time_sleeping

ページ取得中にスレッドがスリープ状態にあった合計時間

μs

-

WiredTiger 使用量

MongoDB_WTCacheUsage

wt_cache_updates_usage

WiredTiger 更新キャッシュ使用率

%

更新操作に割り当てられたメモリのバイト数と最大キャッシュサイズのバイト数の比率です。

  • スタンドアロン

  • レプリカセット

  • シャードクラスター

クラシックマルチプランナー実行統計

MongoDB_MultiPlanner_Worker

metrics_query_multiplanner_classicworks

ジョブの総数

count

クラシックマルチプランナーで実行されたジョブの総数です。

  • レプリカセット

  • シャードクラスター (mongod のみ)

論理セッションキャッシュ情報

MongoDB_LogicalSession

active_sessions_count

キャッシュ内の論理セッション数

count

最後の更新以降のキャッシュ内のすべての論理セッションの総数です。

  • レプリカセット

  • シャードクラスター

ページフォールト情報

MongoDB_Page_Faults

page_faults

ページフォールト例外数

count

-

  • スタンドアロン

  • レプリカセット

  • シャードクラスター

操作数

MongoDB_Qps

qps

qps

count

-

  • スタンドアロン

  • レプリカセット

  • シャードクラスター

MongoDB oplog 情報

MongoDB_Oplog_Size

oplog_used_size_mb

操作ログの現在使用されている領域

MB

-

  • スタンドアロン

  • レプリカセット

  • シャードクラスター (シャードおよび ConfigServer ノードのみ)

MongoDB oplog 情報

MongoDB_Oplog_Size

oplog_max_size_mb

oplog の最大サイズ

MB

-

  • スタンドアロン

  • レプリカセット

  • シャードクラスター (シャードおよび ConfigServer ノードのみ)

MongoDB oplog 情報

MongoDB_Oplog_Size

oplog_min_retention_hours

最小 oplog 保持期間

h

-

  • スタンドアロン

  • レプリカセット

  • シャードクラスター (シャードおよび ConfigServer ノードのみ)

メモリ使用量

MongoDB_MemCgroup

cgroup_mem_rss

MongoDB プロセスが現在占有しているメモリサイズ

MB

-

  • スタンドアロン

  • レプリカセット

  • シャードクラスター

WiredTiger ファイル数

MongoDB_StorageDetails

wt_file_num

インスタンス内の現在のデータベースとコレクションの数

count

コレクション数 + インデックス数

  • スタンドアロン

  • レプリカセット

  • シャードクラスター

クラシックマルチプランナー実行統計

MongoDB_MultiPlanner_Works

metrics_query_multiplanner_classicWorks

クラシックプランナーを使用するクエリの数

times

-

  • レプリカセット

  • シャードクラスター

TCMalloc メモリ詳細

MongoDB_TCMalloc

current_allocated

現在使用中のメモリのバイト数

MB/s

-

  • スタンドアロン

  • レプリカセット

  • シャードクラスター

TCMalloc メモリ詳細

MongoDB_TCMalloc

pageheap_free

ページヒープ内で利用可能で未割り当てのメモリのバイト数

MB/s

-

  • スタンドアロン

  • レプリカセット

  • シャードクラスター

TCMalloc メモリ詳細

MongoDB_TCMalloc

central_cache_free

中央フリーリストに保持されているメモリのバイト数

MB/s

-

  • スタンドアロン

  • レプリカセット

  • シャードクラスター

TCMalloc メモリ詳細

MongoDB_TCMalloc

thread_cache_free

スレッドローカルキャッシュ内の未使用メモリのバイト数

MB/s

-

  • スタンドアロン

  • レプリカセット

  • シャードクラスター

WT エンジンカーソル情報

MongoDB_Wt_Cursor

entries_skipped_by_next_calls

メモリスキャン next 呼び出しによってスキップされたエントリ数

count

-

  • スタンドアロン

  • レプリカセット

  • シャードクラスター (シャードおよび ConfigServer ノードのみ)

WT エンジンカーソル情報

MongoDB_Wt_Cursor

entries_skipped_by_prev_calls

メモリスキャン prev 呼び出しによってスキップされたエントリ数

count

-

  • スタンドアロン

  • レプリカセット

  • シャードクラスター (シャードおよび ConfigServer ノードのみ)

ネットワークトラフィック帯域幅使用率

MongoDB_Network_Usage

network_usage

ネットワークトラフィック帯域幅使用率

%

-

  • スタンドアロン

  • レプリカセット

  • シャードクラスター

ネイティブフロー制御 (FlowControl) 情報

MongoDB_FlowControl

is_enabled

flowControl メカニズムが有効かどうか

1 は有効、0 は無効、0.5 はサポート対象外を示します。

  • レプリカセット

  • シャードクラスター (シャードおよび ConfigServer ノードのみ)

ネイティブフロー制御 (FlowControl) 情報

MongoDB_FlowControl

is_lagged

flowControl が現在介入しているかどうか

1 ははい、0 はいいえ、0.5 はサポート対象外を示します。

  • レプリカセット

  • シャードクラスター (シャードおよび ConfigServer ノードのみ)

ネイティブフロー制御 (FlowControl) 情報

MongoDB_FlowControl

is_lagged_count

flowControl の介入回数

times

-

  • レプリカセット

  • シャードクラスター (シャードおよび ConfigServer ノードのみ)

ネイティブフロー制御 (FlowControl) 情報

MongoDB_FlowControl

target_lag_seconds

許容可能なマジョリティコミットポイントのレイテンシー

s

-

  • レプリカセット

  • シャードクラスター (シャードおよび ConfigServer ノードのみ)

コレクション数統計

MongoDB_CatalogStats

collections

ユーザーコレクションの総数 (システムコレクションを除く)

count

-

  • レプリカセット

  • シャードクラスター (シャードおよび ConfigServer ノードのみ)

コレクション数統計

MongoDB_CatalogStats

capped

キャップ付きユーザーコレクションの総数

count

-

  • レプリカセット

  • シャードクラスター (シャードおよび ConfigServer ノードのみ)

コレクション数統計

MongoDB_CatalogStats

views

ユーザービューの総数

count

-

  • レプリカセット

  • シャードクラスター (シャードおよび ConfigServer ノードのみ)

コレクション数統計

MongoDB_CatalogStats

timeseries

時系列コレクションの総数

count

-

  • レプリカセット

  • シャードクラスター (シャードおよび ConfigServer ノードのみ)

コレクション数統計

MongoDB_CatalogStats

internalCollections

システムコレクションの総数 (config、admin、または local データベース上のコレクション)

count

-

  • レプリカセット

  • シャードクラスター (シャードおよび ConfigServer ノードのみ)

コレクション数統計

MongoDB_CatalogStats

internalViews

システムコレクション上のビューの総数 (config、admin、または local データベース上のコレクション)

count

-

  • レプリカセット

  • シャードクラスター (シャードおよび ConfigServer ノードのみ)

WiredTiger キャッシュ容量

MongoDB_WtCapacity

bytes_written_for_eviction

ディスクへのエビクション書き込みサイズ

MB

-

  • レプリカセット

  • シャードクラスター (シャードおよび ConfigServer ノードのみ)

クエリ効率

MongoDB_QueryTargeting

query_targeting_objects

1 つのドキュメントを返すためにスキャンされたドキュメント数

count

-

  • スタンドアロン

  • レプリカセット

  • シャードクラスター (シャードおよび ConfigServer ノードのみ)

クエリ効率

MongoDB_QueryTargeting

query_targeting_keys

1 つのドキュメントを返すためにスキャンされたインデックス数

count

-

  • スタンドアロン

  • レプリカセット

  • シャードクラスター (シャードおよび ConfigServer ノードのみ)

コマンドカウンター

MongoDB_CommandCounters

collStats

collStats コマンドのカウンター

count

-

  • スタンドアロン

  • レプリカセット

  • シャードクラスター (シャードおよび ConfigServer ノードのみ)

コマンドカウンター

MongoDB_CommandCounters

createIndexes

createIndexes コマンドのカウンター

count

-

  • スタンドアロン

  • レプリカセット

  • シャードクラスター (シャードおよび ConfigServer ノードのみ)

コマンドカウンター

MongoDB_CommandCounters

listCollections

listCollections コマンドのカウンター

count

-

  • スタンドアロン

  • レプリカセット

  • シャードクラスター (シャードおよび ConfigServer ノードのみ)

コマンドカウンター

MongoDB_CommandCounters

listDatabases

listDatabases コマンドのカウンター

count

-

  • スタンドアロン

  • レプリカセット

  • シャードクラスター (シャードおよび ConfigServer ノードのみ)

クエリの planCache 情報

MongoDB_QueryPlanCache

total_size_mb

planCache が占有するメモリサイズ

MB

-

  • スタンドアロン

  • レプリカセット

  • シャードクラスター (シャードおよび ConfigServer ノードのみ)

クエリの planCache 情報

MongoDB_QueryPlanCache

total_query_shapes

planCache 内の異なる queryShapes の数

count

-

  • スタンドアロン

  • レプリカセット

  • シャードクラスター (シャードおよび ConfigServer ノードのみ)

検索ノードのインデックス付きフィールド数

MongoDB_Search_Field_Indexed

search_field_index_count

検索ノードの各インデックスに含まれる一意のフィールドの総数

count

-

  • レプリカセット (検索ノード)

検索ノードのヒープメモリ使用量

MongoDB_Search_Jvm_heap_memory

search_jvm_heap_memory

検索ノードが占有する JVM ヒープメモリサイズ

MB

-

  • レプリカセット (検索ノード)

検索ノードの操作数

MongoDB_Search_Opcounters

search_insert

検索ノードでの挿入操作数

times

-

  • レプリカセット (検索ノード)

検索ノードの操作数

MongoDB_Search_Opcounters

search_delete

検索ノードでの削除操作数

times

-

  • レプリカセット (検索ノード)

検索ノードの操作数

MongoDB_Search_Opcounters

search_update

検索ノードでの更新操作数

times

-

  • レプリカセット (検索ノード)

検索ノードの操作数

MongoDB_Search_Opcounters

search_Command

検索ノードでのコマンド操作数

times

-

  • レプリカセット (検索ノード)

検索ノードのインデックスが占有するディスク領域

MongoDB_Search_Disk_Index_Size

search_disk_index_size

検索ノード上のすべてのインデックスが占有するディスク領域

MB

-

  • レプリカセット (検索ノード)

検索ノードの Lucene ドキュメント情報

MongoDB_Search_Lucene_Docs_Max_Size

search_lucene_docs_max_size

検索ノード上の単一の検索インデックスに含まれる Lucene ドキュメントの最大数

count

-

  • レプリカセット (検索ノード)

検索ノードの同期レイテンシー

MongoDB_Search_Repl_Lag

search_repl_lag

検索ノードの同期レイテンシー

ms

-

  • レプリカセット (検索ノード)

検索ノードのページフォールト例外数

MongoDB_Search_PageFaults

search_pageFaults

検索ノードでの 1 秒あたりのページフォールト例外数

times

-

  • レプリカセット (検索ノード)

検索ノードのクエリステータス分析

MongoDB_Search_Query_Status

search_query_total

検索ノードでのクエリ総数

times

-

  • レプリカセット (検索ノード)

検索ノードのクエリステータス分析

MongoDB_Search_Query_Status

search_query_failed

検索ノードでの失敗したクエリ数

times

-

  • レプリカセット (検索ノード)

検索ノードのクエリステータス分析

MongoDB_Search_Query_Status

search_query_successed

検索ノードでの成功したクエリ数

times

-

  • レプリカセット (検索ノード)

ノードモニタリング (旧基本モニタリング)

説明

インスタンスタイプごとにサポートされるメトリックについては、コンソールの情報を参照してください。

メトリック

キー

メトリック名

メトリックの説明

単位

詳細

サポートされるインスタンスタイプ

ディスク使用率

DiskUsage

disk_usage

ディスク使用率

%

インスタンスの総ディスク容量に対する使用済み容量の割合です。このメトリックは、インスタンスのディスク負荷を示します。ディスク使用率が 80% 以上に達した場合は、コンソールのインスタンス詳細ページでインスタンス構成を変更するか、「MongoDB インスタンスのディスク領域使用率が高い」をご参照のうえ、問題を解決してください。

  • スタンドアロン

  • レプリカセット

  • シャードクラスター

  • サーバーレス

ネットワークトラフィック

MongoDB_Network

bytes_in

受信ネットワークトラフィック

バイト

-

bytes_out

送信ネットワークトラフィック

バイト

-

num_requests

処理されたリクエスト数

-

1 秒あたりの操作数 (QPS)

MongoDB_Opcounters

insert

挿入 QPS

MongoDB_Opcounters パラメーターには、操作が成功したかどうかに関係なく、インスタンスが受信したすべての操作が含まれます。Bulk.insert() のようなバッチ操作は、単一の操作として記録されます。より詳細なレコードについては、MongoDB_Documents メトリックをご参照ください。

詳細については、「Opcounters メトリックと Repl Opcounters メトリック」をご参照ください。

query

クエリ QPS

update

更新 QPS

delete

削除 QPS

getmore

読み取り QPS

command

プロトコルコマンド QPS

接続数

MongoDB_TotalConns

connections_active

アクティブ接続数

サーバーに対して操作を実行しているクライアント接続の数です。

current_conn

現在の接続数

サーバーへのすべてのクライアント接続の数です。これには、レプリカセット内の他のノードによって確立された接続や、Mongos とシャードノード間で確立された接続が含まれます。

connections_totalCreated_ps

1 秒あたりの新規接続総数

-

  • スタンドアロン

  • レプリカセット

  • シャードクラスター

connections_available

利用可能な接続数

-

接続使用率

ConnectionUsage

conn_usage

接続使用率

%

  • 現在の接続数と最大接続数の比率です。このメトリックは、インスタンスの接続負荷を示します。

  • MongoDB インスタンスタイプによって、サポートされる最大接続数は異なります。詳細については、「インスタンスタイプ」をご参照ください。

  • コンソールのインスタンス詳細ページでインスタンス構成を変更して接続制限を増やすか、「接続のクエリと制限方法」を参照してクライアント接続数を調整できます。

CPU 使用率

CpuUsage

cpu_usage

CPU 使用率

%

システム CPU 使用率とユーザー CPU 使用率の合計は、インスタンスのビジネスワークロードを示します。CPU 使用率が高いと、データの読み書き処理が異常に遅くなり、通常のビジネス運用に影響を与える可能性があります。「MongoDB インスタンスの CPU 使用率が高い」を参照して、問題のトラブルシューティングと解決を行ってください。

MongoDB_CpuDetail

cpu_sys

システム CPU 使用率

%

-

cpu_user

ユーザー CPU 使用率

%

-

メモリ使用量

MemoryUsage

mem_usage

メモリ使用量

%

メモリは主に WiredTiger ストレージエンジン、クライアント接続、リクエスト処理によって消費されます。詳細については、「MongoDB インスタンスのメモリ使用量が高い」をご参照ください。

IOPS 使用率

MongoDB_IOPS

iops

IOPS 使用率

回/秒

  • クラウドディスクを使用し、MongoDB 4.2 を実行するレプリカセットインスタンスおよびシャードクラスターインスタンスは、IOPS 使用率と IOPS 使用量の表示をサポートしていません。

  • 以前のモニタリングバージョンの data_iops および log_iops メトリックは、iops にマージされました。

read_iops

読み取り IOPS 使用率

回/秒

-

write_iops

書き込み IOPS 使用率

回/秒

-

IOPS 使用率

IOPSUsage

iops_usage

IOPS 使用率

%

インスタンスの IOPS 使用率と現在の仕様の最大 IOPS の比率は、インスタンスのサービスワークロードを示します。MongoDB インスタンスの IOPS 使用率が 100% に達するか、それに近づくと、サービス応答が遅くなり、サービスが利用できなくなる可能性さえあります。「MongoDB インスタンスの高い IOPS 使用率」では、MongoDB インスタンスの IOPS 使用率の表示方法、高い IOPS 使用率の原因、および最適化戦略について説明しています。

説明

クラウドディスクを使用し、MongoDB 4.2 を実行するレプリカセットインスタンスおよびシャードクラスターインスタンスは、IOPS 使用率と IOPS 使用量の表示をサポートしていません。

ディスク領域使用量

MongoDB_DetailedSpaceUsage

ins_size

使用済みディスク領域

バイト

  • ローカルディスクインスタンスの場合、使用済みディスク領域は、使用済みデータディスク領域と使用済みログディスク領域の合計です。

  • クラウドディスクインスタンスの場合、使用済みディスク領域には、ファイルシステムメタデータが占有する領域も含まれます。

data_size

使用済みデータディスク領域

バイト

データディスク上の使用済み領域 (ローカルデータベースを除く)。これには、主に「collection」で始まる物理データファイル、「index」で始まる物理インデックスファイル、および WiredTiger.wt などの一部の物理メタデータファイルが含まれます。

log_size

使用済みログディスク領域

バイト

ローカルデータベースの物理サイズです。

操作詳細

MongoDB_OperationDetails

operation_exactIDCount_ps

特定の ID に対するカウント操作の数

シャードキーの代わりに _id を使用してシャード化されたコレクションに対して実行された単一の更新操作の数です。現在のバージョンでは、この操作によりインスタンス内のすべてのチャンクのトラバーサルが発生します。チャンクの数が多い場合、これにより CPU 使用率が高くなり、インスタンスのパフォーマンスに影響を与える可能性があります。

operation_scanAndOrder_ps

インデックスを使用しないソート操作の数

ソートにインデックスを使用できないソート済みクエリの数が多いと、インスタンスのパフォーマンスが低下する可能性があります。この問題を解決するには、「ApsaraDB for MongoDB でのインデックス作成のベストプラクティス」を参照して、ビジネスクエリ条件に基づいてインデックスを作成してください。

operation_writeConflicts_ps

書き込み競合の数

書き込み競合が発生したクエリの数です。少数の書き込み競合は通常、大きな影響はありません。ただし、多くの書き込み競合はデータベースのパフォーマンスを低下させる可能性があります。

MBPS

MongoDB_Disk_Detail

read_io_bandwidth_mbps

ディスク読み取りスループット

MB/s

-

write_io_bandwidth_mbps

ディスク書き込みスループット

MB/s

-

io_bandwidth_mbps

合計ディスクスループット

MB/s

ディスク読み取りスループットとディスク書き込みスループットの合計です。

トランザクション操作数

MongoDB_Transactions

trans_totalPrepared_ps

準備済みトランザクション数

-

  • レプリカセット

  • シャードクラスター (シャードノードのみ)

trans_totalPreparedThenCommited_ps

正常にコミットされた準備済みトランザクション数

-

trans_totalPreparedThenAborted_ps

正常にロールバックされた準備済みトランザクション数

-

trans_totalStarted_ps

開始されたトランザクション数

-

  • スタンドアロン

  • レプリカセット

  • シャードクラスター

trans_totalCommited_ps

正常にコミットされたトランザクション数

-

trans_totalAborted_ps

正常にロールバックされたトランザクション数

-

trans_currentActive

現在のアクティブなトランザクション数

-

trans_currentInactive

現在の非アクティブなトランザクション数

-

trans_currentOpen

現在のオープンなトランザクション数 (コミットまたは中止されていない)

-

カーソル

MongoDB_AllCursors

total_open

現在開いているカーソル数

-

timed_out

タイムアウトにより閉じられたカーソル数

この値が大きい場合は、データを処理するクライアント側のビジネスコードを確認してください。

job_cursors_closed

セッションシャットダウンにより閉じられたカーソル数

-

pinned_open

現在開いていて使用中のカーソル数

たとえば、find または getMore 操作は、次の結果バッチを取得中にカーソルが削除されるのを防ぐためにカーソルをピン留めし、結果が返された後にカーソルのピン留めを解除します。

noTimeout_open

現在開いていてタイムアウトしていないカーソル数

noCursorTimeout オプションを持ち、タイムアウトしていないオープンカーソルの数です。このオプションは、一定期間非アクティブになった後、カーソルがタイムアウトするのを防ぎます。ただし、noCursorTimeout 構成はセッションタイムアウトによって制限されます。詳細については、MongoDB ドキュメントをご参照ください。

  • スタンドアロン

  • レプリカセット

  • シャードクラスター (シャードおよび Configserver ノードのみ)

WiredTiger

MongoDB_Wt_Cache

bytes_read_into_cache

キャッシュに読み込まれたバイト数

バイト

ディスクから WiredTiger キャッシュに読み込まれたデータバイト数です。

bytes_written_from_cache

キャッシュから書き込まれたバイト数

バイト

WiredTiger キャッシュからディスクに書き込まれたデータバイト数です。

maximum_bytes_configured

最大キャッシュサイズ

バイト

互換性とセキュリティのため、ApsaraDB for MongoDB は WiredTiger ストレージエンジンの CacheSize を、プロビジョニング済みインスタンスのメモリサイズの約 60% に設定します。詳細については、「ApsaraDB for MongoDB インスタンスのメモリ使用量が高い」をご参照ください。

oplog_bytes_in_cache

キャッシュ内の Oplog バイト数

MB

-

oplog_bytes_read_into_cache

キャッシュに読み込まれた Oplog バイト数

MB

-

oplog_bytes_written_from_cache

キャッシュから書き込まれた Oplog バイト数

MB

-

WT 同時実行トランザクション

MongoDB_Wt_Concurrent_Trans

write_concurrent_trans_out

現在の同時書き込みトランザクション数

MongoDB 7.0 より前では、インスタンスの同時読み書きトランザクションの制限は 128 でした。可用性パラメーターが長時間 0 のままである場合、過負荷を示している可能性があります。MongoDB 7.0 以降では、デフォルトのアルゴリズムを使用して、過負荷時にデータベースのスループットを最適化するために、同時ストレージエンジントランザクションの最大数を動的に調整します。可用性パラメーターが長時間 0 であっても、必ずしも過負荷を示すわけではありません。詳細については、MongoDB ドキュメントをご参照ください。

write_concurrent_trans_available

利用可能な同時書き込みトランザクション数

read_concurrent_trans_out

現在の同時読み取りトランザクション数

read_concurrent_trans_available

利用可能な同時読み取りトランザクション数

WiredTiger 使用率

MongoDB_WTCacheUsage

wt_cache_dirty_usage

WiredTiger ダーティキャッシュ使用率

%

詳細については、「MongoDB インスタンスのメモリ使用量が高い」をご参照ください。

wt_cache_usage

WiredTiger キャッシュ使用率

%

平均応答時間

MongoDB_RT

avg_rt

合計平均応答時間

μs

-

reads_avg_rt

読み取り操作の平均応答時間

μs

-

writes_avg_rt

書き込み操作の平均応答時間

μs

-

commands_avg_rt

コマンド操作の平均応答時間

μs

-

trans_avg_rt

トランザクション操作の平均応答時間

μs

-

影響を受けるドキュメント数

MongoDB_Documents

document_deleted_ps

削除されたドキュメント数

-

document_inserted_ps

挿入されたドキュメント数

-

document_returned_ps

返されたドキュメント数

-

document_updated_ps

更新されたドキュメント数

-

グローバルロック

MongoDB_GlobalLocks

gl_ac_readers

読み取り操作を実行しているアクティブなクライアント接続数

-

gl_ac_writers

書き込み操作を実行しているアクティブなクライアント接続数

-

gl_cq_writers

書き込みロックを待機しているキュー内の操作数

-

gl_cq_readers

読み取りロックを待機しているキュー内の操作数

-

gl_cq_total

ロックを待機しているキュー内の操作の総数

書き込みロックを待機している操作数と読み取りロックを待機している操作数の合計です。値が大きい場合は、クライアント操作が遅延している可能性があり、アプリケーションの応答時間に影響を与える可能性があります。

クエリでスキャンされたインデックスとドキュメントの数

MongoDB_QueryExecutors

queryExecutor_scannedObject_ps

クエリでスキャンされたドキュメント数

クエリ実行およびクエリプラン評価中にスキャンされたドキュメントの総数です。これは、explain() 出力の totalDocsExamined と同じです。数が多い場合は、データベースが多くのインデックス付けされていないエントリをスキャンする必要があることを示します。スキャン数が多いフィールドにはインデックスを作成することを推奨します。

queryExecutor_scanned_ps

クエリでスキャンされたインデックス数

クエリ実行およびクエリプラン評価中にスキャンされたインデックスエントリの総数です。これは、explain() 出力の totalKeysExamined と同じです。この値が大きいにもかかわらず、返されるドキュメントの数が少ない場合は、データベースが結果ドキュメントを取得するために多くのインデックスキーをスキャンしたことを示します。これは、インデックスが効率的でないことを意味します。インデックスを調整するか、他のインデックスを作成してください。

TTL

MongoDB_TTLs

ttl_deletedDocuments_ps

TTL インデックスにより削除されたドキュメント数

値が大きい場合は、多くのドキュメントが削除されており、インスタンスのパフォーマンスに影響を与える可能性があることを示します。詳細については、MongoDB ドキュメントをご参照ください。

ttl_passes_ps

バックグラウンド TTL スレッドが削除を実行する回数

TTL バックグラウンドプロセスが期限切れのドキュメントをチェックした合計回数です。チェックが実行されるたびに、TTL モニターはすべての TTL インデックスからできるだけ多くの候補ドキュメントを削除しようとします。

Repl Opcounters

MongoDB_ReplOpcounters

repl_command

レプリカセット内のコマンド操作の数

レプリケーションプロセス中、MongoDB は操作をシリアル化します。これは操作数に影響を与える可能性があり、その結果、MongoDB_ReplOpcounters と MongoDB_Opcounters カウンターの値が異なる場合があります。詳細については、「Opcounters と Repl Opcounters メトリック」をご参照ください。

repl_delete

レプリカセット内の削除操作の数

repl_getmore

レプリカセット内の Getmore 操作の数

repl_insert

レプリカセット内の挿入操作の数

repl_query

レプリカセット内のクエリ操作の数

repl_update

レプリカセット内の更新操作の数

エビクションスキャン数

MongoDB_WtCacheHPCheckEntriesWalked

wiredTiger_cache_hazardPointerCheckEntriesWalked

エビクション中にスキャンされたハザードポインター配列内のアイテム数

エビクション中にハザードポインターによってブロックされたページエビクションの数です。

ロック取得

MongoDB_WtLockAcquisitions

wt_checkPoint_lock

チェックポイントロック取得数

-

wt_dhandle_read_lock

データハンドル読み取りロック取得数

インスタンスに過剰な数のデータベースとテーブルが含まれている場合、クライアントリクエストがハンドルロックを長時間待機する可能性があり、インスタンスのパフォーマンスが低下します。詳細については、「過剰な数のデータベースとテーブルによるインスタンスのコマ落ちまたは異常な動作」をご参照ください。

wt_dhandle_write_lock

データハンドル書き込みロック取得数

wt_metadata_lock

メタデータロック取得数

wt_schema_lock

スキーマロック取得数

データベース、テーブル、またはインデックスの削除や作成などの頻繁なビジネス操作、または過剰な数のデータベースとテーブルは、schemaLock のオーバーヘッドを増加させ、インスタンスのパフォーマンスに影響を与える可能性があります。詳細については、「過剰な数のデータベースとテーブルがインスタンスのコマ落ちや異常を引き起こす」をご参照ください。

wt_table_read_lock

テーブル読み取りロック取得数

-

wt_table_write_lock

テーブル書き込みロック取得数

-

wt_txn_global_read_lock

トランザクショングローバル読み取りロック取得数

-

wt_txn_global_write_lock

トランザクショングローバル書き込みロック取得数

-

MBPS 使用率

MongoDB_MbpsUsage

total_mbps_usage

ディスク読み書き帯域幅使用率

%

インスタンスのサービスワークロードは、その合計ディスクスループットと最大 MBPS の比率によって示されます。MongoDB インスタンスの MBPS 使用率が 100% に達するか、それに近づくと、サービス応答が遅くなったり、サービスが利用できなくなったりします。クラウドディスク MBPS の詳細については、「インスタンスタイプ」をご参照ください。

説明

このメトリックは、クラウドディスクインスタンスでのみサポートされます。

  • スタンドアロン

  • レプリカセット

  • シャードクラスター (シャードノードのみ)

プライマリ/セカンダリ遅延

MongoDB_Repl_Lag

repl_lag

プライマリノードとセカンダリノード間のデータ同期遅延

s

  • レプリカセットノード間のハートビート間隔は 2 秒です。したがって、レプリカセットインスタンス、およびシャードクラスターインスタンスのシャードノードと Configserver ノードでは、-2 から 2 の間の repl_lag 値は正常です。

  • セカンダリノードの repl_lag 値が負であっても、プライマリノードより進んでいるわけではありません。レプリカセットの最新のプライマリ/セカンダリ遅延ステータスを取得するには、プライマリノードで rs.printSecondaryReplicationInfo() を実行します。

  • レプリカセット

  • シャードクラスター (シャードおよび Configserver ノードのみ)

Oplog 保持期間

MongoDB_OplogTimeInterval

oplog_time_interval

Oplog 保持期間

時間

MongoDB 4.4 以降では、インスタンス詳細ページで storage.oplogMinRetentionHours パラメーターを調整することでこれを変更できます。

moveChunk

MongoDB_MoveChunks

moveChunk_donor_started_ps

現在のノードが移行元として機能した回数

この値は、移行が成功したかどうかに関係なく増加します。

  • シャードクラスター (シャードノードのみ)

moveChunk_recip_stared_ps

現在のノードが移行先として機能した回数

moveChunk_deleter_task

実行準備が整っている、または実行中のチャンク範囲削除タスクの数

-

シャードクラスター

1 秒あたりのアクセス数

-

sl_qps

1 秒あたりのアクセス数

-

  • サーバーレスインスタンス

クエリエグゼキュータ情報

MongoDB_QueryExecutors

collscans_nontailable

テール不可能なカーソルの全表スキャン数

-

  • レプリカセット

  • シャードクラスター (Mongos を除く)

collscans_total

全表スキャンの総数

-

データベースとコレクションの数に関する情報

MongoDB_CollectionNums

admin_user_coll

admin データベース内のユーザーコレクション数

-

  • MongoDB 4.2 以前のレプリカセットインスタンス

  • シャードクラスター

アサーション数

MongoDB_Asserts

regular

通常レベル

正常に実行されたアサーションの数です。

  • スタンドアロン

  • レプリカセット

  • シャードクラスター

warning

警告レベル

警告レベルのアサーションの数です。常に 0 を返します。

msg

メッセージレベル

メッセージレベルのアサーションの数です。

user

ユーザーレベル

ユーザーレベルのアサーションの数です。

データハンドル数

MongoDB_DataHandle

opened_fd_num

アクティブハンドル数

WiredTiger キャッシュ内のアクティブな接続データハンドルの数です。

  • スタンドアロン

  • レプリカセット

  • シャードクラスター

closed_fd_num

クローズドハンドル数

WiredTiger キャッシュでスキャンされたクローズド接続データハンドルの数です。

opened_fd_mem

アクティブハンドルが占有するメモリ

MB

WiredTiger キャッシュ内のアクティブな接続データハンドルが占有するメモリです。

操作レイテンシ

MongoDB_Latencys

reads_latency_ps

成功した読み取りリクエストのレイテンシ

μs

読み取り操作によって処理されたすべての成功したリクエストのレイテンシです。

  • スタンドアロン

  • レプリカセット

  • シャードクラスター

writes_latency_ps

成功した書き込みリクエストのレイテンシ

μs

書き込み操作によって処理されたすべての成功したリクエストのレイテンシ (μs) です。

commands_latency_ps

成功したコマンドリクエストのレイテンシ

μs

コマンド操作によって処理されたすべての成功したリクエストのレイテンシ (μs) です。

trans_latency_ps

成功したトランザクションリクエストのレイテンシ

μs

トランザクション操作によって処理されたすべての成功したリクエストのレイテンシ (μs) です。

TCMalloc メモリ断片化率

MongoDB_TcmallocCacheMemRatio

tcmalloc_cache_mem_ratio

TCMalloc メモリ断片化率

%

-

  • スタンドアロン

  • レプリカセット

  • シャードクラスター

書き込み確認の平均時間

MongoDB_GetLastErrorWtime

metrics_getLastError_avg_wtime

書き込み確認操作の平均時間

ms

書き込み確認操作に費やされた平均時間です。

  • スタンドアロン

  • レプリカセット

  • シャードクラスター (mongod のみ)

metrics_getLastError_wtimeouts

書き込み確認操作のタイムアウト数

書き込み確認操作が wtimeout しきい値を超えた回数です。

  • スタンドアロン

  • レプリカセット

  • シャードクラスター

レプリケーションバッファサイズ

MongoDB_Repl_Buffer

repl_buffer_size

レプリケーションバッファの現在のサイズ

MB

レプリカセット内のレプリケーションバッファの現在のサイズです。

  • レプリカセット

  • シャードクラスター

repl_buffer_max_size

レプリケーションバッファの最大サイズ

MB

レプリカセット内のレプリケーションバッファの最大サイズです。

WiredTiger キャッシュページのエビクション数

MongoDB_WtCacheEviction

pages_selected_count

強制的にエビクションされたページ数

-

  • スタンドアロン

  • レプリカセット

  • シャードクラスター

pages_selected_unable_to_evict_count

強制的にエビクションできなかったページ数

-

hazard_pointer_blocked_page_eviction

ハザードポインターによってブロックされたページエビクション数

-

max_page_size

ページエビクション中に遭遇した最大ページサイズ

MB

-

pages_evicted_by_application_threads

ユーザースレッドによってエビクションされた WiredTiger キャッシュ内のページ数

-

history_store_pages_failed_to_evict

エビクションできなかった履歴ストアページ

-

  • レプリカセット

  • シャードクラスター (シャードおよび Configserver ノードのみ)

history_store_pages_selected

エビクション用に選択された履歴ストアページ

-

pages_written_inMemory_restoration

メモリ内で再構築されたエビクションされたページ数

-

ロック取得

MongoDB_WtLockAcquisitions

wt_checkPoint_lock

WiredTiger キャッシュ内のチェックポイントロック取得数

-

  • スタンドアロン

  • レプリカセット

  • シャードクラスター

wt_dhandle_read_lock

WiredTiger キャッシュ内のデータハンドル読み取りロック取得数

-

wt_dhandle_write_lock

WiredTiger キャッシュ内のデータハンドル書き込みロック取得数

-

wt_metadata_lock

WiredTiger キャッシュ内のメタデータロック取得数

-

wt_schema_lock

WiredTiger キャッシュ内のスキーマロック取得数

-

wt_table_read_lock

WiredTiger キャッシュ内のテーブル読み取りロック取得数

-

wt_table_write_lock

WiredTiger キャッシュ内のテーブル書き込みロック取得数

-

wt_txn_global_read_lock

WiredTiger キャッシュ内のグローバル読み取りロック取得数

-

wt_txn_global_write_lock

WiredTiger キャッシュ内のグローバル書き込みロック取得数

-

スレッドの譲歩

MongoDB_WtCache_Thread_Yield

page_acquire_eviction_blocked

ページエビクションを待機中にブロックされた回数

-

  • スタンドアロン

  • レプリカセット

  • シャードクラスター

page_acquire_locked_blocked

ターゲットページがロックされていたために待機した回数

-

page_acquire_time_sleeping

ページ取得中にスレッドがスリープ状態にあった合計時間

μs

-

WiredTiger 使用率

MongoDB_WTCacheUsage

wt_cache_updates_usage

WiredTiger 更新キャッシュ使用率

%

更新操作に割り当てられたメモリのバイト数と最大キャッシュサイズのバイト数の比率です。

  • スタンドアロン

  • レプリカセット

  • シャードクラスター

クラシックマルチプランナー実行統計

MongoDB_MultiPlanner_Worker

metrics_query_multiplanner_classicworks

ジョブの総数

クラシックマルチプランナーで実行されたジョブの総数です。

  • レプリカセット

  • シャードクラスター (mongod のみ)

論理セッションキャッシュ情報

MongoDB_LogicalSession

active_sessions_count

キャッシュ内の論理セッション数

最後の更新以降のキャッシュ内のすべての論理セッションの総数です。

  • レプリカセット

  • シャードクラスター

ページフォールト情報

MongoDB_Page_Faults

page_faults

ページフォールト例外の数

-

  • スタンドアロン

  • レプリカセット

  • シャードクラスター

操作数

MongoDB_Qps

qps

qps

-

  • スタンドアロン

  • レプリカセット

  • シャードクラスター

MongoDB oplog 情報

MongoDB_Oplog_Size

oplog_used_size_mb

操作ログの現在の使用済み領域

MB

-

  • スタンドアロン

  • レプリカセット

  • シャードクラスター (シャードおよび Configserver ノードのみ)

MongoDB oplog 情報

MongoDB_Oplog_Size

oplog_max_size_mb

oplog の最大サイズ

MB

-

  • スタンドアロン

  • レプリカセット

  • シャードクラスター (シャードおよび Configserver ノードのみ)

MongoDB oplog 情報

MongoDB_Oplog_Size

oplog_min_retention_hours

最小 oplog 保持期間

h

-

  • スタンドアロン

  • レプリカセット

  • シャードクラスター (シャードおよび Configserver ノードのみ)

メモリ使用量

MongoDB_MemCgroup

cgroup_mem_rss

MongoDB プロセスが現在占有しているメモリサイズ

MB

-

  • スタンドアロン

  • レプリカセット

  • シャードクラスター

WiredTiger ファイル数

MongoDB_StorageDetails

wt_file_num

インスタンス内の現在のデータベースとコレクションの数

コレクション数 + インデックス数

  • スタンドアロン

  • レプリカセット

  • シャードクラスター

クラシックマルチプランナー実行統計

MongoDB_MultiPlanner_Works

metrics_query_multiplanner_classicWorks

クラシックプランナーを使用するクエリの数

-

  • レプリカセット

  • シャードクラスター

TCMalloc メモリ詳細

MongoDB_TCMalloc

current_allocated

現在使用中のメモリのバイト数

MB/s

-

  • スタンドアロン

  • レプリカセット

  • シャードクラスター

TCMalloc メモリ詳細

MongoDB_TCMalloc

pageheap_free

ページヒープ内で利用可能で未割り当てのメモリのバイト数

MB/s

-

  • スタンドアロン

  • レプリカセット

  • シャードクラスター

TCMalloc メモリ詳細

MongoDB_TCMalloc

central_cache_free

中央フリーリストに保持されているメモリのバイト数

MB/s

-

  • スタンドアロン

  • レプリカセット

  • シャードクラスター

TCMalloc メモリ詳細

MongoDB_TCMalloc

thread_cache_free

スレッドローカルキャッシュ内の未使用メモリのバイト数

MB/s

-

  • スタンドアロン

  • レプリカセット

  • シャードクラスター

WT エンジンカーソル情報

MongoDB_Wt_Cursor

entries_skipped_by_next_calls

メモリスキャン next 呼び出しによってスキップされたエントリ数

-

  • スタンドアロン

  • レプリカセット

  • シャードクラスター (シャードおよび Configserver ノードのみ)

WT エンジンカーソル情報

MongoDB_Wt_Cursor

entries_skipped_by_prev_calls

メモリスキャン prev 呼び出しによってスキップされたエントリ数

-

  • スタンドアロン

  • レプリカセット

  • シャードクラスター (シャードおよび Configserver ノードのみ)

ネットワークトラフィック帯域幅使用率

MongoDB_Network_Usage

network_usage

ネットワークトラフィック帯域幅使用率

%

-

  • スタンドアロン

  • レプリカセット

  • シャードクラスター

ネイティブフロー制御 (FlowControl) 情報

MongoDB_FlowControl

is_enabled

flowControl メカニズムが有効かどうか

1 は有効、0 は無効、0.5 はサポートされていないことを示します。

  • レプリカセット

  • シャードクラスター (シャードおよび Configserver ノードのみ)

ネイティブフロー制御 (FlowControl) 情報

MongoDB_FlowControl

is_lagged

flowControl が現在介入しているかどうか

1 ははい、0 はいいえ、0.5 はサポートされていないことを示します。

  • レプリカセット

  • シャードクラスター (シャードおよび Configserver ノードのみ)

ネイティブフロー制御 (FlowControl) 情報

MongoDB_FlowControl

is_lagged_count

flowControl の介入回数

-

  • レプリカセット

  • シャードクラスター (シャードおよび Configserver ノードのみ)

ネイティブフロー制御 (FlowControl) 情報

MongoDB_FlowControl

target_lag_seconds

許容可能なマジョリティコミットポイントのレイテンシ

s

-

  • レプリカセット

  • シャードクラスター (シャードおよび Configserver ノードのみ)

コレクション数統計

MongoDB_CatalogStats

collections

ユーザーコレクションの総数 (システムコレクションを除く)

-

  • レプリカセット

  • シャードクラスター (シャードおよび Configserver ノードのみ)

コレクション数統計

MongoDB_CatalogStats

capped

キャップ付きユーザーコレクションの総数

-

  • レプリカセット

  • シャードクラスター (シャードおよび Configserver ノードのみ)

コレクション数統計

MongoDB_CatalogStats

views

ユーザービューの総数

-

  • レプリカセット

  • シャードクラスター (シャードおよび Configserver ノードのみ)

コレクション数統計

MongoDB_CatalogStats

timeseries

時系列コレクションの総数

-

  • レプリカセット

  • シャードクラスター (シャードおよび Configserver ノードのみ)

コレクション数統計

MongoDB_CatalogStats

internalCollections

システムコレクションの総数 (config、admin、または local データベース上のコレクション)

-

  • レプリカセット

  • シャードクラスター (シャードおよび Configserver ノードのみ)

コレクション数統計

MongoDB_CatalogStats

internalViews

システムコレクション上のビューの総数 (config、admin、または local データベース上のコレクション)

-

  • レプリカセット

  • シャードクラスター (シャードおよび Configserver ノードのみ)

WiredTiger キャッシュ容量

MongoDB_WtCapacity

bytes_written_for_eviction

ディスクへのエビクションされた書き込みのサイズ

MB

-

  • レプリカセット

  • シャードクラスター (シャードおよび Configserver ノードのみ)

クエリ効率

MongoDB_QueryTargeting

query_targeting_objects

1 つのドキュメントを返すためにスキャンされたドキュメント数

-

  • スタンドアロン

  • レプリカセット

  • シャードクラスター (シャードおよび Configserver ノードのみ)

クエリ効率

MongoDB_QueryTargeting

query_targeting_keys

1 つのドキュメントを返すためにスキャンされたインデックス数

-

  • スタンドアロン

  • レプリカセット

  • シャードクラスター (シャードおよび Configserver ノードのみ)

コマンドカウンター

MongoDB_CommandCounters

collStats

collStats コマンドのカウンター

-

  • スタンドアロン

  • レプリカセット

  • シャードクラスター (シャードおよび Configserver ノードのみ)

コマンドカウンター

MongoDB_CommandCounters

createIndexes

createIndexes コマンドのカウンター

-

  • スタンドアロン

  • レプリカセット

  • シャードクラスター (シャードおよび Configserver ノードのみ)

コマンドカウンター

MongoDB_CommandCounters

listCollections

listCollections コマンドのカウンター

-

  • スタンドアロン

  • レプリカセット

  • シャードクラスター (シャードおよび Configserver ノードのみ)

コマンドカウンター

MongoDB_CommandCounters

listDatabases

listDatabases コマンドのカウンター

-

  • スタンドアロン

  • レプリカセット

  • シャードクラスター (シャードおよび Configserver ノードのみ)

クエリの planCache 情報

MongoDB_QueryPlanCache

total_size_mb

planCache が占有するメモリサイズ

MB

-

  • スタンドアロン

  • レプリカセット

  • シャードクラスター (シャードおよび Configserver ノードのみ)

クエリの planCache 情報

MongoDB_QueryPlanCache

total_query_shapes

planCache 内の異なる queryShapes の数

-

  • スタンドアロン

  • レプリカセット

  • シャードクラスター (シャードおよび Configserver ノードのみ)

検索ノードのインデックス付きフィールド数

MongoDB_Search_Field_Indexed

search_field_index_count

検索ノードの各インデックスに含まれる一意のフィールドの総数

-

  • レプリカセット (検索ノード)

検索ノードのヒープメモリ使用量

MongoDB_Search_Jvm_heap_memory

search_jvm_heap_memory

検索ノードが占有する JVM ヒープメモリサイズ

MB

-

  • レプリカセット (検索ノード)

検索ノードの操作数

MongoDB_Search_Opcounters

search_insert

検索ノードでの挿入操作の数

-

  • レプリカセット (検索ノード)

検索ノードの操作数

MongoDB_Search_Opcounters

search_delete

検索ノードでの削除操作の数

-

  • レプリカセット (検索ノード)

検索ノードの操作数

MongoDB_Search_Opcounters

search_update

検索ノードでの更新操作の数

-

  • レプリカセット (検索ノード)

検索ノードの操作数

MongoDB_Search_Opcounters

search_Command

検索ノードでのコマンド操作の数

-

  • レプリカセット (検索ノード)

検索ノードのインデックスが占有するディスク領域

MongoDB_Search_Disk_Index_Size

search_disk_index_size

検索ノード上のすべてのインデックスが占有するディスク領域

MB

-

  • レプリカセット (検索ノード)

検索ノードの Lucene ドキュメント情報

MongoDB_Search_Lucene_Docs_Max_Size

search_lucene_docs_max_size

検索ノード上の単一の検索インデックスに含まれる Lucene ドキュメントの最大数

-

  • レプリカセット (検索ノード)

検索ノードの同期遅延

MongoDB_Search_Repl_Lag

search_repl_lag

検索ノードの同期遅延

ms

-

  • レプリカセット (検索ノード)

検索ノードのページフォールト例外数

MongoDB_Search_PageFaults

search_pageFaults

検索ノードでの 1 秒あたりのページフォールト例外数

-

  • レプリカセット (検索ノード)

検索ノードのクエリステータス分析

MongoDB_Search_Query_Status

search_query_total

検索ノードでのクエリの総数

-

  • レプリカセット (検索ノード)

検索ノードのクエリステータス分析

MongoDB_Search_Query_Status

search_query_failed

検索ノードでの失敗したクエリの数

-

  • レプリカセット (検索ノード)

検索ノードのクエリステータス分析

MongoDB_Search_Query_Status

search_query_successed

検索ノードでの成功したクエリの数

-

  • レプリカセット (検索ノード)

高度なモニタリング

説明
  • 高度なモニタリング は、シングルノード、ReplicaSet、およびシャードクラスターインスタンスでのみサポートされます。

  • インスタンスタイプごとにサポートされるメトリックについては、コンソールの情報をご参照ください。

サポート対象インスタンス

メトリック

メトリックと説明

説明

単位

  • スタンドアロンインスタンス

  • レプリカセットインスタンス

  • シャードクラスターインスタンス

CPU 使用率

cpu_usage

インスタンスの CPU 使用率。

%

メモリ使用量

mem_usage

インスタンスのメモリ使用量。

%

ディスク領域使用量

ins_size

合計使用領域。

バイト

data_size

使用済みデータディスク領域。

バイト

log_size

使用済みログディスク領域。

バイト

接続使用率

conn_usage

現在の接続数と最大接続数の比率。

%

カーソル

open_no_timedout

タイムアウトしていない現在開いているカーソルの数。

カウント

pinned_open

現在使用中のカーソルの数。

カウント

open_total

現在開いているカーソルの数。

カウント

closed_by_timeout

タイムアウトによりクローズされたカーソルの数。

カウント

closed_by_session

セッションのシャットダウンによりクローズされたカーソルの数。

読み取り/書き込みキュー

currentQueue_total

ロックを待機しているキュー内の操作の総数。

件数

currentQueue_readers

読み取りロックを待機しているキュー内の操作数。

カウント

currentQueue_writers

書き込みロックを待機しているキュー内の操作数。

カウント

active_readers

読み取り操作を実行しているアクティブなクライアント接続の数。

カウント

active_writers

書き込み操作を実行しているアクティブなクライアント接続の数。

カウント

平均応答時間 (MongoDB_RT)

avg_RT

インスタンスの平均応答時間。

μs

reads_avg_rt

読み取り操作の平均応答時間。

μs

writes_avg_rt

書き込み操作の平均応答時間。

μs

commands_avg_rt

コマンド操作の平均応答時間。

μs

trans_avg_rt

トランザクション操作の平均応答時間。

μs

WiredTiger リクエストキュー

write_concurrent_trans_out

同時書き込みリクエストの数。

カウント

read_concurrent_trans_out

同時読み取りリクエストの数。

カウント

write_concurrent_trans_available

利用可能な同時書き込み数。

カウント

read_concurrent_trans_available

利用可能な同時読み取り数。

カウント

I/O レイテンシ

iocheck_cost:

現在の I/O 応答パフォーマンス。

説明

MongoDB 4.0 以前のスタンドアロンインスタンスおよびレプリカセットインスタンスでのみサポートされます。

ms

WiredTigerCache 使用率

wt_cache_usage

WiredTiger キャッシュ使用率。

%

wt_cache_dirty_usage

WiredTiger ダーティキャッシュ使用率。

%

影響を受けるドキュメント数

deletedDocuments

削除されたドキュメントの数。

カウント

insertedDocuments

挿入されたドキュメントの数。

カウント

returnDocuments

返されたドキュメントの数。

カウント

updatedDocuments

更新されたドキュメントの数。

カウント

操作詳細

scanAndOrder

ソートにインデックスを使用できないリクエストの数。

writeConflicts

書き込み競合の数。

カウント

exactIDCount

ブロードキャストを介して一致する _id 情報を取得する必要があるリクエストの数。

カウント

クエリでスキャンされたインデックスとドキュメントの数

scannedKeys

クエリでスキャンされたインデックスの数。

件数

scannedDocs

クエリでスキャンされたドキュメントの数。

カウント

TTL

ttlDeletedDocuments

TTL インデックスが原因で削除されたドキュメントの数。

カウント

ttlPasses

バックグラウンド TTL スレッドが削除を実行する回数。

ロック取得

wiredTiger_schema_lock_delta

スキーマロック取得回数。

wiredTiger_metadata_lock_delta

メタデータロック取得回数。

wiredTiger_table_read_lock_delta

テーブル読み取りロック取得回数。

カウント

wiredTiger_table_write_lock_delta

テーブル書き込みロック取得回数。

wiredTiger_txn_global_read_lock_delta

トランザクショングローバル読み取りロック取得回数。

wiredTiger_txn_global_write_lock_delta

トランザクショングローバル書き込みロック取得回数。

カウント

MBPS

read_io_bandwidth_mbps

ディスク読み取りスループット。

MB/s

write_io_bandwidth_mbps

ディスク書き込みスループット。

MB/s

io_bandwidth_mbps

合計ディスクスループット。

MB/s

トランザクション操作数

trans_totalPrepared_ps

準備済みトランザクションの数。

カウント

trans_totalPreparedThenCommited_ps

正常にコミットされた準備済みトランザクションの数。

カウント

trans_totalPreparedThenAborted_ps

正常にロールバックされた準備済みトランザクションの数。

カウント

trans_totalStarted_ps

開始されたトランザクションの数。

trans_totalCommited_ps

正常にコミットされたトランザクションの数。

カウント

trans_totalAborted_ps

正常にロールバックされたトランザクションの数。

カウント

MBPS 使用率

total_mbps_usage:

ディスク読み取り/書き込み帯域幅使用率。

説明
  • このメトリックは、クラウドディスクインスタンスでのみサポートされます。

  • シャードクラスターインスタンスの場合、このメトリックはシャードコンポーネント配下のデータに対してのみ有効です。

%

WiredTiger

bytes_read_into_cache

キャッシュに読み込まれたデータ量。

バイト

bytes_written_from_cache

キャッシュからディスクに書き込まれたデータ量。

バイト

maximum_bytes_configured

設定された最大ディスクサイズ。

バイト

ディスク使用率

disk_usage

合計使用領域と最大利用可能領域の比率。

%

1 秒あたりの操作数 (QPS)

insert

挿入操作の数。

query

クエリ操作の数。

カウント

update

更新操作の数。

delete

削除操作の数。

件数

getmore

読み取り操作の数。

command

プロトコルコマンド操作の数。

接続数

current_conn

インスタンスへの現在の接続総数。

カウント

active_conn

インスタンスへの現在のアクティブな接続数。

カウント

ネットワークトラフィック

bytes_in

受信トラフィック。

バイト

bytes_out

送信トラフィック。

バイト

  • レプリカセットインスタンス

  • シャードクラスターインスタンス

IOPS 使用率

data_iops(iops)

IOPS 使用率。

説明
  • MongoDB 4.2 のクラウドディスクインスタンスでは、IOPS 使用率と IOPS 使用状況の表示はサポートされていません。

  • 以前のモニタリングバージョンの data_iops および log_iops メトリックは、現在 data_iops(iops) に統合されています。

回/秒

IOPS 使用状況

iops_usage

IOPS 使用率と最大利用可能 IOPS の比率。

説明

MongoDB 4.2 のクラウドディスクインスタンスでは、IOPS 使用率と IOPS 使用状況の表示はサポートされていません。

%

プライマリ/セカンダリ遅延

repl_lag

インスタンスのプライマリノードとセカンダリノード間のデータ同期遅延。

説明
  • レプリカセットノード間のハートビート間隔は 2 秒です。したがって、レプリカセットインスタンス、およびシャードクラスターインスタンスのシャードノードと ConfigServer ノードでは、-2 から 2 の間の repl_lag 値は正常です。

  • セカンダリノードの repl_lag 値が負であっても、プライマリノードより進んでいることを意味するわけではありません。レプリカセットの最新のプライマリ/セカンダリ遅延ステータスを取得するには、プライマリノードで rs.printSecondaryReplicationInfo() を実行します。

s

シャードクラスターインスタンス

シャードクラスター内のシャードコンポーネント操作の合計 QPS

insert_primary

プライマリノードでの挿入操作の数。

query_primary

プライマリノードでのクエリ操作の数。

update_primary

プライマリノードでの更新操作の数。

カウント

delete_primary

プライマリノードでの削除操作の数。

カウント

getmore_primary

プライマリノードでの読み取り操作の数。

command_primary

プライマリノードでのプロトコルコマンド操作の数。

insert_secondary

セカンダリノードでの挿入操作の数。

カウント

query_secondary

セカンダリノードでのクエリ操作の数。

カウント

insert_hidden

非表示ノードでの挿入操作の数。

カウント

query_hidden

非表示ノードでのクエリ操作の数。

カウント

update_hidden

非表示ノードでの更新操作の数。

カウント

delete_hidden

非表示ノードでの削除操作の数。

カウント

getmore_hidden

非表示ノードでの読み取り操作の数。

command_hidden

非表示ノードでのプロトコルコマンド操作の数。

カウント

シャードクラスター内の Mongos コンポーネント操作の合計 QPS

insert

挿入操作の数。

query

クエリ操作の数。

カウント

update

更新操作の数。

delete

削除操作の数。

件数

getmore

読み取り操作の数。

command

プロトコルコマンド操作の数。

カウント

moveChunk

donorCount

現在のノードが moveChunk または moveRange のソースとして機能した回数。

カウント

recipientCount

現在のノードが宛先シャードとしてチャンクを受信した回数。

カウント

パフォーマンストレンド

説明

各インスタンスタイプでサポートされているメトリックについては、コンソールの情報をご参照ください。

サポート対象インスタンス

メトリック

メトリックと説明

  • スタンドアロンインスタンス

  • レプリカセットインスタンス

  • シャードクラスターインスタンス

CPU 使用率

mongodb.cpu_usage:インスタンスの CPU 使用率です。

メモリ使用量

mongodb.mem_usage:インスタンスのメモリ使用量です。

ディスク領域使用量

インスタンスのディスク領域のパフォーマンストレンドです。以下のメトリックが含まれます:

  • mongodb.detailed_space_usage.ins_size:合計使用領域。

  • mongodb.detailed_space_usage.data_size:使用済みデータディスク領域。

  • mongodb.detailed_space_usage.log_size:使用済みログディスク領域。

カーソル

インスタンスのカーソル数のパフォーマンストレンドです。以下のメトリックが含まれます:

  • mongodb.metrics.cursor.timedOut:カーソルタイムアウトの数。

  • mongodb.metrics.cursor.open.total:現在開いているカーソルの数。

WiredTiger リクエストキュー

読み取り/書き込みリクエスト数と、残りの利用可能な同時リクエスト数のパフォーマンストレンドです。以下のメトリックが含まれます:

  • mongodb.wiredTiger.write_concurrent_trans_out:同時書き込みリクエスト数。

  • mongodb.wiredTiger.read_concurrent_trans_out:同時読み取りリクエスト数。

  • mongodb.wiredTiger.write_concurrent_trans_available:利用可能な同時書き込み数。

  • mongodb.wiredTiger.read_concurrent_trans_available:利用可能な同時読み取り数。

説明

Standard Edition のレプリカセットインスタンスでのみサポートされます。

WiredTiger

インスタンスの WiredTiger エンジンキャッシュレイヤーメトリックのパフォーマンストレンドです。以下のメトリックが含まれます:

  • mongodb.wiredTiger.cache.pages.read.into.cache:キャッシュに読み込まれたデータ量。

  • mongodb.wiredTiger.cache.pages.written.from.cache:キャッシュから書き込まれたデータ量。

  • mongodb.wiredTiger.cache.maximum.bytes.configured:最大キャッシュサイズ。

説明

Standard Edition のレプリカセットインスタンスでのみサポートされます。

  • スタンドアロンインスタンス

  • レプリカセットインスタンス

  • シャードクラスターインスタンス

  • サーバーレスインスタンス

ディスク使用率

mongodb.disk_usage:MongoDB のディスク使用率です。

1 秒あたりの操作数 (QPS)

インスタンスの QPS のパフォーマンストレンドです。以下のメトリックが含まれます:

  • mongodb.opcounters.insert:挿入操作の数。

  • mongodb.opcounters.query:クエリ操作の数。

  • mongodb.opcounters.update:更新操作の数。

  • mongodb.opcounters.delete:削除操作の数。

  • mongodb.opcounters.getmore:読み取り操作の数。

  • mongodb.opcounters.command:プロトコルコマンド操作の数。

接続数

mongodb.connections.current:インスタンスへの現在の合計接続数です。

ネットワークトラフィック

インスタンスのネットワークトラフィックのパフォーマンストレンドです。以下のメトリックが含まれます:

  • mongodb.network.bytesIn:受信トラフィック。

  • mongodb.network.bytesOut:送信トラフィック。

  • mongodb.network.numRequests:処理されたリクエスト数。

  • レプリカセットインスタンス

  • シャードクラスターインスタンス

IOPS 使用率

IOPS 使用率のパフォーマンストレンドです。以下のメトリックが含まれます:

  • mongodb.iops.data_iops:データディスクの読み取りと書き込みの数。

  • mongodb.iops.log_iops:ログディスクの読み取りと書き込みの数。

IOPS 使用率

mongodb.iops_usage:IOPS 使用率です。

説明

クラウドディスクを使用し、MongoDB 4.2 を実行するレプリカセットインスタンスおよびシャードクラスターインスタンスは、IOPS 使用率の表示をサポートしていません。

レプリカセットインスタンス

グローバルロック

インスタンスのグローバルロックのパフォーマンストレンドです。以下のメトリックが含まれます:

  • mongodb.globalLock.currentQueue.total:グローバルロックキューの合計長。

  • mongodb.globalLock.currentQueue.writers:グローバルロック書き込みキューの合計長。

  • mongodb.globalLock.currentQueue.readers:グローバルロック読み取りキューの合計長。