Cette rubrique décrit les métriques prises en charge par les fonctionnalités de surveillance d'instance, de surveillance de nœud et de tendances de performance d'ApsaraDB for MongoDB. Elle explique également la signification de chaque métrique.
Pour une meilleure lisibilité, certaines valeurs exprimées en octets sont automatiquement converties en Mo, Go ou To dans la console.
Surveillance d'instance
Les métriques disponibles varient selon le type d'instance. Consultez la console pour obtenir des informations précises.
|
Métrique |
Clé |
Nom de la métrique |
Signification de la métrique |
Unité |
Description détaillée |
Types d'instance pris en charge |
|
Utilisation du disque |
DiskUsage |
disk_usage |
Utilisation du disque |
% |
Cette métrique indique la charge disque de l'instance, c'est-à-dire le pourcentage de la capacité totale du disque utilisée. Lorsque votre utilisation du disque atteint 80 % ou plus, vous pouvez modifier la configuration de l'instance sur la page de détails de l'instance dans la console, ou consulter Utilisation élevée du disque sur les instances MongoDB pour résoudre le problème. |
|
|
Trafic réseau |
MongoDB_Network |
bytes_in |
Trafic réseau entrant |
Bytes |
- |
|
|
bytes_out |
Trafic réseau sortant |
Bytes |
- |
|||
|
num_requests |
Nombre de requêtes traitées |
count |
- |
|||
|
QPS des opérations |
MongoDB_Opcounters |
insert |
QPS des opérations d'insertion |
count |
Le paramètre Pour plus d'informations, reportez-vous à Métriques Opcounters et métriques Repl Opcounters. |
|
|
query |
QPS des opérations de requête |
count |
||||
|
update |
QPS des opérations de mise à jour |
count |
||||
|
delete |
QPS des opérations de suppression |
count |
||||
|
getmore |
QPS des opérations de lecture |
count |
||||
|
command |
QPS des commandes du protocole |
count |
||||
|
Connexions |
MongoDB_TotalConns |
connections_active |
Connexions actives actuelles |
count |
Nombre de connexions client au serveur effectuant actuellement des opérations. |
|
|
current_conn |
Connexions actuelles |
count |
Nombre total de connexions client au serveur, y compris celles établies par d'autres nœuds du replica set ainsi que les connexions entre Mongos et les nœuds shard. |
|||
|
connections_totalCreated_ps |
Nouvelles connexions totales par seconde |
count |
- |
|
||
|
connections_available |
Connexions disponibles actuelles |
count |
- |
|||
|
Utilisation des connexions |
ConnectionUsage |
conn_usage |
Utilisation des connexions |
% |
|
|
|
Utilisation CPU |
CpuUsage |
cpu_usage |
Utilisation CPU |
% |
La somme de l'utilisation CPU système et de l'utilisation CPU utilisateur représente la charge de service de l'instance. Une utilisation CPU élevée peut ralentir anormalement les opérations de lecture et d'écriture des données et affecter le bon fonctionnement des services. Pour diagnostiquer et résoudre ce problème, consultez Utilisation CPU élevée sur les instances MongoDB. |
|
MongoDB_CpuDetail |
cpu_sys |
Utilisation du CPU système |
% |
- |
||
|
cpu_user |
Utilisation du CPU utilisateur |
% |
- |
|||
|
Utilisation de la mémoire |
MemoryUsage |
mem_usage |
Utilisation de la mémoire |
% |
La mémoire est principalement consommée par le moteur de stockage WiredTiger, les connexions client et le traitement des requêtes. Pour connaître les causes d'une utilisation élevée de la mémoire et les stratégies d'optimisation, reportez-vous à Forte utilisation de la mémoire dans les instances MongoDB. |
|
|
Utilisation des IOPS |
MongoDB_IOPS |
iops |
Utilisation des IOPS |
times/s |
|
|
|
read_iops |
Utilisation des IOPS en lecture |
times/s |
- |
|||
|
write_iops |
Utilisation des IOPS en écriture |
times/s |
- |
|||
|
Taux d'utilisation des IOPS |
IOPSUsage |
iops_usage |
Taux d'utilisation des IOPS |
% |
Le rapport entre l'utilisation des IOPS d'une instance et le nombre maximal d'IOPS autorisé par ses spécifications actuelles indique la charge de travail de l'instance. Si l'utilisation des IOPS d'une instance MongoDB atteint ou approche 100 %, l'instance peut répondre lentement, voire devenir indisponible. La rubrique Forte utilisation des IOPS sur les instances MongoDB explique comment consulter l'utilisation des IOPS d'une instance MongoDB, les causes d'une forte utilisation des IOPS et les stratégies d'optimisation. Remarque
Les instances en ensemble de réplication et les instances en cluster partitionné utilisant des disques cloud et exécutant MongoDB 4.2 ne prennent pas en charge l'affichage de l'utilisation des IOPS ni du taux d'utilisation des IOPS. |
|
|
Utilisation de l'espace disque |
MongoDB_DetailedSpaceUsage |
ins_size |
Espace disque utilisé |
Bytes |
|
|
|
data_size |
Espace utilisé sur le disque de données |
Bytes |
Espace utilisé par le disque de données (hors base de données locale). Il comprend principalement les fichiers physiques de données commençant par "collection", les fichiers physiques d'index commençant par "index", ainsi que certains fichiers physiques de métadonnées, tels que WiredTiger.wt. |
|||
|
log_size |
Espace utilisé sur le disque de journaux |
Bytes |
Taille physique de la base de données locale. |
|||
|
Détails des opérations |
MongoDB_OperationDetails |
operation_exactIDCount_ps |
Nombre d'opérations count pour un ID spécifique |
count |
Nombre d'opérations de mise à jour unitaires qui utilisent le champ |
|
|
operation_scanAndOrder_ps |
Nombre d'opérations de tri sans utilisation d'index |
count |
Nombre de requêtes triées qui ne peuvent pas utiliser d'index pour effectuer l'opération de tri. Une valeur élevée peut dégrader les performances de l'instance. Pour résoudre ce problème, reportez-vous aux Bonnes pratiques pour la création d'index dans ApsaraDB for MongoDB et créez des index adaptés aux conditions de vos requêtes métier. |
|||
|
operation_writeConflicts_ps |
Nombre de conflits d'écriture |
count |
Nombre de requêtes rencontrant des conflits d'écriture. Un faible nombre de conflits d'écriture n'a généralement pas d'impact significatif. En revanche, un grand nombre de conflits peut dégrader les performances de la base de données. |
|||
|
MBPS |
MongoDB_Disk_Detail |
read_io_bandwidth_mbps |
Débit de lecture du disque |
MB/s |
- |
|
|
write_io_bandwidth_mbps |
Débit d'écriture du disque |
MB/s |
- |
|||
|
io_bandwidth_mbps |
Débit total du disque |
MB/s |
Somme du débit de lecture et du débit d'écriture du disque. |
|||
|
Nombre d'opérations transactionnelles |
MongoDB_Transactions |
trans_totalPrepared_ps |
Nombre de transactions préparées |
count |
- |
|
|
trans_totalPreparedThenCommited_ps |
Nombre de transactions préparées ayant été validées avec succès |
count |
- |
||
|
trans_totalPreparedThenAborted_ps |
Nombre de transactions préparées ayant été annulées avec succès |
count |
- |
||
|
trans_totalStarted_ps |
Nombre de transactions démarrées |
count |
- |
|
|
|
trans_totalCommited_ps |
Nombre de transactions validées avec succès |
count |
- |
||
|
trans_totalAborted_ps |
Nombre de transactions annulées avec succès |
count |
- |
||
|
trans_currentActive |
Nombre de transactions actives en cours |
count |
- |
||
|
trans_currentInactive |
Nombre de transactions inactives en cours |
count |
- |
||
|
trans_currentOpen |
Nombre de transactions ouvertes en cours (non validées ni annulées) |
count |
- |
||
|
Cursors |
MongoDB_AllCursors |
total_open |
Nombre de curseurs ouverts actuellement |
count |
- |
|
timed_out |
Nombre de curseurs fermés pour cause de dépassement du délai d'expiration |
count |
Si cette valeur est élevée, vérifiez le code métier côté client qui traite les données. |
||
|
job_cursors_closed |
Nombre de curseurs fermés suite à l'arrêt de la session |
count |
- |
||
|
pinned_open |
Nombre de curseurs ouverts et utilisés actuellement |
count |
Par exemple, une opération find ou getMore épingle un curseur pour empêcher sa suppression pendant la récupération du lot de résultats suivant, puis le désépingle après le retour des résultats. |
||
|
noTimeout_open |
Nombre de curseurs ouverts sans expiration actuellement |
count |
Nombre de curseurs ouverts sans expiration créés avec l'option noCursorTimeout. Cette option empêche l'expiration du curseur due à l'inactivité, mais le paramètre noCursorTimeout est limité par le délai d'expiration de la session. Pour plus d'informations, consultez la documentation. |
|
|
|
WiredTiger |
MongoDB_Wt_Cache
|
bytes_read_into_cache |
Octets lus dans le cache |
Bytes |
Nombre d'octets de données lus depuis le disque vers le cache WiredTiger. |
|
bytes_written_from_cache |
Octets écrits depuis le cache |
Bytes |
Nombre d'octets de données écrits depuis le cache WiredTiger vers le disque. |
||
|
maximum_bytes_configured |
Taille maximale du cache |
Bytes |
Taille maximale du cache en octets configurée pour le moteur de stockage WiredTiger. Pour garantir la compatibilité et la sécurité, ApsaraDB for MongoDB définit la CacheSize de WiredTiger à environ 60 % de la taille mémoire de l'instance. Pour plus d'informations, consultez Utilisation élevée de la mémoire des instances MongoDB. |
||
|
oplog_bytes_in_cache |
Octets de l'oplog dans le cache |
MB |
- |
||
|
oplog_bytes_read_into_cache |
Octets de l'oplog lus dans le cache |
MB |
- |
||
|
oplog_bytes_written_from_cache |
Octets de l'oplog écrits depuis le cache |
MB |
- |
||
|
Transactions concurrentes WT |
MongoDB_Wt_Concurrent_Trans |
write_concurrent_trans_out |
Transactions d'écriture concurrentes actuelles |
count |
Avant la version 7.0, le nombre de transactions de lecture et d'écriture concurrentes pour une instance était limité à 128, et un paramètre de disponibilité égal à 0 sur une période prolongée pouvait indiquer une surcharge. À partir de la version 7.0, MongoDB utilise un algorithme par défaut pour ajuster dynamiquement le nombre maximal de transactions concurrentes du moteur de stockage afin d'optimiser le débit de la base de données en cas de surcharge. Par conséquent, un paramètre de disponibilité égal à 0 sur une période prolongée n'indique pas nécessairement une surcharge. Pour plus d'informations, consultez la documentation. |
|
write_concurrent_trans_available |
Transactions d'écriture concurrentes disponibles |
count |
|
read_concurrent_trans_out |
Transactions de lecture concurrentes actuelles |
count |
|||
|
read_concurrent_trans_available |
Transactions de lecture concurrentes disponibles |
count |
|||
|
WiredTigerUsage |
MongoDB_WTCacheUsage |
wt_cache_dirty_usage |
Taux d'utilisation du cache sale WiredTiger |
% |
Pour plus d'informations, voir Utilisation élevée de la mémoire des instances MongoDB. |
|
wt_cache_usage |
Taux d'utilisation du cache WiredTiger |
% |
|||
|
Temps de réponse moyen |
MongoDB_RT |
avg_rt |
Temps de réponse moyen total |
μs |
- |
|
reads_avg_rt |
Temps de réponse moyen pour les opérations de lecture |
μs |
- |
||
|
writes_avg_rt |
Temps de réponse moyen pour les opérations d'écriture |
μs |
- |
||
|
commands_avg_rt |
Temps de réponse moyen pour les opérations de commande |
μs |
- |
||
|
trans_avg_rt |
Temps de réponse moyen pour les opérations de transaction |
μs |
- |
||
|
Nombre de documents affectés |
MongoDB_Documents |
document_deleted_ps |
Nombre de documents supprimés |
count |
- |
|
document_inserted_ps |
Nombre de documents insérés |
count |
- |
||
|
document_returned_ps |
Nombre de documents renvoyés |
count |
- |
||
|
document_updated_ps |
Nombre de documents mis à jour |
count |
- |
||
|
GlobalLock |
MongoDB_GlobalLocks |
gl_ac_readers |
Nombre de connexions clients actives effectuant des opérations de lecture |
count |
- |
|
gl_ac_writers |
Nombre de connexions clients actives effectuant des opérations d'écriture |
count |
- |
||
|
gl_cq_writers |
Nombre d'opérations en attente d'un verrou d'écriture |
count |
- |
||
|
gl_cq_readers |
Nombre d'opérations en attente d'un verrou de lecture |
count |
- |
||
|
gl_cq_total |
Nombre total d'opérations en attente d'un verrou |
count |
Somme du nombre d'opérations en attente d'un verrou d'écriture et du nombre d'opérations en attente d'un verrou de lecture. Une valeur élevée indique que les opérations clientes peuvent être retardées, ce qui peut affecter le temps de réponse de l'application. |
||
|
Nombre d'entrées d'index et de documents scannés lors des requêtes |
MongoDB_QueryExecutors |
queryExecutor_scannedObject_ps |
Nombre de documents scannés lors des requêtes |
count |
Nombre total de documents scannés pendant l'exécution des requêtes et l'évaluation des plans de requête. Cette valeur correspond à |
|
queryExecutor_scanned_ps |
Nombre d'entrées d'index scannées lors des requêtes |
count |
Nombre total d'entrées d'index scannées pendant l'exécution des requêtes et l'évaluation des plans de requête. Cette valeur correspond à |
|
TTL |
MongoDB_TTLs |
ttl_deletedDocuments_ps |
Nombre de documents supprimés en raison de l'index TTL |
count |
Une valeur élevée indique qu'un grand nombre de documents sont supprimés, ce qui peut affecter les performances de l'instance. Pour plus d'informations, consultez le document référencé. |
|
|
ttl_passes_ps |
Nombre de suppressions effectuées par le thread TTL en arrière-plan |
count |
Nombre total de fois où le processus TTL en arrière-plan vérifie la présence de documents expirés. À chaque vérification, le moniteur TTL tente de supprimer autant de documents candidats que possible parmi tous les index TTL. |
|||
|
Repl Opcounters |
MongoDB_ReplOpcounters |
repl_command |
Nombre d'opérations Command dans le replica set |
count |
Pendant le processus de réplication, MongoDB sérialise les opérations, ce qui peut influencer le comptage de chacune d'elles. Par conséquent, les valeurs des compteurs MongoDB_ReplOpcounters et MongoDB_Opcounters peuvent différer. Pour plus d'informations, consultez les métriques Opcounters et Repl Opcounters. |
|
|
repl_delete |
Nombre d'opérations Delete dans le replica set |
count |
||||
|
repl_getmore |
Nombre d'opérations Getmore dans le replica set |
count |
||||
|
repl_insert |
Nombre d'opérations Insert dans le replica set |
count |
||||
|
repl_query |
Nombre d'opérations Query dans le replica set |
count |
||||
|
repl_update |
Nombre d'opérations Update dans le replica set |
count |
||||
|
Nombre de scans d'éviction |
MongoDB_WtCacheHPCheckEntriesWalked |
wiredTiger_cache_hazardPointerCheckEntriesWalked |
Nombre d'éléments de la matrice de pointeurs à risque scannés lors de l'éviction |
count |
Nombre d'évictions de pages bloquées par des pointeurs à risque pendant l'éviction. |
|
|
Acquisitions de verrous |
MongoDB_WtLockAcquisitions |
wt_checkPoint_lock |
Nombre d'acquisitions du verrou de checkpoint |
count |
- |
|
|
wt_dhandle_read_lock |
Nombre d'acquisitions du verrou de lecture du handle de données |
count |
Si une instance contient un trop grand nombre de bases de données et de tables, les requêtes clients peuvent devoir attendre longtemps pour obtenir un verrou de handle, ce qui dégrade les performances de l'instance. Pour plus d'informations, consultez Les ralentissements ou anomalies de l'instance causés par un nombre excessif de bases de données et de tables. |
|||
|
wt_dhandle_write_lock |
Nombre d'acquisitions du verrou d'écriture du handle de données |
count |
||||
|
wt_metadata_lock |
Nombre d'acquisitions du verrou de métadonnées |
count |
||||
|
wt_schema_lock |
Nombre d'acquisitions du verrou de schéma |
count |
Des opérations fréquentes, telles que la création et la suppression de bases de données, de tables ou d'index, ou encore un nombre excessif de bases de données et de tables, peuvent augmenter la surcharge liée au schemaLock et nuire aux performances de l'instance. Pour plus d'informations, consultez Les ralentissements ou anomalies de l'instance causés par un nombre excessif de bases de données et de tables. |
|||
|
wt_table_read_lock |
Nombre d'acquisitions du verrou de lecture de table |
count |
- |
|||
|
wt_table_write_lock |
Nombre d'acquisitions du verrou d'écriture de table |
count |
- |
|||
|
wt_txn_global_read_lock |
Nombre d'acquisitions du verrou global de lecture de transaction |
count |
- |
|||
|
wt_txn_global_write_lock |
Nombre d'acquisitions du verrou global d'écriture de transaction |
count |
- |
|||
|
Taux d'utilisation MBPS |
MongoDB_MbpsUsage |
total_mbps_usage |
Taux d'utilisation de la bande passante de lecture/écriture disque |
% |
Le rapport entre le débit disque total de l'instance et son MBPS maximal représente la charge utile du service de l'instance. Si l'utilisation du MBPS d'une instance MongoDB atteint ou approche 100 %, cela entraîne des réponses lentes du service, voire une indisponibilité totale. Pour plus d'informations sur le MBPS des disques cloud, consultez Spécifications. Remarque
Pris en charge uniquement pour les instances utilisant des disques cloud. |
|
|
Latence primaire/secondaire |
MongoDB_Repl_Lag |
repl_lag |
Latence de synchronisation des données entre les nœuds primaires et secondaires |
s |
|
|
|
Période de rétention Oplog |
MongoDB_OplogTimeInterval |
oplog_time_interval |
Période de rétention Oplog |
h |
Pour MongoDB 4.4 et versions ultérieures, vous pouvez ajuster le paramètre storage.oplogMinRetentionHours sur la page de détails de l'instance. |
|
|
moveChunk |
MongoDB_MoveChunks |
moveChunk_donor_started_ps |
Nombre de fois où le nœud actuel agit comme source pour la migration de plage |
count |
Cette valeur augmente indépendamment de la réussite ou non de la migration. |
|
|
moveChunk_recip_stared_ps |
Nombre de fois où le nœud actuel agit comme destination pour la migration de plage |
count |
||||
|
moveChunk_deleter_task |
Nombre de tâches de suppression de plages de chunks prêtes à s'exécuter ou en cours d'exécution |
count |
- |
Cluster partitionné |
||
|
Nombre d'accès par seconde |
- |
sl_qps |
Accès par seconde |
count |
- |
|
|
Informations sur l'exécuteur de requêtes |
MongoDB_QueryExecutors |
collscans_nontailable |
Nombre de scans complets de table pour les curseurs non tailable |
count |
- |
|
|
collscans_total |
Nombre total de scans complets de table |
count |
- |
|||
|
Informations sur le nombre de collections et de tables |
MongoDB_CollectionNums |
admin_user_coll |
Nombre de tables utilisateur dans la base de données admin |
count |
- |
|
|
Nombre d'assertions |
MongoDB_Asserts |
regular |
Niveau normal |
count |
Nombre d'assertions exécutées normalement. |
|
|
warning |
Niveau d'avertissement |
count |
Nombre d'assertions de niveau d'avertissement. Cette valeur renvoie toujours 0. |
|||
|
msg |
Niveau de message |
count |
Nombre d'assertions de niveau de message. |
|||
|
user |
Niveau utilisateur |
count |
Nombre d'assertions de niveau utilisateur. |
|
Nombre de descripteurs de données |
MongoDB_DataHandle |
opened_fd_num |
Nombre de descripteurs actifs |
count |
Le nombre de descripteurs de données de connexion actuellement actifs dans le cache WiredTiger. |
|
|
closed_fd_num |
Nombre de descripteurs fermés |
count |
Le nombre de descripteurs de données de connexion fermés analysés dans le cache WiredTiger. |
|||
|
opened_fd_mem |
Mémoire occupée par les descripteurs actifs |
MB |
La mémoire occupée par les descripteurs de données de connexion actuellement actifs dans le cache WiredTiger. |
|||
|
Latence des opérations |
MongoDB_Latencys |
reads_latency_ps |
Latence des requêtes de lecture réussies |
us |
La latence de toutes les requêtes réussies traitées par les opérations de lecture. |
|
|
writes_latency_ps |
Latence des requêtes d'écriture réussies |
us |
La latence de toutes les requêtes réussies traitées par les opérations d'écriture, en microsecondes (us). |
|||
|
commands_latency_ps |
Latence des requêtes de commande réussies |
us |
La latence de toutes les requêtes réussies traitées par les opérations de commande, en microsecondes (us). |
|||
|
trans_latency_ps |
Latence des requêtes de transaction réussies |
us |
La latence de toutes les requêtes réussies traitées par les opérations de transaction, en microsecondes (us). |
|||
|
Ratio de fragmentation mémoire TCMalloc |
MongoDB_TcmallocCacheMemRatio |
tcmalloc_cache_mem_ratio |
Ratio de fragmentation mémoire TCMalloc |
% |
- |
|
|
Durée moyenne pour la garantie d'écriture |
MongoDB_GetLastErrorWtime |
metrics_getLastError_avg_wtime |
Durée moyenne consacrée aux opérations de garantie d'écriture |
ms |
La durée moyenne consacrée aux opérations de garantie d'écriture. |
|
|
metrics_getLastError_wtimeouts |
Nombre de dépassements de délai pour la garantie d'écriture |
times |
Le nombre de fois où une opération de garantie d'écriture dépasse le seuil wtimeout. |
|
||
|
Taille du tampon de réplication |
MongoDB_Repl_Buffer |
repl_buffer_size |
Taille actuelle du tampon de réplication |
MB |
La taille actuelle du tampon de réplication dans le replica set. |
|
|
repl_buffer_max_size |
Taille maximale du tampon de réplication |
MB |
La taille maximale du tampon de réplication dans le replica set. |
|||
|
Nombre de pages évincées du cache WiredTiger
|
MongoDB_WtCacheEviction |
pages_selected_count |
Nombre de pages forcées à l'éviction |
count |
- |
|
|
pages_selected_unable_to_evict_count |
Nombre de pages ne pouvant pas être forcées à l'éviction |
count |
- |
|||
|
hazard_pointer_blocked_page_eviction |
Nombre d'évictions de pages bloquées par les pointeurs de danger |
count |
- |
|||
|
max_page_size |
Taille maximale de page rencontrée lors de l'éviction |
MB |
- |
|||
|
pages_evicted_by_application_threads |
Nombre de pages du cache WiredTiger évacuées par les threads utilisateur |
count |
- |
|||
|
history_store_pages_failed_to_evict |
Pages du magasin historique n'ayant pas pu être évacuées |
count |
- |
|
||
|
history_store_pages_selected |
Pages du magasin historique sélectionnées pour l'éviction |
count |
- |
|||
|
pages_written_inMemory_restoration |
Nombre de pages évacuées restaurées en mémoire |
count |
- |
|||
|
LockAcquisitions |
MongoDB_WtLockAcquisitions |
wt_checkPoint_lock |
Nombre d'acquisitions de verrou de checkpoint dans le cache WiredTiger |
count |
- |
|
|
wt_dhandle_read_lock |
Nombre d'acquisitions de verrou en lecture du gestionnaire de données dans le cache WiredTiger |
count |
- |
|||
|
wt_dhandle_write_lock |
Nombre d'acquisitions de verrou en écriture du gestionnaire de données dans le cache WiredTiger |
count |
- |
|||
|
wt_metadata_lock |
Nombre d'acquisitions de verrou de métadonnées dans le cache WiredTiger |
count |
- |
|||
|
wt_schema_lock |
Nombre d'acquisitions de verrou de schéma dans le cache WiredTiger |
count |
- |
|||
|
wt_table_read_lock |
Nombre d'acquisitions de verrou de table en lecture dans le cache WiredTiger |
count |
- |
|||
|
wt_table_write_lock |
Nombre d'acquisitions de verrou de table en écriture dans le cache WiredTiger |
count |
- |
|||
|
wt_txn_global_read_lock |
Nombre d'acquisitions de verrou global en lecture dans le cache WiredTiger |
count |
- |
|||
|
wt_txn_global_write_lock |
Nombre d'acquisitions de verrou global en écriture dans le cache WiredTiger |
count |
- |
|||
|
Thread yield |
MongoDB_WtCache_Thread_Yield |
page_acquire_eviction_blocked |
Nombre de fois où un thread est bloqué en attente d'éviction de page |
times |
- |
|
|
page_acquire_locked_blocked |
Nombre de fois où un thread attend car la page cible est verrouillée |
times |
- |
|||
|
page_acquire_time_sleeping |
Temps total passé par un thread en état de veille lors de l'acquisition d'une page |
us |
- |
|
WiredTigerUsage |
MongoDB_WTCacheUsage |
wt_cache_updates_usage |
Taux d'utilisation du cache de mise à jour WiredTiger |
% |
Ratio entre le nombre d'octets de mémoire alloués aux opérations de mise à jour et le nombre maximal d'octets dans le cache. |
|
|
Statistiques d'exécution du planificateur classique multi-planners |
MongoDB_MultiPlanner_Worker |
metrics_query_multiplanner_classicworks |
Nombre total de tâches |
count |
Nombre total de tâches exécutées par le planificateur classique multi-planners. |
|
|
Informations sur le cache des sessions logiques |
MongoDB_LogicalSession |
active_sessions_count |
Nombre de sessions logiques dans le cache |
count |
Nombre total de toutes les sessions logiques présentes dans le cache depuis la dernière actualisation. |
|
|
Informations sur les défauts de page |
MongoDB_Page_Faults |
page_faults |
Nombre d'exceptions de défaut de page |
count |
- |
|
|
Nombre d'opérations |
MongoDB_Qps |
qps |
qps |
count |
- |
|
|
Informations sur l'oplog MongoDB |
MongoDB_Oplog_Size |
oplog_used_size_mb |
Espace utilisé actuellement par le journal des opérations |
MB |
- |
|
|
Informations sur l'oplog MongoDB |
MongoDB_Oplog_Size |
oplog_max_size_mb |
Taille maximale de l'oplog |
MB |
- |
|
|
Informations sur l'oplog MongoDB |
MongoDB_Oplog_Size |
oplog_min_retention_hours |
Période minimale de rétention de l'oplog |
h |
- |
|
|
Utilisation de la mémoire |
MongoDB_MemCgroup |
cgroup_mem_rss |
Taille de la mémoire occupée par le processus MongoDB actuel |
MB |
- |
|
|
Nombre de fichiers WiredTiger |
MongoDB_StorageDetails |
wt_file_num |
Nombre actuel de collections et de tables dans l'instance |
count |
Nombre de collections + Nombre d'index |
|
|
Statistiques d'exécution du planificateur classique multi-planners |
MongoDB_MultiPlanner_Works |
metrics_query_multiplanner_classicWorks |
Nombre de requêtes utilisant le planificateur classique lors de leur exécution |
times |
- |
|
|
Détails de la mémoire TCMalloc |
MongoDB_TCMalloc |
current_allocated |
Nombre d'octets de mémoire actuellement utilisés |
MB/s |
- |
|
|
Détails de la mémoire TCMalloc |
MongoDB_TCMalloc |
pageheap_free |
Nombre d'octets de mémoire disponibles et non alloués dans le tas de pages |
MB/s |
- |
|
|
Détails de la mémoire TCMalloc |
MongoDB_TCMalloc |
central_cache_free |
Nombre d'octets de mémoire conservés dans la liste centrale de mémoire libre |
MB/s |
- |
|
|
Détails de la mémoire TCMalloc |
MongoDB_TCMalloc |
thread_cache_free |
Nombre d'octets de mémoire inutilisée dans le cache local au thread |
MB/s |
- |
|
|
Informations sur les curseurs du moteur WT |
MongoDB_Wt_Cursor |
entries_skipped_by_next_calls |
Nombre d'entrées ignorées par les appels next lors du scan en mémoire |
count |
- |
|
|
Informations sur les curseurs du moteur WT |
MongoDB_Wt_Cursor |
entries_skipped_by_prev_calls |
Nombre d'entrées ignorées par les appels prev lors du scan en mémoire |
count |
- |
|
|
Utilisation de la bande passante du trafic réseau |
MongoDB_Network_Usage |
network_usage |
Utilisation de la bande passante du trafic réseau |
% |
- |
|
|
Informations natives FlowControl |
MongoDB_FlowControl |
is_enabled |
Indique si le mécanisme FlowControl est activé |
1 indique activé, 0 indique désactivé, et 0,5 indique non pris en charge. |
|
|
|
Informations natives FlowControl |
MongoDB_FlowControl |
is_lagged |
Indique si FlowControl intervient actuellement |
1 indique oui, 0 indique non, et 0,5 indique non pris en charge. |
|
|
|
Informations natives FlowControl |
MongoDB_FlowControl |
is_lagged_count |
Nombre d'interventions de FlowControl |
times |
- |
|
|
Informations natives FlowControl |
MongoDB_FlowControl |
target_lag_seconds |
Latence tolérable pour le point de validation majoritaire |
s |
- |
|
|
Statistiques du nombre de collections |
MongoDB_CatalogStats |
collections |
Nombre total de collections utilisateur (hors collections système) |
count |
- |
|
|
Statistiques du nombre de collections |
MongoDB_CatalogStats |
capped |
Nombre total de collections d'utilisateurs à taille fixe (capped) |
count |
- |
|
|
Statistiques du nombre de collections |
MongoDB_CatalogStats |
views |
Nombre total de vues d'utilisateurs |
count |
- |
|
|
Statistiques du nombre de collections |
MongoDB_CatalogStats |
timeseries |
Nombre total de collections de séries chronologiques |
Item |
- |
|
|
Statistiques du nombre de collections |
MongoDB_CatalogStats |
shardedCollections |
Nombre total de collections partitionnées (sharded) |
Count |
- |
|
|
Statistiques du nombre de collections |
MongoDB_CatalogStats |
internalViews |
Nombre total de vues sur les collections système (collections des bases de données config, admin ou local) |
count |
- |
|
|
Capacité du cache WiredTiger |
MongoDB_WtCapacity |
bytes_written_for_eviction |
Taille des données écrites sur le disque pour l'éviction |
MB |
- |
|
|
Efficacité des requêtes |
MongoDB_QueryTargeting |
query_targeting_objects |
Nombre de documents scannés pour retourner un document |
count |
- |
|
|
Efficacité des requêtes |
MongoDB_QueryTargeting |
query_targeting_keys |
Nombre d'entrées d'index scannées pour retourner un document |
count |
- |
|
|
Compteur de commandes |
MongoDB_CommandCounters |
collStats |
Compteur pour la commande collStats |
count |
- |
|
|
Compteur de commandes |
MongoDB_CommandCounters |
createIndexes |
Compteur pour la commande createIndexes |
count |
- |
|
|
Compteur de commandes |
MongoDB_CommandCounters |
listCollections |
Compteur pour la commande listCollections |
count |
- |
|
|
Compteur de commandes |
MongoDB_CommandCounters |
listDatabases |
Compteur pour la commande listDatabases |
count |
- |
|
|
Informations sur le planCache des requêtes |
MongoDB_QueryPlanCache |
total_size_mb |
Taille de la mémoire occupée par le cache des plans de requête (planCache) |
MB |
- |
|
|
Informations sur le planCache des requêtes |
MongoDB_QueryPlanCache |
total_query_shapes |
Nombre de formes de requêtes différentes dans le cache des plans de requête (planCache) |
count |
- |
|
|
Nombre de champs indexés sur un nœud de recherche |
MongoDB_Search_Field_Indexed |
search_field_index_count |
Nombre total de champs uniques inclus dans chaque index du nœud de recherche |
count |
- |
|
|
Utilisation de la mémoire heap d'un nœud de recherche |
MongoDB_Search_Jvm_heap_memory |
search_jvm_heap_memory |
Taille de la mémoire heap JVM occupée par le nœud de recherche |
MB |
- |
|
|
Nombre d'opérations sur un nœud de recherche |
MongoDB_Search_Opcounters |
search_insert |
Nombre d'opérations d'insertion sur le nœud de recherche |
times |
- |
|
|
Nombre d'opérations sur un nœud de recherche |
MongoDB_Search_Opcounters |
search_delete |
Nombre d'opérations de suppression sur le nœud de recherche |
times |
- |
|
|
Nombre d'opérations sur un nœud de recherche |
MongoDB_Search_Opcounters |
search_update |
Nombre d'opérations de mise à jour sur le nœud de recherche |
times |
- |
|
|
Nombre d'opérations sur un nœud de recherche |
MongoDB_Search_Opcounters |
search_Command |
Nombre d'opérations de commande sur le nœud de recherche |
times |
- |
|
|
Espace disque occupé par les index du nœud de recherche |
MongoDB_Search_Disk_Index_Size |
search_disk_index_size |
Espace disque occupé par l'ensemble des index sur le nœud de recherche |
MB |
- |
|
|
Informations sur les documents Lucene du nœud de recherche |
MongoDB_Search_Lucene_Docs_Max_Size |
search_lucene_docs_max_size |
Nombre maximal de documents Lucene contenus dans un seul index de recherche sur le nœud de recherche |
count |
- |
|
|
Latence de synchronisation d'un nœud de recherche |
MongoDB_Search_Repl_Lag |
search_repl_lag |
Latence de synchronisation d'un nœud de recherche |
ms |
- |
|
|
Nombre d'exceptions de défaut de page sur un nœud de recherche |
MongoDB_Search_PageFaults |
search_pageFaults |
Nombre d'exceptions de défaut de page par seconde sur le nœud de recherche |
times |
- |
|
|
Analyse de l'état des requêtes du nœud de recherche |
MongoDB_Search_Query_Status |
search_query_total |
Nombre total de requêtes exécutées sur le nœud de recherche |
times |
- |
|
|
Analyse de l'état des requêtes du nœud de recherche |
MongoDB_Search_Query_Status |
search_query_failed |
Nombre de requêtes ayant échoué sur le nœud de recherche |
times |
- |
|
|
Analyse de l'état des requêtes du nœud de recherche |
MongoDB_Search_Query_Status |
search_query_successed |
Nombre de requêtes réussies sur le nœud de recherche |
fois |
- |
|
Surveillance des nœuds (anciennement surveillance basique)
Les métriques prises en charge varient selon le type d'instance. Pour obtenir des informations précises, consultez la console. #### Tendances de performance
|
Métrique |
Clé |
Nom de la métrique |
Signification de la métrique |
Unité |
Description détaillée |
Types d'instances pris en charge |
|
Utilisation du disque |
DiskUsage |
disk_usage |
Utilisation du disque |
% |
Cette métrique indique la charge disque de l'instance, c'est-à-dire le pourcentage de la capacité totale du disque utilisé. Lorsque votre utilisation du disque atteint 80 % ou plus, vous pouvez modifier la configuration de l'instance sur la page de détails de l'instance dans la console, ou consulter Une utilisation élevée du disque sur les instances MongoDB pour résoudre le problème. |
|
|
Trafic réseau |
MongoDB_Network |
bytes_in |
Trafic réseau entrant |
Bytes |
- |
|
|
bytes_out |
Trafic réseau sortant |
Bytes |
- |
|||
|
num_requests |
Nombre de requêtes traitées |
count |
- |
|||
|
QPS des opérations |
MongoDB_Opcounters |
insert |
QPS des opérations d'insertion |
count |
Le paramètre Pour plus d'informations, consultez Métriques Opcounters et métriques Repl Opcounters. |
|
|
query |
QPS des opérations de requête |
count |
||||
|
update |
QPS des opérations de mise à jour |
count |
||||
|
delete |
QPS des opérations de suppression |
count |
||||
|
getmore |
QPS des opérations de lecture |
count |
||||
|
command |
QPS des commandes du protocole |
count |
||||
|
Connexions |
MongoDB_TotalConns |
connections_active |
Connexions actives actuelles |
count |
Nombre de connexions clients au serveur effectuant actuellement des opérations. |
|
|
current_conn |
Connexions actuelles |
count |
Nombre total de connexions clients au serveur. Cela inclut les connexions établies par d'autres nœuds au sein du replica set ou les connexions entre Mongos et les nœuds shard. |
|||
|
connections_totalCreated_ps |
Total des nouvelles connexions par seconde |
count |
- |
|
||
|
connections_available |
Connexions disponibles actuelles |
count |
- |
|||
|
Utilisation des connexions |
ConnectionUsage |
conn_usage |
Utilisation des connexions |
% |
|
|
|
Utilisation CPU |
CpuUsage |
cpu_usage |
Utilisation CPU |
% |
La somme de l'utilisation CPU système et de l'utilisation CPU utilisateur représente la charge de service de l'instance. Une utilisation CPU élevée peut ralentir anormalement les opérations de lecture et d'écriture des données et affecter les services normaux. Pour diagnostiquer et résoudre ce problème, consultez Une utilisation CPU élevée sur les instances MongoDB. |
|
MongoDB_CpuDetail |
cpu_sys |
Utilisation du CPU système |
% |
- |
||
|
cpu_user |
Utilisation du CPU utilisateur |
% |
- |
|||
|
Utilisation de la mémoire |
MemoryUsage |
mem_usage |
Utilisation de la mémoire |
% |
La mémoire est principalement consommée par le moteur de stockage WiredTiger, les connexions client et le traitement des requêtes. Pour connaître les causes d'une forte utilisation de la mémoire et les stratégies d'optimisation, reportez-vous à Forte utilisation de la mémoire dans les instances MongoDB. |
|
|
Utilisation des IOPS |
MongoDB_IOPS |
iops |
Utilisation des IOPS |
times/s |
|
|
|
read_iops |
Utilisation des IOPS en lecture |
times/s |
- |
|||
|
write_iops |
Utilisation des IOPS en écriture |
times/s |
- |
|||
|
Taux d'utilisation des IOPS |
IOPSUsage |
iops_usage |
Taux d'utilisation des IOPS |
% |
Le rapport entre l'utilisation des IOPS d'une instance et le nombre maximal d'IOPS autorisé par ses spécifications actuelles reflète la charge de travail de l'instance. Si l'utilisation des IOPS d'une instance MongoDB atteint ou frôle 100 %, l'instance peut répondre lentement, voire devenir indisponible. La rubrique Forte utilisation des IOPS sur les instances MongoDB explique comment consulter l'utilisation des IOPS d'une instance MongoDB, les causes d'une forte utilisation et les stratégies d'optimisation. Remarque
Les instances en ensemble de réplicas et les instances en cluster shardé utilisant des disques cloud et exécutant MongoDB 4.2 ne prennent pas en charge l'affichage de l'utilisation des IOPS ni du taux d'utilisation des IOPS. |
|
|
Utilisation de l'espace disque |
MongoDB_DetailedSpaceUsage |
ins_size |
Espace disque utilisé |
Bytes |
|
|
|
data_size |
Espace utilisé sur le disque de données |
Bytes |
Espace utilisé par le disque de données (hors base de données locale). Il comprend principalement les fichiers physiques de données commençant par « collection », les fichiers physiques d'index commençant par « index » et certains fichiers physiques de métadonnées, tels que WiredTiger.wt. |
|||
|
log_size |
Espace utilisé sur le disque de journaux |
Bytes |
Taille physique de la base de données locale. |
|||
|
Détails des opérations |
MongoDB_OperationDetails |
operation_exactIDCount_ps |
Nombre d'opérations count pour un ID spécifique |
count |
Nombre d'opérations de mise à jour unitaires qui utilisent le champ |
|
|
operation_scanAndOrder_ps |
Nombre d'opérations de tri sans utilisation d'index |
count |
Nombre de requêtes triées ne pouvant pas s'appuyer sur un index pour effectuer le tri. Une valeur élevée peut nuire aux performances de l'instance. Pour résoudre ce problème, reportez-vous à Bonnes pratiques pour la création d'index dans ApsaraDB for MongoDB et créez des index adaptés aux conditions de requête métier. |
|||
|
operation_writeConflicts_ps |
Nombre de conflits d'écriture |
count |
Nombre de requêtes rencontrant des conflits d'écriture. Un faible nombre de conflits a généralement peu d'impact. En revanche, un grand nombre de conflits peut dégrader les performances de la base de données. |
|||
|
MBPS |
MongoDB_Disk_Detail |
read_io_bandwidth_mbps |
Débit en lecture du disque |
MB/s |
- |
|
|
write_io_bandwidth_mbps |
Débit en écriture du disque |
MB/s |
- |
|||
|
io_bandwidth_mbps |
Débit total du disque |
MB/s |
Somme du débit en lecture et du débit en écriture du disque. |
|||
|
Nombre d'opérations transactionnelles |
MongoDB_Transactions |
trans_totalPrepared_ps |
Nombre de transactions préparées |
count |
- |
|
|
trans_totalPreparedThenCommited_ps |
Nombre de transactions préparées ayant été validées avec succès |
count |
- |
||
|
trans_totalPreparedThenAborted_ps |
Nombre de transactions préparées ayant été annulées avec succès |
count |
- |
||
|
trans_totalStarted_ps |
Nombre de transactions démarrées |
count |
- |
|
|
|
trans_totalCommited_ps |
Nombre de transactions validées avec succès |
count |
- |
||
|
trans_totalAborted_ps |
Nombre de transactions annulées avec succès |
count |
- |
||
|
trans_currentActive |
Nombre de transactions actives en cours |
count |
- |
||
|
trans_currentInactive |
Nombre de transactions inactives en cours |
count |
- |
||
|
trans_currentOpen |
Nombre de transactions ouvertes en cours (ni validées ni annulées) |
count |
- |
||
|
Cursors |
MongoDB_AllCursors |
total_open |
Nombre de curseurs ouverts actuellement |
count |
- |
|
timed_out |
Nombre de curseurs fermés suite à un dépassement de délai |
count |
Si cette valeur est élevée, vérifiez le code métier côté client qui traite les données. |
||
|
job_cursors_closed |
Nombre de curseurs fermés lors de l'arrêt de la session |
count |
- |
||
|
pinned_open |
Nombre de curseurs ouverts et utilisés actuellement |
count |
Par exemple, une opération find ou getMore épingle un curseur pour empêcher sa suppression pendant la récupération du lot de résultats suivant, puis le désépingle après le retour des résultats. |
||
|
noTimeout_open |
Nombre de curseurs ouverts sans expiration actuellement |
count |
Nombre de curseurs ouverts sans expiration créés avec l'option noCursorTimeout. Cette option empêche l'expiration d'un curseur due à l'inactivité, mais le paramètre noCursorTimeout est limité par le délai d'expiration de la session. Pour plus d'informations, consultez la documentation. |
|
|
|
WiredTiger |
MongoDB_Wt_Cache
|
bytes_read_into_cache |
Octets lus dans le cache |
Bytes |
Nombre d'octets de données lus depuis le disque vers le cache WiredTiger. |
|
bytes_written_from_cache |
Octets écrits depuis le cache |
Bytes |
Nombre d'octets de données écrits depuis le cache WiredTiger vers le disque. |
||
|
maximum_bytes_configured |
Taille maximale du cache |
Bytes |
Taille maximale du cache en octets configurée pour le moteur de stockage WiredTiger. Pour garantir la compatibilité et la sécurité, ApsaraDB for MongoDB définit la CacheSize de WiredTiger à environ 60 % de la taille mémoire de l'instance. Pour plus d'informations, consultez Utilisation élevée de la mémoire des instances MongoDB. |
||
|
oplog_bytes_in_cache |
Octets oplog dans le cache |
MB |
- |
||
|
oplog_bytes_read_into_cache |
Octets oplog lus dans le cache |
MB |
- |
||
|
oplog_bytes_written_from_cache |
Octets oplog écrits depuis le cache |
MB |
- |
||
|
Transactions concurrentes WT |
MongoDB_Wt_Concurrent_Trans |
write_concurrent_trans_out |
Transactions d'écriture concurrentes actuelles |
count |
Avant la version 7.0, le nombre de transactions de lecture et d'écriture concurrentes pour une instance était limité à 128, et un paramètre de disponibilité égal à 0 sur une période prolongée pouvait indiquer une surcharge. À partir de la version 7.0, MongoDB utilise un algorithme par défaut pour ajuster dynamiquement le nombre maximal de transactions concurrentes du moteur de stockage afin d'optimiser le débit de la base de données en cas de surcharge. Par conséquent, un paramètre de disponibilité égal à 0 sur une période prolongée n'indique pas nécessairement une surcharge. Pour plus d'informations, consultez la documentation. |
|
write_concurrent_trans_available |
Transactions d'écriture concurrentes disponibles |
count |
|
read_concurrent_trans_out |
Transactions de lecture concurrentes actuelles |
count |
|||
|
read_concurrent_trans_available |
Transactions de lecture concurrentes disponibles |
count |
|||
|
WiredTigerUsage |
MongoDB_WTCacheUsage |
wt_cache_dirty_usage |
Taux d'utilisation du cache sale WiredTiger |
% |
Pour plus d'informations, voir Utilisation élevée de la mémoire des instances MongoDB. |
|
wt_cache_usage |
Taux d'utilisation du cache WiredTiger |
% |
|||
|
Temps de réponse moyen |
MongoDB_RT |
avg_rt |
Temps de réponse moyen total |
μs |
- |
|
reads_avg_rt |
Temps de réponse moyen des opérations de lecture |
μs |
- |
||
|
writes_avg_rt |
Temps de réponse moyen des opérations d'écriture |
μs |
- |
||
|
commands_avg_rt |
Temps de réponse moyen des commandes |
μs |
- |
||
|
trans_avg_rt |
Temps de réponse moyen des transactions |
μs |
- |
||
|
Nombre de documents affectés |
MongoDB_Documents |
document_deleted_ps |
Nombre de documents supprimés |
count |
- |
|
document_inserted_ps |
Nombre de documents insérés |
count |
- |
||
|
document_returned_ps |
Nombre de documents renvoyés |
count |
- |
||
|
document_updated_ps |
Nombre de documents mis à jour |
count |
- |
||
|
GlobalLock |
MongoDB_GlobalLocks |
gl_ac_readers |
Nombre de connexions clientes actives effectuant des lectures |
count |
- |
|
gl_ac_writers |
Nombre de connexions clientes actives effectuant des écritures |
count |
- |
||
|
gl_cq_writers |
Nombre d'opérations en attente d'un verrou d'écriture |
count |
- |
||
|
gl_cq_readers |
Nombre d'opérations en attente d'un verrou de lecture |
count |
- |
||
|
gl_cq_total |
Nombre total d'opérations en attente d'un verrou |
count |
Somme des opérations en attente d'un verrou d'écriture et de celles en attente d'un verrou de lecture. Une valeur élevée indique que les opérations clientes peuvent être retardées, ce qui peut affecter le temps de réponse de l'application. |
||
|
Nombre d'entrées d'index et de documents scannés lors des requêtes |
MongoDB_QueryExecutors |
queryExecutor_scannedObject_ps |
Nombre de documents scannés lors des requêtes |
count |
Nombre total de documents scannés pendant l'exécution des requêtes et l'évaluation du plan de requête. Cette valeur correspond à |
|
queryExecutor_scanned_ps |
Nombre d'entrées d'index scannées lors des requêtes |
count |
Nombre total d'entrées d'index scannées pendant l'exécution des requêtes et l'évaluation du plan de requête. Cette valeur correspond à |
||
|
TTL |
MongoDB_TTLs |
ttl_deletedDocuments_ps |
Nombre de documents supprimés par l'index TTL |
count |
Une valeur élevée indique une suppression massive de documents, ce qui peut affecter les performances de l'instance. Pour plus d'informations, consultez la documentation référencée. |
|
ttl_passes_ps |
Nombre de suppressions effectuées par le thread TTL en arrière-plan |
count |
Nombre total de vérifications des documents expirés réalisées par le processus TTL en arrière-plan. À chaque vérification, le moniteur TTL tente de supprimer le maximum de documents candidats parmi tous les index TTL. |
|||
|
Repl Opcounters |
MongoDB_ReplOpcounters |
repl_command |
Nombre d'opérations Command dans le replica set |
count |
Pendant la réplication, MongoDB sérialise les opérations, ce qui peut influencer le comptage de chacune d'elles. Les valeurs des compteurs MongoDB_ReplOpcounters et MongoDB_Opcounters peuvent donc différer. Pour plus d'informations, consultez Métriques Opcounters et métriques Repl Opcounters. |
|
|
repl_delete |
Nombre d'opérations Delete dans le replica set |
count |
||||
|
repl_getmore |
Nombre d'opérations Getmore dans le replica set |
count |
||||
|
repl_insert |
Nombre d'opérations Insert dans le replica set |
count |
||||
|
repl_query |
Nombre d'opérations Query dans le replica set |
count |
||||
|
repl_update |
Nombre d'opérations Update dans le replica set |
count |
||||
|
Nombre de scans d'éviction |
MongoDB_WtCacheHPCheckEntriesWalked |
wiredTiger_cache_hazardPointerCheckEntriesWalked |
Nombre d'éléments du tableau de pointeurs à risque parcourus lors de l'éviction |
count |
Nombre d'évictions de pages bloquées par des pointeurs à risque pendant l'éviction. |
|
|
Acquisitions de verrous |
MongoDB_WtLockAcquisitions |
wt_checkPoint_lock |
Nombre d'acquisitions du verrou de checkpoint |
count |
- |
|
|
wt_dhandle_read_lock |
Nombre d'acquisitions du verrou de lecture du handle de données |
count |
Si une instance contient un nombre trop élevé de bases de données et de tables, les requêtes clients peuvent attendre longtemps l'obtention d'un verrou de handle, ce qui dégrade les performances de l'instance. Pour plus d'informations, consultez Ralentissements ou anomalies de l'instance dus à un nombre excessif de bases de données et de tables. |
|||
|
wt_dhandle_write_lock |
Nombre d'acquisitions du verrou d'écriture du handle de données |
count |
||||
|
wt_metadata_lock |
Nombre d'acquisitions du verrou de métadonnées |
count |
||||
|
wt_schema_lock |
Nombre d'acquisitions du verrou de schéma |
count |
Des opérations fréquentes (création ou suppression de bases de données, de tables ou d'index) ou un volume excessif de bases de données et de tables augmentent la charge liée au schemaLock et affectent les performances de l'instance. Pour plus d'informations, consultez Ralentissements ou anomalies de l'instance dus à un nombre excessif de bases de données et de tables. |
|||
|
wt_table_read_lock |
Nombre d'acquisitions du verrou de lecture de table |
count |
- |
|||
|
wt_table_write_lock |
Nombre d'acquisitions du verrou d'écriture de table |
count |
- |
|||
|
wt_txn_global_read_lock |
Nombre d'acquisitions du verrou global de lecture des transactions |
count |
- |
|||
|
wt_txn_global_write_lock |
Nombre d'acquisitions du verrou global d'écriture des transactions |
count |
- |
|||
|
Taux d'utilisation MBPS |
MongoDB_MbpsUsage |
total_mbps_usage |
Taux d'utilisation de la bande passante de lecture/écriture du disque |
% |
Le rapport entre le débit total du disque de l'instance et son MBPS maximal représente la charge utile du service. Si l'utilisation du MBPS d'une instance MongoDB atteint ou approche 100 %, cela entraîne des réponses lentes, voire une indisponibilité du service. Pour plus d'informations sur le MBPS des disques cloud, consultez Spécifications. Remarque
Pris en charge uniquement pour les instances utilisant des disques cloud. |
|
|
Latence primaire/secondaire |
MongoDB_Repl_Lag |
repl_lag |
Latence de synchronisation des données entre les nœuds primaire et secondaire |
s |
|
|
|
Période de rétention de l'oplog |
MongoDB_OplogTimeInterval |
oplog_time_interval |
Période de rétention de l'oplog |
h |
Pour MongoDB 4.4 et versions ultérieures, vous pouvez ajuster le paramètre storage.oplogMinRetentionHours sur la page de détails de l'instance. |
|
|
moveChunk |
MongoDB_MoveChunks |
moveChunk_donor_started_ps |
Nombre de fois où le nœud actuel agit comme source lors d'une migration de plage |
count |
Cette valeur augmente indépendamment de la réussite ou non de la migration. |
|
|
moveChunk_recip_stared_ps |
Nombre de fois où le nœud actuel agit comme destination lors d'une migration de plage |
count |
||||
|
moveChunk_deleter_task |
Nombre de tâches de suppression de plages de chunks prêtes à s'exécuter ou en cours d'exécution |
count |
- |
Sharded cluster |
||
|
Nombre d'accès par seconde |
- |
sl_qps |
Accès par seconde |
count |
- |
|
|
Informations sur l'exécuteur de requêtes |
MongoDB_QueryExecutors |
collscans_nontailable |
Nombre de scans complets de table pour les curseurs non tailable |
count |
- |
|
|
collscans_total |
Nombre total de scans complets de table |
count |
- |
|||
|
Informations sur le nombre de collections et de tables |
MongoDB_CollectionNums |
admin_user_coll |
Nombre de tables utilisateur dans la base de données admin |
count |
- |
|
|
Nombre d'assertions |
MongoDB_Asserts |
regular |
Niveau normal |
count |
Nombre d'assertions exécutées normalement. |
|
|
warning |
Niveau d'avertissement |
count |
Nombre d'assertions de niveau d'avertissement. Cette valeur retourne toujours 0. |
|||
|
msg |
Niveau message |
count |
Nombre d'assertions de niveau message. |
|||
|
user |
Niveau utilisateur |
count |
Nombre d'assertions de niveau utilisateur. |
|
Nombre de descripteurs de données |
MongoDB_DataHandle |
opened_fd_num |
Nombre de descripteurs actifs |
count |
Nombre de descripteurs de données de connexion actuellement actifs dans le cache WiredTiger. |
|
|
closed_fd_num |
Nombre de descripteurs fermés |
count |
Nombre de descripteurs de données de connexion fermés détectés lors du balayage du cache WiredTiger. |
|||
|
opened_fd_mem |
Mémoire occupée par les descripteurs actifs |
MB |
Mémoire occupée par les descripteurs de données de connexion actuellement actifs dans le cache WiredTiger. |
|||
|
Latence des opérations |
MongoDB_Latencys |
reads_latency_ps |
Latence des requêtes de lecture réussies |
us |
Latence de toutes les requêtes réussies traitées par les opérations de lecture. |
|
|
writes_latency_ps |
Latence des requêtes d'écriture réussies |
us |
Latence de toutes les requêtes réussies traitées par les opérations d'écriture, en microsecondes (us). |
|||
|
commands_latency_ps |
Latence des requêtes de commande réussies |
us |
Latence de toutes les requêtes réussies traitées par les opérations de commande, en microsecondes (us). |
|||
|
trans_latency_ps |
Latence des requêtes transactionnelles réussies |
us |
Latence de toutes les requêtes réussies traitées par les opérations transactionnelles, en microsecondes (us). |
|||
|
Ratio de fragmentation mémoire TCMalloc |
MongoDB_TcmallocCacheMemRatio |
tcmalloc_cache_mem_ratio |
Ratio de fragmentation mémoire TCMalloc |
% |
- |
|
|
Durée moyenne pour la write concern |
MongoDB_GetLastErrorWtime |
metrics_getLastError_avg_wtime |
Durée moyenne consacrée aux opérations write concern |
ms |
Durée moyenne consacrée aux opérations write concern. |
|
|
metrics_getLastError_wtimeouts |
Nombre de dépassements de délai des opérations write concern |
times |
Nombre de fois où une opération write concern dépasse le seuil wtimeout. |
|
||
|
Taille du tampon de réplication |
MongoDB_Repl_Buffer |
repl_buffer_size |
Taille actuelle du tampon de réplication |
MB |
Taille actuelle du tampon de réplication dans le replica set. |
|
|
repl_buffer_max_size |
Taille maximale du tampon de réplication |
MB |
Taille maximale du tampon de réplication dans le replica set. |
|||
|
Nombre de pages évincées du cache WiredTiger
|
MongoDB_WtCacheEviction |
pages_selected_count |
Nombre de pages sélectionnées pour l'éviction |
count |
- |
|
|
pages_selected_unable_to_evict_count |
Nombre de pages qui ne peuvent pas être forcées à l'éviction |
count |
- |
|||
|
hazard_pointer_blocked_page_eviction |
Nombre d'évictions de pages bloquées par les pointeurs de risque (hazard pointers) |
count |
- |
|||
|
max_page_size |
Taille maximale de page rencontrée lors de l'éviction |
MB |
- |
|||
|
pages_evicted_by_application_threads |
Nombre de pages du cache WiredTiger évacuées par les threads applicatifs |
count |
- |
|||
|
history_store_pages_failed_to_evict |
Pages du magasin historique n'ayant pas pu être évacuées |
count |
- |
|
||
|
history_store_pages_selected |
Pages du magasin historique sélectionnées pour l'éviction |
count |
- |
|||
|
pages_written_inMemory_restoration |
Nombre de pages évacuées restaurées en mémoire |
count |
- |
|||
|
LockAcquisitions |
MongoDB_WtLockAcquisitions |
wt_checkPoint_lock |
Nombre d'acquisitions du verrou de checkpoint dans le cache WiredTiger |
count |
- |
|
|
wt_dhandle_read_lock |
Nombre d'acquisitions du verrou de lecture des handles de données dans le cache WiredTiger |
count |
- |
|||
|
wt_dhandle_write_lock |
Nombre d'acquisitions du verrou d'écriture des handles de données dans le cache WiredTiger |
count |
- |
|||
|
wt_metadata_lock |
Nombre d'acquisitions du verrou de métadonnées dans le cache WiredTiger |
count |
- |
|||
|
wt_schema_lock |
Nombre d'acquisitions du verrou de schéma dans le cache WiredTiger |
count |
- |
|||
|
wt_table_read_lock |
Nombre d'acquisitions du verrou de lecture de table dans le cache WiredTiger |
count |
- |
|||
|
wt_table_write_lock |
Nombre d'acquisitions du verrou d'écriture de table dans le cache WiredTiger |
count |
- |
|||
|
wt_txn_global_read_lock |
Nombre d'acquisitions du verrou de lecture global dans le cache WiredTiger |
count |
- |
|||
|
wt_txn_global_write_lock |
Nombre d'acquisitions du verrou d'écriture global dans le cache WiredTiger |
count |
- |
|||
|
Thread yield |
MongoDB_WtCache_Thread_Yield |
page_acquire_eviction_blocked |
Nombre de fois où un thread est bloqué en attente d'éviction de page |
times |
- |
|
|
page_acquire_locked_blocked |
Nombre de fois où un thread attend car la page cible est verrouillée |
times |
- |
|||
|
page_acquire_time_sleeping |
Temps total passé par un thread en état de veille lors de l'acquisition d'une page |
us |
- |
|
WiredTigerUsage |
MongoDB_WTCacheUsage |
wt_cache_updates_usage |
Taux d'utilisation du cache de mise à jour WiredTiger |
% |
Ratio entre le nombre d'octets de mémoire alloués aux opérations de mise à jour et le nombre maximal d'octets dans le cache. |
|
|
Statistiques d'exécution du multi-planner classique |
MongoDB_MultiPlanner_Worker |
metrics_query_multiplanner_classicworks |
Nombre total de tâches |
count |
Nombre total de tâches exécutées par le multi-planner classique. |
|
|
Informations sur le cache de session logique |
MongoDB_LogicalSession |
active_sessions_count |
Nombre de sessions logiques dans le cache |
count |
Nombre total de sessions logiques présentes dans le cache depuis la dernière actualisation. |
|
|
Informations sur les défauts de page |
MongoDB_Page_Faults |
page_faults |
Nombre d'exceptions de défaut de page |
count |
- |
|
|
Nombre d'opérations |
MongoDB_Qps |
qps |
qps |
count |
- |
|
|
Informations sur l'oplog MongoDB |
MongoDB_Oplog_Size |
oplog_used_size_mb |
Espace actuellement utilisé par le journal des opérations |
MB |
- |
|
|
Informations sur l'oplog MongoDB |
MongoDB_Oplog_Size |
oplog_max_size_mb |
Taille maximale de l'oplog |
MB |
- |
|
|
Informations sur l'oplog MongoDB |
MongoDB_Oplog_Size |
oplog_min_retention_hours |
Durée minimale de rétention de l'oplog |
h |
- |
|
|
Utilisation de la mémoire |
MongoDB_MemCgroup |
cgroup_mem_rss |
Taille de la mémoire occupée par le processus MongoDB actuel |
MB |
- |
|
|
Nombre de fichiers WiredTiger |
MongoDB_StorageDetails |
wt_file_num |
Nombre actuel de collections et de tables dans l'instance |
count |
Nombre de collections + Nombre d'index |
|
|
Statistiques d'exécution du multi-planner classique |
MongoDB_MultiPlanner_Works |
metrics_query_multiplanner_classicWorks |
Nombre de requêtes utilisant le planificateur classique lors de leur exécution |
times |
- |
|
|
Détails de la mémoire TCMalloc |
MongoDB_TCMalloc |
current_allocated |
Nombre d'octets de mémoire actuellement utilisés |
MB/s |
- |
|
|
Détails de la mémoire TCMalloc |
MongoDB_TCMalloc |
pageheap_free |
Nombre d'octets de mémoire disponibles et non alloués dans le tas de pages |
MB/s |
- |
|
|
Détails de la mémoire TCMalloc |
MongoDB_TCMalloc |
central_cache_free |
Nombre d'octets de mémoire conservés dans la liste centrale des blocs libres |
MB/s |
- |
|
|
Détails de la mémoire TCMalloc |
MongoDB_TCMalloc |
thread_cache_free |
Nombre d'octets de mémoire inutilisée dans le cache local au thread |
MB/s |
- |
|
|
Informations sur les curseurs du moteur WT |
MongoDB_Wt_Cursor |
entries_skipped_by_next_calls |
Nombre d'entrées ignorées par les appels next lors du scan en mémoire |
count |
- |
|
|
Informations sur les curseurs du moteur WT |
MongoDB_Wt_Cursor |
entries_skipped_by_prev_calls |
Nombre d'entrées ignorées par les appels prev lors du scan en mémoire |
count |
- |
|
|
Utilisation de la bande passante du trafic réseau |
MongoDB_Network_Usage |
network_usage |
Utilisation de la bande passante du trafic réseau |
% |
- |
|
|
Informations natives FlowControl |
MongoDB_FlowControl |
is_enabled |
Indique si le mécanisme FlowControl est activé |
1 indique activé, 0 indique désactivé, et 0,5 indique non pris en charge. |
|
|
|
Informations natives FlowControl |
MongoDB_FlowControl |
is_lagged |
Indique si FlowControl intervient actuellement |
1 indique oui, 0 indique non, et 0,5 indique non pris en charge. |
|
|
|
Informations natives FlowControl |
MongoDB_FlowControl |
is_lagged_count |
Nombre d'interventions de FlowControl |
times |
- |
|
|
Informations natives FlowControl |
MongoDB_FlowControl |
target_lag_seconds |
Latence tolérable pour le point de validation majoritaire |
s |
- |
|
|
Statistiques du nombre de collections |
MongoDB_CatalogStats |
collections |
Nombre total de collections utilisateur (hors collections système) |
count |
- |
|
|
Statistiques du nombre de collections |
MongoDB_CatalogStats |
capped |
Nombre total de collections d'utilisateurs à taille fixe (capped) |
count |
- |
|
|
Statistiques du nombre de collections |
MongoDB_CatalogStats |
views |
Nombre total de vues d'utilisateurs |
count |
- |
|
|
Statistiques du nombre de collections |
MongoDB_CatalogStats |
timeseries |
Nombre total de collections de séries chronologiques |
Item |
- |
|
|
Statistiques du nombre de collections |
MongoDB_CatalogStats |
shardedCollections |
Nombre total de collections partitionnées (sharded) |
Count |
- |
|
|
Statistiques du nombre de collections |
MongoDB_CatalogStats |
internalViews |
Nombre total de vues sur les collections système (collections des bases de données config, admin ou local) |
count |
- |
|
|
Capacité du cache WiredTiger |
MongoDB_WtCapacity |
bytes_written_for_eviction |
Taille des données écrites sur le disque pour l'éviction |
MB |
- |
|
|
Efficacité des requêtes |
MongoDB_QueryTargeting |
query_targeting_objects |
Nombre de documents scannés pour retourner un document |
count |
- |
|
|
Efficacité des requêtes |
MongoDB_QueryTargeting |
query_targeting_keys |
Nombre d'entrées d'index scannées pour retourner un document |
count |
- |
|
|
Compteur de commandes |
MongoDB_CommandCounters |
collStats |
Compteur pour la commande collStats |
count |
- |
|
|
Compteur de commandes |
MongoDB_CommandCounters |
createIndexes |
Compteur pour la commande createIndexes |
count |
- |
|
|
Compteur de commandes |
MongoDB_CommandCounters |
listCollections |
Compteur pour la commande listCollections |
count |
- |
|
|
Compteur de commandes |
MongoDB_CommandCounters |
listDatabases |
Compteur pour la commande listDatabases |
count |
- |
|
|
Informations sur le planCache des requêtes |
MongoDB_QueryPlanCache |
total_size_mb |
Taille de la mémoire occupée par le cache des plans de requête (planCache) |
MB |
- |
|
|
Informations sur le planCache des requêtes |
MongoDB_QueryPlanCache |
total_query_shapes |
Nombre de formes de requêtes différentes dans le cache des plans de requête (planCache) |
count |
- |
|
|
Nombre de champs indexés sur un nœud de recherche |
MongoDB_Search_Field_Indexed |
search_field_index_count |
Nombre total de champs uniques inclus dans chaque index du nœud de recherche |
count |
- |
|
|
Utilisation de la mémoire heap du nœud de recherche |
MongoDB_Search_Jvm_heap_memory |
search_jvm_heap_memory |
Taille de la mémoire heap JVM occupée par le nœud de recherche |
MB |
- |
|
|
Nombre d'opérations sur un nœud de recherche |
MongoDB_Search_Opcounters |
search_insert |
Nombre d'opérations d'insertion sur le nœud de recherche |
times |
- |
|
|
Nombre d'opérations sur un nœud de recherche |
MongoDB_Search_Opcounters |
search_delete |
Nombre d'opérations de suppression sur le nœud de recherche |
times |
- |
|
|
Nombre d'opérations sur un nœud de recherche |
MongoDB_Search_Opcounters |
search_update |
Nombre d'opérations de mise à jour sur le nœud de recherche |
times |
- |
|
|
Nombre d'opérations sur un nœud de recherche |
MongoDB_Search_Opcounters |
search_Command |
Nombre d'opérations de commande sur le nœud de recherche |
times |
- |
|
|
Espace disque occupé par les index du nœud de recherche |
MongoDB_Search_Disk_Index_Size |
search_disk_index_size |
Espace disque occupé par l'ensemble des index sur le nœud de recherche |
MB |
- |
|
|
Informations sur les documents Lucene du nœud de recherche |
MongoDB_Search_Lucene_Docs_Max_Size |
search_lucene_docs_max_size |
Nombre maximal de documents Lucene contenus dans un seul index de recherche sur le nœud de recherche |
count |
- |
|
|
Latence de synchronisation du nœud de recherche |
MongoDB_Search_Repl_Lag |
search_repl_lag |
Latence de synchronisation du nœud de recherche |
ms |
- |
|
|
Nombre d'exceptions de défaut de page sur un nœud de recherche |
MongoDB_Search_PageFaults |
search_pageFaults |
Nombre d'exceptions de défaut de page par seconde sur le nœud de recherche |
times |
- |
|
|
Analyse de l'état des requêtes du nœud de recherche |
MongoDB_Search_Query_Status |
search_query_total |
Nombre total de requêtes sur le nœud de recherche |
times |
- |
|
|
Analyse de l'état des requêtes du nœud de recherche |
MongoDB_Search_Query_Status |
search_query_failed |
Nombre de requêtes échouées sur le nœud de recherche |
times |
- |
|
|
Analyse de l'état des requêtes du nœud de recherche |
MongoDB_Search_Query_Status |
search_query_successed |
Nombre de requêtes réussies sur le nœud de recherche |
times |
- |
|
Les métriques prises en charge varient selon le type d'instance. Pour obtenir des informations précises, consultez la console.
|
Instances prises en charge |
Métrique |
Métrique et description |
|
Utilisation CPU |
mongodb.cpu_usage : Utilisation du CPU par l'instance. |
|
Utilisation mémoire |
mongodb.mem_usage : Utilisation de la mémoire par l'instance. |
|
|
Utilisation de l'espace disque |
Tendance de performance de l'espace disque de l'instance, incluant les éléments suivants :
|
|
|
curseurs |
Tendance de performance du nombre de curseurs de l'instance, incluant les éléments suivants :
|
|
|
File d'attente des requêtes WiredTiger |
Tendance de performance du nombre de requêtes en lecture/écriture et des opérations concurrentes disponibles restantes, incluant les éléments suivants :
Remarque
Prise en charge uniquement pour les instances Replica set de l'édition Standard. |
|
|
WiredTiger |
Tendance de performance des métriques de la couche cache du moteur WiredTiger de l'instance, incluant les éléments suivants :
Remarque
Prise en charge uniquement pour les instances Replica set de l'édition Standard. |
|
|
Utilisation disque |
mongodb.disk_usage : Utilisation du disque MongoDB. |
|
QPS des opérations |
Tendance de performance du QPS des opérations de l'instance, incluant les éléments suivants :
|
|
|
Connexions |
mongodb.connections.current : Nombre total de connexions actuelles de l'instance. |
|
|
Trafic réseau |
Tendance de performance du trafic réseau de l'instance, incluant les éléments suivants :
|
|
|
Utilisation IOPS |
Tendance de performance de l'utilisation des IOPS, incluant les éléments suivants :
|
|
Taux d'utilisation IOPS |
mongodb.iops_usage : Taux d'utilisation des IOPS. Remarque
La consultation de l'utilisation des IOPS et du taux d'utilisation des IOPS n'est pas prise en charge pour les instances Replica set et Sharded cluster utilisant des disques cloud et exécutant MongoDB 4.2. |
|
|
Instance Replica set |
GlobalLock |
Tendance de performance du verrou global de l'instance, incluant les éléments suivants :
|