Volcengine MongoDB シャーディングクラスター¶
Volcengine MongoDB シャーディングクラスターのメトリクス表示。CPU 使用率、メモリ使用率、接続数、レイテンシ、OPS などを含みます。
設定¶
Func のインストール¶
Guance 連携 - 拡張 - マネージド版 Func の利用を推奨します。前提条件はすべて自動でインストールされるので、続けてスクリプトのインストールを行ってください。
Func を自前でデプロイする場合はFunc を自前でデプロイする
スクリプトのインストール¶
ヒント:要件を満たす Volcengine AK を事前に用意してください。簡便のため、全体の読み取り専用権限
ReadOnlyAccessを直接付与してもかまいません。
MongoDB クラウドリソースの監視データを同期するため、対応する収集スクリプト「Guance 連携(Volcengine - MongoDB 収集)」(ID:integration_volcengine_mongodb_sharded_cluster)をインストールします。
【インストール】をクリックしたら、対応するパラメータを入力します。Volcengine AK、Volcengine アカウント名。
【デプロイ起動スクリプト】をクリックすると、システムが Startup スクリプトセットを自動作成し、対応する起動スクリプトを自動で設定します。
有効化後は、「管理 / 自動トリガー設定」で対応する自動トリガー設定を確認できます。【実行】をクリックすると、定期実行を待たずにすぐ 1 回実行できます。少し待ってから、実行タスクの記録と対応するログを確認してください。
対応するログも収集したい場合は、該当するログ収集スクリプトも有効化してください。請求情報を収集したい場合は、クラウド請求収集スクリプトを有効化してください。
確認¶
- 「管理 / 自動トリガー設定」で、対応するタスクに自動トリガー設定が存在するか確認し、あわせて対応するタスク記録とログを見て異常がないか確認する
- Guance の「インフラストラクチャ / カスタム」で、資産情報が存在するか確認する
- Guance の「メトリクス」で、対応する監視データがあるか確認する
メトリクス¶
Volcengine-MongoDB シャーディングクラスター監視を設定すると、既定のメトリクスセットは次のとおりです。設定により、さらに多くのメトリクスを収集できます。Volcengine MongoDB 監視メトリクス詳細
MetricName |
Subnamespace |
メトリクス中国語名 | MetricUnit | Dimension |
|---|---|---|---|---|
LogDiskUsage |
config |
ログディスク使用量 | Bytes(SI) | ResourceID,Node |
RunningConcurrentWriteRequest |
config |
現在の書き込み同時実行リクエスト数 | Count | ResourceID,Node |
RunningConcurrentReadRequest |
config |
現在の読み取り同時実行リクエスト数 | Count | ResourceID,Node |
CommandOperationPerSec |
config |
1 秒あたりの COMMAND 操作数 | Count/Second | ResourceID,Node |
ReplicationDelay |
config |
プライマリ/スタンバイ遅延 | Second | ResourceID,Node |
NetworkReceiveThroughput |
config |
ネットワーク受信速度 | Bytes/Second(SI) | ResourceID,Node |
TotalDiskUsage |
config |
ディスク総使用量 | Bytes(SI) | ResourceID,Node |
UpdateOperationPerSec |
config |
1 秒あたりの UPDATE 操作数 | Count/Second | ResourceID,Node |
MaxDiskConfigured |
config |
設定済み最大利用可能ディスク容量 | Bytes(SI) | ResourceID,Node |
TimeOutCursor |
config |
cursor タイムアウト数 | Count | ResourceID,Node |
CurrConn |
config |
現在の接続数 | Count | ResourceID,Node |
DataDiskUsage |
config |
データディスク使用量 | Bytes(SI) | ResourceID,Node |
ReadIntoCachePerSec |
config |
1 秒あたりの cache 読み込みデータ量 | Bytes/Second(SI) | ResourceID,Node |
TotalDiskUtil |
config |
ディスク総使用率 | Percent | ResourceID,Node |
GlobalWaitWriteLockQueue |
config |
グローバル書き込みロックの待機キュー長 | Count | ResourceID,Node |
TotalOpenCursor |
config |
cursor の総オープン数 | Count | ResourceID,Node |
NetworkTransmitThroughput |
config |
ネットワーク送信速度 | Bytes/Second(SI) | ResourceID,Node |
GlobalWaitReadLockQueue |
config |
グローバル読み取りロックの待機キュー長 | Count | ResourceID,Node |
AvailConcurrentReadRequest |
config |
利用可能な読み取り同時実行リクエスト数 | Count | ResourceID,Node |
MemUtil |
config |
メモリ使用率 | Percent | ResourceID,Node |
GlobalWaitTotalLockQueue |
config |
グローバルロックの待機キュー総長 | Count | ResourceID,Node |
CpuUtil |
config |
CPU 使用率 | Percent | ResourceID,Node |
GetmoreOperationPerSec |
config |
1 秒あたりの GETMORE 操作数 |
Count/Second | ResourceID,Node |
DeleteOperationPerSec |
config |
1 秒あたりの DELETE 操作数 | Count/Second | ResourceID,Node |
AvailConcurrentWriteRequest |
config |
利用可能な書き込み同時実行リクエスト数 | Count | ResourceID,Node |
QueryOperationPerSec |
config |
1 秒あたりの QUERY 操作数 | Count/Second | ResourceID,Node |
WrittenFromCachePerSec |
config |
1 秒あたりの cache からディスクへの書き込みデータ量 | Bytes/Second(SI) | ResourceID,Node |
NetworkRequestPerSec |
config |
ネットワーク処理リクエスト数 | Count/Second | ResourceID,Node |
InsertOperationPerSec |
config |
1 秒あたりの INSERT 操作数 | Count/Second | ResourceID,Node |
SlowOpCount |
config |
スロークエリ数の集計 | Count | ResourceID,Node |
OplogAvailTime |
config |
Oplog 利用可能時間 |
Second | ResourceID,Node |
AggregatedCpuUtil |
instance |
CPU 使用率 | Percent | ResourceID |
AggregatedMemUtil |
instance |
メモリ使用率 | Percent | ResourceID |
AggregatedTotalDiskUtil |
instance |
ディスク総容量使用率 | Percent | ResourceID |
ChunkNumber |
instance |
シャード Chunk 数 | Count | ResourceID,shard |
NetworkTransmitThroughput |
mongos |
ネットワーク送信速度 | Bytes/Second(SI) | ResourceID,Node |
GetmoreOperationPerSec |
mongos |
1 秒あたりの GETMORE 操作数 |
Count/Second | ResourceID,Node |
MemUtil |
mongos |
メモリ使用率 | Percent | ResourceID,Node |
CpuUtil |
mongos |
CPU 使用率 | Percent | ResourceID,Node |
QueryOperationPerSec |
mongos |
1 秒あたりの QUERY 操作数 | Count/Second | ResourceID,Node |
DeleteOperationPerSec |
mongos |
1 秒あたりの DELETE 操作数 | Count/Second | ResourceID,Node |
InsertOperationPerSec |
mongos |
1 秒あたりの INSERT 操作数 | Count/Second | ResourceID,Node |
NetworkRequestPerSec |
mongos |
ネットワーク処理リクエスト数 | Count/Second | ResourceID,Node |
NetworkReceiveThroughput |
mongos |
ネットワーク受信速度 | Bytes/Second(SI) | ResourceID,Node |
CommandOperationPerSec |
mongos |
1 秒あたりの COMMAND 操作数 | Count/Second | ResourceID,Node |
CurrConn |
mongos |
現在の接続数 | Count | ResourceID,Node |
UpdateOperationPerSec |
mongos |
1 秒あたりの UPDATE 操作数 | Count/Second | ResourceID,Node |
ReadIntoCachePerSec |
shard |
1 秒あたりの cache 読み込みデータ量 | Bytes/Second(SI) | ResourceID,Node |
TotalDiskUtil |
shard |
ディスク総使用率 | Percent | ResourceID,Node |
GlobalWaitWriteLockQueue |
shard |
グローバル書き込みロックの待機キュー長 | Count | ResourceID,Node |
TotalOpenCursor |
shard |
cursor の総オープン数 | Count | ResourceID,Node |
NetworkTransmitThroughput |
shard |
ネットワーク送信速度 | Bytes/Second(SI) | ResourceID,Node |
GlobalWaitReadLockQueue |
shard |
グローバル読み取りロックの待機キュー長 | Count | ResourceID,Node |
AvailConcurrentReadRequest |
shard |
利用可能な読み取り同時実行リクエスト数 | Count | ResourceID,Node |
DataDiskUsage |
shard |
データディスク使用量 | Bytes(SI) | ResourceID,Node |
GlobalWaitTotalLockQueue |
shard |
グローバルロックの待機キュー総長 | Count | ResourceID,Node |
CpuUtil |
shard |
CPU 使用率 | Percent | ResourceID,Node |
GetmoreOperationPerSec |
shard |
1 秒あたりの GETMORE 操作数 |
Count/Second | ResourceID,Node |
MemUtil |
shard |
メモリ使用率 | Percent | ResourceID,Node |
AvailConcurrentWriteRequest |
shard |
利用可能な書き込み同時実行リクエスト数 | Count | ResourceID,Node |
QueryOperationPerSec |
shard |
1 秒あたりの QUERY 操作数 | Count/Second | ResourceID,Node |
DeleteOperationPerSec |
shard |
1 秒あたりの DELETE 操作数 | Count/Second | ResourceID,Node |
NetworkRequestPerSec |
shard |
ネットワーク処理リクエスト数 | Count/Second | ResourceID,Node |
InsertOperationPerSec |
shard |
1 秒あたりの INSERT 操作数 | Count/Second | ResourceID,Node |
WrittenFromCachePerSec |
shard |
1 秒あたりの cache からディスクへの書き込みデータ量 | Bytes/Second(SI) | ResourceID,Node |
RunningConcurrentWriteRequest |
shard |
現在の書き込み同時実行リクエスト数 | Count | ResourceID,Node |
LogDiskUsage |
shard |
ログディスク使用量 | Bytes(SI) | ResourceID,Node |
CommandOperationPerSec |
shard |
1 秒あたりの COMMAND 操作数 | Count/Second | ResourceID,Node |
ReplicationDelay |
shard |
プライマリ/スタンバイ遅延 | Second | ResourceID,Node |
NetworkReceiveThroughput |
shard |
ネットワーク受信速度 | Bytes/Second(SI) | ResourceID,Node |
RunningConcurrentReadRequest |
shard |
現在の読み取り同時実行リクエスト数 | Count | ResourceID,Node |
UpdateOperationPerSec |
shard |
1 秒あたりの UPDATE 操作数 | Count/Second | ResourceID,Node |
MaxDiskConfigured |
shard |
設定済み最大利用可能ディスク容量 | Bytes(SI) | ResourceID,Node |
TimeOutCursor |
shard |
cursor タイムアウト数 | Count | ResourceID,Node |
CurrConn |
shard |
現在の接続数 | Count | ResourceID,Node |
TotalDiskUsage |
shard |
ディスク総使用量 | Bytes(SI) | ResourceID,Node |
SlowOpCount |
shard |
スロークエリ数の集計 | Count | ResourceID,Node |
OplogAvailTime |
shard |
Oplog 利用可能時間 |
Second | ResourceID,Node |
オブジェクト¶
収集された Volcengine MongoDB のオブジェクトデータ構造。オブジェクトデータは「インフラストラクチャ / カスタム」で確認できます。
{
"category": "custom_object",
"fields": {
"NodeSpec": "rds.mysql.d1.n.1c1g",
"TimeZone": "UTC +08:00",
...
},
"measurement": "volcengine_mongodb_replica_set",
"tags": {
"AllowListVersion": "initial",
"DBEngineVersion": "MongoDB_5_7",
"InstanceId": "mysql-xxx",
"InstanceName": "mysql-xxx",
"InstanceStatus": "Running",
"InstanceType": "DoubleNode",
"LowerCaseTableNames": "1",
"NodeNumber": "2",
"ProjectName": "default",
"RegionId": "cn-beijing",
"StorageSpace": "20",
"StorageType": "LocalSSD",
"SubnetId": "subnet-xxx",
"VpcId": "vpc-xxx",
"ZoneId": "cn-beijing-a",
"name": "mysql-xxx"
}
}