Tous les produits
Search
Centre de documentation

ApsaraDB for MongoDB:Description des métriques

Dernière mise à jour :Aug 12, 2026

Cette rubrique détaille les métriques prises en charge par les fonctionnalités de surveillance d'instance, de surveillance des nœuds, de surveillance avancée et de tendances des performances d'ApsaraDB for MongoDB. Elle explique également la signification de chaque métrique.

Remarque

Pour un affichage optimal, certaines valeurs en octets sont automatiquement converties en Mo, Go ou To dans la console.

Surveillance d'instance

Remarque

Les métriques disponibles varient selon le type d'instance. Pour obtenir des informations précises, consultez la console.

Métrique

Clé

Nom de la métrique

Signification

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 du disque d'une instance, correspondant au pourcentage de la capacité totale utilisée. Lorsque l'utilisation du disque atteint ou dépasse 80 %, vous pouvez modifier la configuration de l'instance depuis la page de détails de l'instance dans la console, ou consulter la rubrique Utilisation élevée du disque des instances MongoDB pour résoudre le problème.

  • Standalone

  • Replica set

  • Sharded cluster

  • Serverless

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 MongoDB_Opcounters englobe toutes les opérations reçues par l'instance, qu'elles soient exécutées avec succès ou non. Ce paramètre comptabilise les opérations par lots de type Bulk.insert() comme une seule opération. Pour un suivi plus granulaire, reportez-vous à la métrique MongoDB_Documents.

Pour plus d'informations, consultez la rubrique Métriques Opcounters et 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 de 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. Cela inclut les connexions établies par d'autres nœuds du replica set ou les connexions entre les nœuds Mongos et shard.

connections_totalCreated_ps

Total des nouvelles connexions par seconde

count

-

  • Standalone

  • Replica set

  • Sharded cluster

connections_available

Connexions disponibles actuelles

count

-

Utilisation des connexions

ConnectionUsage

conn_usage

Utilisation des connexions

%

  • Ratio entre le nombre actuel de connexions et le nombre maximum autorisé. Cette métrique reflète la charge de connexion de l'instance.

  • Le nombre maximal de connexions dépend du type de votre instance MongoDB. Pour plus d'informations, consultez la rubrique Spécifications.

  • Vous pouvez modifier la configuration de l'instance depuis la page de détails de l'instance dans la console afin d'augmenter la limite de connexions, ou consulter la rubrique Comment interroger et limiter le nombre de connexions pour ajuster ce nombre côté client.

Utilisation du CPU

CpuUsage

cpu_usage

Utilisation du CPU

%

La somme de l'utilisation du CPU système et du CPU utilisateur représente la charge de travail du service sur l'instance. Une utilisation élevée du CPU peut ralentir anormalement les opérations de lecture et d'écriture des données, impactant ainsi les services normaux. Pour diagnostiquer et résoudre ce problème, consultez la rubrique Utilisation élevée du CPU 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 comprendre les causes d'une utilisation élevée de la mémoire et découvrir les stratégies d'optimisation, consultez la rubrique Utilisation élevée de la mémoire dans les instances MongoDB.

Utilisation des IOPS

MongoDB_IOPS

iops

Utilisation des IOPS

times/s

  • Les instances replica set et sharded cluster utilisant des disques cloud et exécutant MongoDB 4.2 ne permettent pas de visualiser l'utilisation des IOPS ni leur taux d'utilisation.

  • Les métriques data_iops et log_iops des anciennes versions de surveillance ont été fusionnées sous iops.

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 ratio entre l'utilisation des IOPS d'une instance et le maximum d'IOPS de ses spécifications actuelles indique la charge de travail du service. Si l'utilisation des IOPS d'une instance MongoDB atteint ou approche les 100 %, l'instance risque de répondre lentement, voire de devenir indisponible. La rubrique Utilisation élevée des IOPS sur les instances MongoDB explique comment consulter cette utilisation, en identifier les causes et appliquer des stratégies d'optimisation.

Remarque

Les instances replica set et sharded cluster utilisant des disques cloud et exécutant MongoDB 4.2 ne permettent pas de visualiser l'utilisation des IOPS ni leur taux d'utilisation.

Utilisation de l'espace disque

MongoDB_DetailedSpaceUsage

ins_size

Espace disque utilisé

Bytes

  • Pour une instance utilisant des disques locaux, l'espace disque utilisé correspond à la somme de l'espace occupé sur le disque de données et le disque de journalisation.

  • Pour une instance utilisant des disques cloud, l'espace utilisé inclut également celui occupé par les métadonnées du système de fichiers.

data_size

Espace utilisé du disque de données

Bytes

Espace occupé par le disque de données (hors base de données locale). Cela comprend principalement les fichiers de données physiques commençant par « collection », les fichiers d'index physiques commençant par « index », ainsi que certains fichiers de métadonnées physiques tels que WiredTiger.wt.

log_size

Espace utilisé du disque de journalisation

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 uniques utilisant le champ _id au lieu de la clé de shard sur une collection shardée. Dans la version actuelle, ce type d'opération entraîne un parcours de tous les chunks de l'instance. Si le nombre de chunks est élevé, cela peut saturer le CPU et dégrader les performances de l'instance.

operation_scanAndOrder_ps

Nombre d'opérations de tri sans index

count

Nombre de requêtes triées ne pouvant 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, consultez les Bonnes pratiques pour la création d'index dans ApsaraDB for MongoDB et créez des index adaptés aux conditions de requête de votre application.

operation_writeConflicts_ps

Nombre de conflits d'écriture

count

Nombre de requêtes rencontrant des conflits d'écriture. Un faible volume de conflits n'a généralement pas d'impact significatif. En revanche, de nombreux conflits d'écriture risquent de dégrader les performances de la base de données.

MBPS

MongoDB_Disk_Detail

read_io_bandwidth_mbps

Débit de lecture disque

MB/s

-

write_io_bandwidth_mbps

Débit d'écriture disque

MB/s

-

io_bandwidth_mbps

Débit disque total

MB/s

Somme du débit de lecture et du débit d'écriture disque.

Nombre d'opérations de transaction

MongoDB_Transactions

trans_totalPrepared_ps

Nombre de transactions préparées

count

-

  • Replica set

  • Sharded cluster (Shard uniquement)

trans_totalPreparedThenCommited_ps

Nombre de transactions préparées validées avec succès

count

-

trans_totalPreparedThenAborted_ps

Nombre de transactions préparées annulées avec succès

count

-

trans_totalStarted_ps

Nombre de transactions démarrées

count

-

  • Standalone

  • Replica set

  • Sharded cluster

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 actuelles

count

-

trans_currentInactive

Nombre de transactions inactives actuelles

count

-

trans_currentOpen

Nombre de transactions ouvertes actuelles (non validées ni annulées)

count

-

Curseurs

MongoDB_AllCursors

total_open

Nombre de curseurs actuellement ouverts

count

-

timed_out

Nombre de curseurs fermés pour cause de 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 d'une session

count

-

pinned_open

Nombre de curseurs actuellement ouverts et en cours d'utilisation

count

Par exemple, une opération find ou getMore épingle un curseur pour éviter sa suppression lors de la récupération du lot de résultats suivant, puis le désépingle après avoir retourné les résultats.

noTimeout_open

Nombre de curseurs actuellement ouverts et sans délai d'expiration

count

Nombre de curseurs ouverts et sans délai d'expiration créés avec l'option noCursorTimeout. Cette option empêche un curseur d'expirer en raison d'inactivité, mais le paramètre noCursorTimeout reste limité par le délai d'inactivité de la session. Pour plus d'informations, consultez la documentation.

  • Standalone

  • Replica set

  • Sharded cluster (Shard et ConfigServer uniquement)

WiredTiger

MongoDB_Wt_Cache

bytes_read_into_cache

Octets lus dans le cache

Octets

Volume de données lu depuis le disque vers le cache WiredTiger, exprimé en octets.

bytes_written_from_cache

Octets écrits depuis le cache

Octets

Volume de données écrit du cache WiredTiger vers le disque, exprimé en octets.

maximum_bytes_configured

Taille maximale du cache

Octets

Taille maximale du cache configurée pour le moteur de stockage WiredTiger, en octets. Afin de garantir la compatibilité et la sécurité, ApsaraDB for MongoDB définit la valeur CacheSize de WiredTiger à environ 60 % de la mémoire de l'instance. Pour plus d'informations, consultez la rubrique Utilisation élevée de la mémoire des instances MongoDB.

oplog_bytes_in_cache

Octets de l'oplog dans le cache

Mo

-

oplog_bytes_read_into_cache

Octets de l'oplog lus dans le cache

Mo

-

oplog_bytes_written_from_cache

Octets de l'oplog écrits depuis le cache

Mo

-

Transactions concurrentes WT

MongoDB_Wt_Concurrent_Trans

write_concurrent_trans_out

Transactions d'écriture concurrentes actives

Nombre

Avant la version 7.0, le nombre de transactions de lecture et d'écriture concurrentes par instance était limité à 128 ; un paramètre de disponibilité maintenu à 0 pendant une période prolongée pouvait signaler une surcharge. Depuis la version 7.0, MongoDB utilise un algorithme par défaut pour ajuster dynamiquement le nombre maximal de transactions concurrentes du moteur de stockage, optimisant ainsi le débit de la base de données en cas de surcharge. Par conséquent, une valeur de disponibilité nulle sur une longue durée n'indique pas nécessairement une surcharge. Pour plus de détails, reportez-vous au document de référence.

write_concurrent_trans_available

Transactions d'écriture concurrentes disponibles

Nombre

read_concurrent_trans_out

Transactions de lecture concurrentes actives

Nombre

read_concurrent_trans_available

Transactions de lecture concurrentes disponibles

Nombre

WiredTigerUsage

MongoDB_WTCacheUsage

wt_cache_dirty_usage

Taux d'utilisation du cache sale WiredTiger

%

Pour plus d'informations, consultez la rubrique 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 global

μ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

Documents supprimés

Nombre

-

document_inserted_ps

Documents insérés

Nombre

-

document_returned_ps

Documents retournés

Nombre

-

document_updated_ps

Documents mis à jour

Nombre

-

GlobalLock

MongoDB_GlobalLocks

gl_ac_readers

Connexions client actives effectuant des lectures

Nombre

-

gl_ac_writers

Connexions client actives effectuant des écritures

Nombre

-

gl_cq_writers

Opérations en attente d'un verrou d'écriture

Nombre

-

gl_cq_readers

Opérations en attente d'un verrou de lecture

Nombre

-

gl_cq_total

Total des opérations en attente de verrou

Nombre

Somme des opérations en attente d'un verrou d'écriture et de lecture. Une valeur élevée signale un risque de ralentissement des opérations client, susceptible de dégrader le temps de réponse de l'application.

Entrées d'index et documents analysés lors des requêtes

MongoDB_QueryExecutors

queryExecutor_scannedObject_ps

Documents analysés par les requêtes

Nombre

Nombre total de documents examinés durant l'exécution des requêtes et l'évaluation des plans de requête. Cette métrique correspond à totalDocsExamined dans la sortie de explain(). Un chiffre important révèle que la base de données doit parcourir de nombreuses entrées non indexées ; il est alors recommandé de créer un index sur les champs fréquemment sollicités.

queryExecutor_scanned_ps

Entrées d'index analysées par les requêtes

Nombre

Nombre total d'entrées d'index parcourues lors de l'exécution des requêtes et de l'évaluation des plans. Cette valeur équivaut à totalKeysExamined dans la sortie explain(). Si ce nombre est élevé alors que peu de documents sont retournés, cela signifie que la base de données a dû examiner de nombreuses clés d'index pour obtenir les résultats, ce qui traduit une indexation inefficace. Pensez à ajuster l'index existant ou à en créer de nouveaux.

TTL

MongoDB_TTLs

ttl_deletedDocuments_ps

Documents supprimés via un index TTL

Nombre

Une valeur élevée indique un volume important de suppressions, ce qui peut impacter les performances de l'instance. Pour plus de détails, consultez le document de référence.

ttl_passes_ps

Passages du thread TTL d'arrière-plan

Nombre

Nombre total de vérifications effectuées par le processus TTL d'arrière-plan pour détecter les documents expirés. À chaque passage, le moniteur TTL tente de supprimer autant de documents candidats que possible dans tous les index TTL.

Repl Opcounters

MongoDB_ReplOpcounters

repl_command

Commandes dans le replica set

Nombre

Lors de la réplication, MongoDB sérialise les opérations, ce qui peut modifier leur comptage. Les valeurs des compteurs MongoDB_ReplOpcounters et MongoDB_Opcounters peuvent donc différer. Pour plus d'informations, consultez la rubrique Métriques Opcounters et Repl Opcounters.

repl_delete

Suppressions dans le replica set

Nombre

repl_getmore

Opérations Getmore dans le replica set

Nombre

repl_insert

Insertions dans le replica set

Nombre

repl_query

Requêtes dans le replica set

Nombre

repl_update

Mises à jour dans le replica set

Nombre

Analyses d'éviction

MongoDB_WtCacheHPCheckEntriesWalked

wiredTiger_cache_hazardPointerCheckEntriesWalked

Éléments du tableau de pointeurs dangereux analysés lors de l'éviction

Nombre

Pages dont l'éviction a été bloquée par des pointeurs dangereux durant le processus d'éviction.

Acquisitions de verrous

MongoDB_WtLockAcquisitions

wt_checkPoint_lock

Acquisitions du verrou de checkpoint

Nombre

-

wt_dhandle_read_lock

Acquisitions du verrou de lecture de handle de données

Nombre

Si une instance contient trop de bases de données et de tables, les requêtes client risquent d'attendre longtemps l'obtention d'un verrou de handle, ce qui dégrade ses performances. Pour plus d'informations, consultez la rubrique Ralentissements ou anomalies d'instance dus à un nombre excessif de bases de données et de tables.

wt_dhandle_write_lock

Acquisitions du verrou d'écriture de handle de données

Nombre

wt_metadata_lock

Acquisitions du verrou de métadonnées

Nombre

wt_schema_lock

Acquisitions du verrou de schéma

Nombre

Des opérations fréquentes (création ou suppression de bases de données, de tables ou d'index) ou un nombre excessif de bases et de tables augmentent la charge liée au schemaLock et nuisent aux performances de l'instance. Pour plus d'informations, consultez la rubrique Ralentissements ou anomalies d'instance dus à un nombre excessif de bases de données et de tables.

wt_table_read_lock

Acquisitions du verrou de lecture de table

Nombre

-

wt_table_write_lock

Acquisitions du verrou d'écriture de table

Nombre

-

wt_txn_global_read_lock

Acquisitions du verrou de lecture globale de transaction

Nombre

-

wt_txn_global_write_lock

Acquisitions du verrou d'écriture globale de transaction

Nombre

-

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 sa capacité MBPS maximale reflète la charge utile du service. Si l'utilisation MBPS d'une instance MongoDB atteint ou approche 100 %, les réponses du service deviennent lentes, voire indisponibles. Pour plus d'informations sur le MBPS des disques cloud, consultez la rubrique Spécifications.

Remarque

Pris en charge uniquement pour les instances utilisant des disques cloud.

  • Standalone

  • Replica set

  • Sharded cluster (shard uniquement)

Latence primaire/secondaire

MongoDB_Repl_Lag

repl_lag

Latence de synchronisation des données entre nœuds primaire et secondaire

s

  • L'intervalle de heartbeat entre les nœuds d'un replica set étant de 2 secondes, une valeur repl_lag comprise entre -2 et 2 est normale pour les instances replica set ainsi que pour les nœuds shard et ConfigServer des sharded clusters.

  • La valeur repl_lag d'un nœud secondaire peut être négative sans que cela signifie qu'il devance le nœud primaire dans les mises à jour de données. Pour obtenir l'état actuel de la latence primaire/secondaire du replica set, exécutez rs.printSecondaryReplicationInfo() sur le nœud primaire.

  • Replica set

  • Sharded cluster (shard et ConfigServer uniquement)

Période de rétention de l'oplog

MongoDB_OplogTimeInterval

oplog_time_interval

Durée de conservation de l'oplog

h

Pour MongoDB 4.4 et versions ultérieures, vous pouvez ajuster le paramètre storage.oplogMinRetentionHours depuis la page de détails de l'instance.

moveChunk

MongoDB_MoveChunks

moveChunk_donor_started_ps

Nombre de migrations de plage initiées par le nœud actuel en tant que source

Nombre

Cette valeur s'incrémente indépendamment du succès ou de l'échec de la migration.

  • Sharded cluster (shard uniquement)

moveChunk_recip_stared_ps

Nombre de fois où le nœud actuel sert de destination pour 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

-

  • Instance Serverless

Informations sur l'exécuteur de requêtes

MongoDB_QueryExecutors

collscans_nontailable

Nombre de balayages complets de table pour les curseurs non tailable

count

-

  • Replica set

  • Sharded cluster (hors Mongos)

collscans_total

Nombre total de balayages 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

-

  • Instances Replica set MongoDB 4.2 et versions antérieures

  • Sharded cluster

Nombre d'assertions

MongoDB_Asserts

regular

Niveau normal

count

Nombre d'assertions exécutées normalement.

  • Standalone

  • Replica set

  • Sharded cluster

warning

Niveau d'avertissement

count

Nombre d'assertions de niveau 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.

  • Standalone

  • Replica set

  • Sharded cluster

closed_fd_num

Nombre de descripteurs fermés

count

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

Quantité de 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 des opérations de lecture.

  • Standalone

  • Replica set

  • Sharded cluster

writes_latency_ps

Latence des requêtes d'écriture réussies

us

Latence de toutes les requêtes réussies traitées par des 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 des opérations de commande, en microsecondes (us).

trans_latency_ps

Latence des requêtes de transaction réussies

us

Latence de toutes les requêtes réussies traitées par des opérations de transaction, en microsecondes (us).

Taux de fragmentation mémoire TCMalloc

MongoDB_TcmallocCacheMemRatio

tcmalloc_cache_mem_ratio

Taux de fragmentation mémoire TCMalloc

%

-

  • Standalone

  • Replica set

  • Sharded cluster

Temps moyen pour le write concern

MongoDB_GetLastErrorWtime

metrics_getLastError_avg_wtime

Temps moyen consacré aux opérations de write concern

ms

Temps moyen consacré aux opérations de write concern.

  • Standalone

  • Replica set

  • Sharded cluster (mongod uniquement)

metrics_getLastError_wtimeouts

Nombre d'expirations d'opérations de write concern

times

Nombre de fois où une opération de write concern dépasse le seuil wtimeout.

  • Standalone

  • Replica set

  • Sharded cluster

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.

  • Replica set

  • Sharded cluster

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 expulsées du cache WiredTiger

MongoDB_WtCacheEviction

pages_selected_count

Nombre de pages forcées à l'expulsion

count

-

  • Standalone

  • Replica set

  • Sharded cluster

pages_selected_unable_to_evict_count

Nombre de pages ne pouvant pas être forcées à l'expulsion

count

-

hazard_pointer_blocked_page_eviction

Nombre d'expulsions de pages bloquées par des pointeurs de risque

count

-

max_page_size

Taille maximale de page rencontrée lors de l'expulsion

MB

-

pages_evicted_by_application_threads

Nombre de pages du cache WiredTiger expulsées par les threads utilisateur

count

-

history_store_pages_failed_to_evict

Pages du history store dont l'expulsion a échoué

count

-

  • Replica set

  • Sharded cluster (Shard et ConfigServer uniquement)

history_store_pages_selected

Pages du history store sélectionnées pour expulsion

count

-

pages_written_inMemory_restoration

Nombre de pages expulsées restaurées en mémoire

count

-

LockAcquisitions

MongoDB_WtLockAcquisitions

wt_checkPoint_lock

Nombre d'acquisitions de verrous de checkpoint dans le cache WiredTiger

count

-

  • Standalone

  • Replica set

  • Sharded cluster

wt_dhandle_read_lock

Nombre d'acquisitions de verrous de lecture de descripteur de données dans le cache WiredTiger

count

-

wt_dhandle_write_lock

Nombre d'acquisitions de verrous d'écriture de descripteur de données dans le cache WiredTiger

count

-

wt_metadata_lock

Nombre d'acquisitions de verrous de métadonnées dans le cache WiredTiger

count

-

wt_schema_lock

Nombre d'acquisitions de verrous de schéma dans le cache WiredTiger

count

-

wt_table_read_lock

Nombre d'acquisitions de verrous de lecture de table dans le cache WiredTiger

count

-

wt_table_write_lock

Nombre d'acquisitions de verrous d'écriture de table dans le cache WiredTiger

count

-

wt_txn_global_read_lock

Nombre d'acquisitions de verrous de lecture globaux dans le cache WiredTiger

count

-

wt_txn_global_write_lock

Nombre d'acquisitions de verrous d'écriture globaux dans le cache WiredTiger

count

-

Cession de thread

MongoDB_WtCache_Thread_Yield

page_acquire_eviction_blocked

Nombre de fois où un thread est bloqué en attente d'expulsion de page

times

-

  • Standalone

  • Replica set

  • Sharded cluster

page_acquire_locked_blocked

Nombre de fois où un thread attend car la page cible est verrouillée

times

-

page_acquire_time_sleeping

Durée totale pendant laquelle un thread reste 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

%

Rapport 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.

  • Standalone

  • Replica set

  • Sharded cluster

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.

  • Replica set

  • Sharded cluster (mongod uniquement)

Informations sur le cache de sessions logiques

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.

  • Replica set

  • Sharded cluster

Informations sur les défauts de page

MongoDB_Page_Faults

page_faults

Nombre d'exceptions de défaut de page

count

-

  • Standalone

  • Replica set

  • Sharded cluster

Nombre d'opérations

MongoDB_Qps

qps

qps

count

-

  • Standalone

  • Replica set

  • Sharded cluster

Informations sur l'oplog MongoDB

MongoDB_Oplog_Size

oplog_used_size_mb

Espace actuellement utilisé par le journal des opérations

MB

-

  • Standalone

  • Replica set

  • Sharded cluster (Shard et ConfigServer uniquement)

Informations sur l'oplog MongoDB

MongoDB_Oplog_Size

oplog_max_size_mb

Taille maximale de l'oplog

MB

-

  • Standalone

  • Replica set

  • Sharded cluster (Shard et ConfigServer uniquement)

Informations sur l'oplog MongoDB

MongoDB_Oplog_Size

oplog_min_retention_hours

Durée minimale de rétention de l'oplog

h

-

  • Standalone

  • Replica set

  • Sharded cluster (Shard et ConfigServer uniquement)

Utilisation de la mémoire

MongoDB_MemCgroup

cgroup_mem_rss

Quantité de mémoire occupée par le processus MongoDB actuel

MB

-

  • Standalone

  • Replica set

  • Sharded cluster

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

  • Standalone

  • Replica set

  • Sharded cluster

Statistiques d'exécution du multi-planner classique

MongoDB_MultiPlanner_Works

metrics_query_multiplanner_classicWorks

Nombre de requêtes utilisant le planner classique lors de l'exécution

times

-

  • Replica set

  • Sharded cluster

Détails de la mémoire TCMalloc

MongoDB_TCMalloc

current_allocated

Quantité de mémoire actuellement utilisée, en octets

MB/s

-

  • Standalone

  • Replica set

  • Sharded cluster

Détails de la mémoire TCMalloc

MongoDB_TCMalloc

pageheap_free

Mémoire disponible et non allouée dans le tas de pages, en octets

MB/s

-

  • Standalone

  • Replica set

  • Sharded cluster

Détails de la mémoire TCMalloc

MongoDB_TCMalloc

central_cache_free

Mémoire conservée dans la liste libre centrale, en octets

MB/s

-

  • Standalone

  • Replica set

  • Sharded cluster

Détails de la mémoire TCMalloc

MongoDB_TCMalloc

thread_cache_free

Mémoire inutilisée dans le cache local au thread, en octets

MB/s

-

  • Standalone

  • Replica set

  • Sharded cluster

Informations sur les curseurs du moteur WT

MongoDB_Wt_Cursor

entries_skipped_by_next_calls

Entrées ignorées lors des appels « next » de balayage en mémoire

count

-

  • Standalone

  • Replica set

  • Sharded cluster (Shard et ConfigServer uniquement)

Informations sur les curseurs du moteur WT

MongoDB_Wt_Cursor

entries_skipped_by_prev_calls

Entrées ignorées lors des appels « prev » de balayage en mémoire

count

-

  • Standalone

  • Replica set

  • Sharded cluster (Shard et ConfigServer uniquement)

Utilisation de la bande passante réseau

MongoDB_Network_Usage

network_usage

Taux d'utilisation de la bande passante du trafic réseau

%

-

  • Standalone

  • Replica set

  • Sharded cluster

Informations sur le FlowControl natif

MongoDB_FlowControl

is_enabled

Indique si le mécanisme FlowControl est activé

1 signifie activé, 0 signifie désactivé et 0,5 indique une fonctionnalité non prise en charge.

  • Replica set

  • Sharded cluster (Shard et ConfigServer uniquement)

Informations sur le FlowControl natif

MongoDB_FlowControl

is_lagged

Indique si le FlowControl intervient actuellement

1 signifie oui, 0 signifie non et 0,5 indique une fonctionnalité non prise en charge.

  • Replica set

  • Sharded cluster (Shard et ConfigServer uniquement)

Informations sur le FlowControl natif

MongoDB_FlowControl

is_lagged_count

Nombre d'interventions du FlowControl

times

-

  • Replica set

  • Sharded cluster (Shard et ConfigServer uniquement)

Informations sur le FlowControl natif

MongoDB_FlowControl

target_lag_seconds

Latence tolérable pour le point de validation majoritaire

s

-

  • Replica set

  • Sharded cluster (Shard et ConfigServer uniquement)

Statistiques sur le nombre de collections

MongoDB_CatalogStats

collections

Nombre total de collections utilisateur (hors collections système)

count

-

  • Replica set

  • Sharded cluster (Shard et ConfigServer uniquement)

Statistiques sur le nombre de collections

MongoDB_CatalogStats

capped

Nombre total de collections utilisateur à taille fixe

count

-

  • Replica set

  • Sharded cluster (Shard et ConfigServer uniquement)

Statistiques sur le nombre de collections

MongoDB_CatalogStats

views

Nombre total de vues utilisateur

count

-

  • Replica set

  • Sharded cluster (Shard et ConfigServer uniquement)

Statistiques sur le nombre de collections

MongoDB_CatalogStats

timeseries

Nombre total de collections de séries temporelles

Item

-

  • ReplicaSet

  • Sharded cluster (Shard et ConfigServer uniquement)

Statistiques sur le nombre de collections

MongoDB_CatalogStats

shardedCollections

Nombre total de collections partitionnées

Count

-

  • ReplicaSet

  • Sharded cluster (Shard et ConfigServer uniquement)

Statistiques sur le nombre de collections

MongoDB_CatalogStats

internalViews

Nombre total de vues sur les collections système (collections des bases config, admin ou local)

count

-

  • Replica set

  • Sharded cluster (Shard et ConfigServer uniquement)

Capacité du cache WiredTiger

MongoDB_WtCapacity

bytes_written_for_eviction

Volume de données écrites sur le disque pour l'éviction

MB

-

  • Replica set

  • Sharded cluster (Shard et ConfigServer uniquement)

Efficacité des requêtes

MongoDB_QueryTargeting

query_targeting_objects

Nombre de documents analysés pour retourner un seul document

count

-

  • Standalone

  • Replica set

  • Sharded cluster (Shard et ConfigServer uniquement)

Efficacité des requêtes

MongoDB_QueryTargeting

query_targeting_keys

Nombre d'entrées d'index analysées pour retourner un seul document

count

-

  • Standalone

  • Replica set

  • Sharded cluster (Shard et ConfigServer uniquement)

Compteur de commandes

MongoDB_CommandCounters

collStats

Compteur pour la commande collStats

count

-

  • Standalone

  • Replica set

  • Sharded cluster (Shard et ConfigServer uniquement)

Compteur de commandes

MongoDB_CommandCounters

createIndexes

Compteur pour la commande createIndexes

count

-

  • Standalone

  • Replica set

  • Sharded cluster (Shard et ConfigServer uniquement)

Compteur de commandes

MongoDB_CommandCounters

listCollections

Compteur pour la commande listCollections

count

-

  • Standalone

  • Replica set

  • Sharded cluster (Shard et ConfigServer uniquement)

Compteur de commandes

MongoDB_CommandCounters

listDatabases

Compteur pour la commande listDatabases

count

-

  • Standalone

  • Replica set

  • Sharded cluster (Shard et ConfigServer uniquement)

Informations sur le planCache des requêtes

MongoDB_QueryPlanCache

total_size_mb

Taille mémoire occupée par le cache de plans de requête (planCache)

MB

-

  • Standalone

  • Replica set

  • Sharded cluster (Shard et ConfigServer uniquement)

Informations sur le planCache des requêtes

MongoDB_QueryPlanCache

total_query_shapes

Nombre de formes de requête distinctes dans le cache de plans de requête (planCache)

count

-

  • Standalone

  • Replica set

  • Sharded cluster (Shard et ConfigServer uniquement)

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

-

  • Replica set (nœud de recherche)

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

-

  • Replica set (nœud de recherche)

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

-

  • Replica set (nœud de recherche)

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

-

  • Replica set (nœud de recherche)

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

-

  • Replica set (nœud de recherche)

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

-

  • Replica set (nœud de recherche)

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 du nœud de recherche

MB

-

  • Replica set (nœud de recherche)

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

-

  • Replica set (nœud de recherche)

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

-

  • Replica set (nœud de recherche)

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

-

  • Replica set (nœud de recherche)

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

-

  • Replica set (nœud de recherche)

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

-

  • Replica set (nœud de recherche)

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

-

  • Replica set (nœud de recherche)

Surveillance des nœuds (anciennement Surveillance de base)

Remarque

Les métriques prises en charge varient selon le type d'instance. Pour obtenir des informations précises, consultez la console.

Métrique

Clé

Nom de la métrique

Signification

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 d'une instance, correspondant au pourcentage de la capacité totale utilisée. Lorsque l'utilisation du disque atteint ou dépasse 80 %, vous pouvez modifier la configuration de l'instance depuis la page de détails dans la console, ou consulter la rubrique Utilisation élevée du disque sur les instances MongoDB pour résoudre ce problème.

  • Standalone

  • Replica set

  • Sharded cluster

  • Serverless

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 MongoDB_Opcounters comptabilise toutes les opérations reçues par l'instance, qu'elles soient exécutées avec succès ou non. Il enregistre les opérations par lots de type Bulk.insert() comme une seule opération. Pour un suivi plus granulaire, reportez-vous à la métrique MongoDB_Documents.

Pour plus d'informations, consultez la rubrique Métriques Opcounters et 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 de protocole

count

Connexions

MongoDB_TotalConns

connections_active

Connexions actives

count

Nombre de connexions client au serveur effectuant actuellement des opérations.

current_conn

Connexions actuelles

count

Nombre total de connexions client au serveur. Cela inclut les connexions établies par d'autres nœuds du replica set ainsi que celles entre les nœuds Mongos et shard.

connections_totalCreated_ps

Nouvelles connexions totales par seconde

count

-

  • Standalone

  • Replica set

  • Sharded cluster

connections_available

Connexions disponibles

count

-

Utilisation des connexions

ConnectionUsage

conn_usage

Utilisation des connexions

%

Utilisation du CPU

CpuUsage

cpu_usage

Utilisation du CPU

%

La somme de l'utilisation CPU système et utilisateur représente la charge de travail du service sur l'instance. Une utilisation élevée du CPU peut ralentir anormalement les opérations de lecture et d'écriture, impactant ainsi les services. Pour diagnostiquer et résoudre ce problème, consultez la rubrique Utilisation élevée du CPU sur les instances MongoDB.

MongoDB_CpuDetail

cpu_sys

Utilisation CPU système

%

-

cpu_user

Utilisation 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 comprendre les causes d'une utilisation élevée de la mémoire et découvrir les stratégies d'optimisation, consultez la rubrique Utilisation élevée de la mémoire sur les instances MongoDB.

Utilisation des IOPS

MongoDB_IOPS

iops

Utilisation des IOPS

times/s

  • Les instances replica set et sharded cluster utilisant des disques cloud sous MongoDB 4.2 ne permettent pas de visualiser l'utilisation des IOPS ni leur taux d'utilisation.

  • Les métriques data_iops et log_iops des anciennes versions de surveillance ont été fusionnées dans iops.

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 ratio entre l'utilisation des IOPS de l'instance et le maximum autorisé par ses spécifications actuelles reflète sa charge de travail. Si ce taux atteint ou approche 100 %, l'instance MongoDB risque de répondre lentement, voire de devenir indisponible. La rubrique Utilisation élevée des IOPS sur les instances MongoDB explique comment surveiller cette métrique, en identifier les causes et appliquer des stratégies d'optimisation.

Remarque

Les instances replica set et sharded cluster utilisant des disques cloud sous MongoDB 4.2 ne permettent pas de visualiser l'utilisation des IOPS ni leur taux d'utilisation.

Utilisation de l'espace disque

MongoDB_DetailedSpaceUsage

ins_size

Espace disque utilisé

Bytes

  • Pour une instance sur disques locaux, l'espace utilisé correspond à la somme de l'espace occupé sur le disque de données et le disque de journalisation.

  • Pour une instance sur disques cloud, cet espace inclut également les métadonnées du système de fichiers.

data_size

Espace utilisé sur le disque de données

Bytes

Espace occupé par le disque de données (hors base de données locale). Cela comprend principalement les fichiers de données physiques préfixés par « collection », les fichiers d'index physiques préfixés par « index », ainsi que certains fichiers de métadonnées physiques tels que WiredTiger.wt.

log_size

Espace utilisé sur le disque de journalisation

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 ciblant un ID spécifique

count

Nombre d'opérations de mise à jour unitaires utilisant le champ _id au lieu de la clé de shard sur une collection shardée. Dans la version actuelle, ce type d'opération entraîne un parcours de tous les chunks de l'instance. Si leur nombre est élevé, cela peut saturer le CPU et dégrader les performances.

operation_scanAndOrder_ps

Nombre d'opérations de tri sans index

count

Nombre de requêtes triées ne pouvant pas s'appuyer sur un index pour le tri. Une valeur élevée peut nuire aux performances de l'instance. Pour y remédier, consultez les Bonnes pratiques pour la création d'index dans ApsaraDB for MongoDB et créez des index adaptés à vos 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 volume de conflits reste généralement sans incidence majeure, mais une fréquence élevée risque de dégrader les performances de la base de données.

MBPS

MongoDB_Disk_Detail

read_io_bandwidth_mbps

Débit de lecture disque

MB/s

-

write_io_bandwidth_mbps

Débit d'écriture disque

MB/s

-

io_bandwidth_mbps

Débit disque total

MB/s

Somme du débit de lecture et du débit d'écriture disque.

Nombre d'opérations transactionnelles

MongoDB_Transactions

trans_totalPrepared_ps

Nombre de transactions préparées

count

-

  • Replica set

  • Sharded cluster (Shard uniquement)

trans_totalPreparedThenCommited_ps

Nombre de transactions préparées validées avec succès

count

-

trans_totalPreparedThenAborted_ps

Nombre de transactions préparées annulées avec succès

count

-

trans_totalStarted_ps

Nombre de transactions démarrées

count

-

  • Standalone

  • Replica set

  • Sharded cluster

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

count

-

trans_currentInactive

Nombre de transactions inactives

count

-

trans_currentOpen

Nombre de transactions ouvertes (non validées ni annulées)

count

-

Curseurs

MongoDB_AllCursors

total_open

Nombre de curseurs ouverts

count

-

timed_out

Nombre de curseurs fermés pour 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 à la fin de session

count

-

pinned_open

Nombre de curseurs ouverts et en cours d'utilisation

count

Par exemple, une opération find ou getMore épingle un curseur pour empêcher sa suppression lors de la récupération du lot de résultats suivant, puis le libère une fois les résultats retournés.

noTimeout_open

Nombre de curseurs ouverts sans expiration

count

Nombre de curseurs ouverts créés avec l'option noCursorTimeout, qui empêche leur expiration due à l'inactivité. Toutefois, ce paramètre reste soumis au délai d'inactivité de la session. Pour plus d'informations, consultez la documentation.

  • Standalone

  • Replica set

  • Sharded cluster (Shard et ConfigServer uniquement)

WiredTiger

MongoDB_Wt_Cache

bytes_read_into_cache

Octets lus dans le cache

Octets

Volume de données lu depuis le disque vers le cache WiredTiger, exprimé en octets.

bytes_written_from_cache

Octets écrits depuis le cache

Octets

Volume de données écrit du cache WiredTiger vers le disque, exprimé en octets.

maximum_bytes_configured

Taille maximale du cache

Octets

Taille maximale du cache configurée en octets pour le moteur de stockage WiredTiger. Afin de garantir la compatibilité et la sécurité, ApsaraDB for MongoDB définit la valeur CacheSize de WiredTiger à environ 60 % de la mémoire de l'instance. Pour plus d'informations, consultez la rubrique Utilisation élevée de la mémoire des instances MongoDB.

oplog_bytes_in_cache

Octets de l'oplog dans le cache

Mo

-

oplog_bytes_read_into_cache

Octets de l'oplog lus dans le cache

Mo

-

oplog_bytes_written_from_cache

Octets de l'oplog écrits depuis le cache

Mo

-

Transactions concurrentes WT

MongoDB_Wt_Concurrent_Trans

write_concurrent_trans_out

Transactions d'écriture concurrentes actuelles

Nombre

Avant la version 7.0, le nombre de transactions de lecture et d'écriture concurrentes d'une instance était limité à 128 ; un paramètre de disponibilité maintenu à 0 pendant 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, optimisant ainsi le débit de la base de données en cas de surcharge. Par conséquent, un paramètre de disponibilité à 0 sur une longue durée ne signale pas nécessairement une surcharge. Pour plus d'informations, consultez le document de référence.

write_concurrent_trans_available

Transactions d'écriture concurrentes disponibles

Nombre

read_concurrent_trans_out

Transactions de lecture concurrentes actuelles

Nombre

read_concurrent_trans_available

Transactions de lecture concurrentes disponibles

Nombre

WiredTigerUsage

MongoDB_WTCacheUsage

wt_cache_dirty_usage

Taux d'utilisation du cache sale WiredTiger

%

Pour plus d'informations, consultez la rubrique 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 global

μ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 opérations de commande

μs

-

trans_avg_rt

Temps de réponse moyen des opérations de transaction

μs

-

Nombre de documents affectés

MongoDB_Documents

document_deleted_ps

Nombre de documents supprimés

Nombre

-

document_inserted_ps

Nombre de documents insérés

Nombre

-

document_returned_ps

Nombre de documents retournés

Nombre

-

document_updated_ps

Nombre de documents mis à jour

Nombre

-

GlobalLock

MongoDB_GlobalLocks

gl_ac_readers

Nombre de connexions client actives effectuant des opérations de lecture

Nombre

-

gl_ac_writers

Nombre de connexions client actives effectuant des opérations d'écriture

Nombre

-

gl_cq_writers

Nombre d'opérations en attente d'un verrou d'écriture

Nombre

-

gl_cq_readers

Nombre d'opérations en attente d'un verrou de lecture

Nombre

-

gl_cq_total

Nombre total d'opérations en attente d'un verrou

Nombre

Somme des opérations en attente d'un verrou d'écriture et d'un verrou de lecture. Une valeur élevée indique un risque de retard des opérations client, ce qui peut dégrader le temps de réponse de l'application.

Entrées d'index et documents analysés lors des requêtes

MongoDB_QueryExecutors

queryExecutor_scannedObject_ps

Nombre de documents analysés lors des requêtes

Nombre

Nombre total de documents analysés durant l'exécution des requêtes et l'évaluation des plans de requête. Cette valeur correspond au champ totalDocsExamined dans la sortie de la commande explain(). Un chiffre élevé signifie que la base de données doit parcourir de nombreuses entrées non indexées ; il est alors recommandé de créer un index sur les champs fréquemment sollicités.

queryExecutor_scanned_ps

Nombre d'entrées d'index analysées lors des requêtes

Nombre

Nombre total d'entrées d'index analysées durant l'exécution des requêtes et l'évaluation des plans de requête. Cette métrique équivaut au champ totalKeysExamined retourné par la commande explain(). Si cette valeur est importante alors que peu de documents sont retournés, cela indique que la base de données a dû examiner un grand nombre de clés d'index pour obtenir les résultats, signe d'une indexation inefficace. Pensez à ajuster l'index existant ou à en créer de nouveaux.

TTL

MongoDB_TTLs

ttl_deletedDocuments_ps

Nombre de documents supprimés via un index TTL

Nombre

Une valeur élevée signale un volume important de suppressions, susceptible d'impacter les performances de l'instance. Pour plus de détails, reportez-vous au document référencé.

ttl_passes_ps

Nombre de passages du thread TTL en arrière-plan

Nombre

Nombre total de vérifications effectuées par le processus TTL en arrière-plan pour détecter les documents expirés. À chaque passage, le moniteur TTL tente de supprimer autant de documents candidats que possible dans tous les index TTL.

Compteurs d'opérations de réplication

MongoDB_ReplOpcounters

repl_command

Nombre d'opérations Command dans le replica set

Nombre

Lors du processus de réplication, MongoDB sérialise les opérations, ce qui peut modifier le décompte de chaque type d'opération. Les valeurs des compteurs MongoDB_ReplOpcounters et MongoDB_Opcounters peuvent donc différer. Pour plus d'informations, consultez la rubrique Métriques Opcounters et Repl Opcounters.

repl_delete

Nombre d'opérations Delete dans le replica set

Nombre

repl_getmore

Nombre d'opérations Getmore dans le replica set

Nombre

repl_insert

Nombre d'opérations Insert dans le replica set

Nombre

repl_query

Nombre d'opérations Query dans le replica set

Nombre

repl_update

Nombre d'opérations Update dans le replica set

Nombre

Nombre d'analyses d'éviction

MongoDB_WtCacheHPCheckEntriesWalked

wiredTiger_cache_hazardPointerCheckEntriesWalked

Nombre d'éléments du tableau de pointeurs dangereux analysés lors de l'éviction

Nombre

Nombre d'évictions de pages bloquées par des pointeurs dangereux durant le processus d'éviction.

Acquisitions de verrous

MongoDB_WtLockAcquisitions

wt_checkPoint_lock

Nombre d'acquisitions de verrous de point de contrôle

Nombre

-

wt_dhandle_read_lock

Nombre d'acquisitions de verrous de lecture de handle de données

Nombre

Si une instance contient trop de bases de données et de tables, les requêtes client risquent d'attendre longtemps l'obtention d'un verrou de handle, ce qui dégrade les performances. Pour plus d'informations, consultez la rubrique Ralentissements ou anomalies d'instance dus à un nombre excessif de bases de données et de tables.

wt_dhandle_write_lock

Nombre d'acquisitions de verrous d'écriture de handle de données

Nombre

wt_metadata_lock

Nombre d'acquisitions de verrous de métadonnées

Nombre

wt_schema_lock

Nombre d'acquisitions de verrous de schéma

Nombre

Des opérations fréquentes telles que la création ou la suppression de bases de données, de tables ou d'index, ou encore un nombre excessif de bases et de tables, peuvent accroître la charge liée aux schemaLock et nuire aux performances de l'instance. Pour plus d'informations, consultez la rubrique Ralentissements ou anomalies d'instance dus à un nombre excessif de bases de données et de tables.

wt_table_read_lock

Nombre d'acquisitions de verrous de lecture de table

Nombre

-

wt_table_write_lock

Nombre d'acquisitions de verrous d'écriture de table

Nombre

-

wt_txn_global_read_lock

Nombre d'acquisitions de verrous globaux de lecture de transaction

Nombre

-

wt_txn_global_write_lock

Nombre d'acquisitions de verrous globaux d'écriture de transaction

Nombre

-

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 sa capacité MBPS maximale reflète la charge utile du service. Si l'utilisation MBPS d'une instance MongoDB atteint ou approche les 100 %, les réponses du service deviennent lentes, voire indisponibles. Pour plus d'informations sur le MBPS des disques cloud, consultez la rubrique Spécifications.

Remarque

Pris en charge uniquement pour les instances utilisant des disques cloud.

  • Standalone

  • Replica set

  • Sharded cluster (Shard uniquement)

Latence primaire/secondaire

MongoDB_Repl_Lag

repl_lag

Latence de synchronisation des données entre les nœuds primaires et secondaires

s

  • L'intervalle de battement de cœur entre les nœuds d'un replica set étant de 2 secondes, une valeur repl_lag comprise entre -2 et 2 est considérée comme normale pour les instances replica set ainsi que pour les nœuds shard et ConfigServer des sharded clusters.

  • La valeur repl_lag d'un nœud secondaire peut être négative sans que cela signifie qu'il devance le nœud primaire en matière de mises à jour. Pour obtenir l'état précis de la latence primaire/secondaire, exécutez la commande rs.printSecondaryReplicationInfo() sur le nœud primaire.

  • Replica set

  • Sharded cluster (Shard et ConfigServer uniquement)

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 directement depuis la page de détails de l'instance.

moveChunk

MongoDB_MoveChunks

moveChunk_donor_started_ps

Nombre de fois où le nœud actuel sert de source pour une migration de plage

Nombre

Cette valeur s'incrémente indépendamment du succès ou de l'échec de la migration.

  • Sharded cluster (Shard uniquement)

moveChunk_recip_stared_ps

Nombre de fois où le nœud actuel sert de destination pour 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

-

  • Instance Serverless

Informations sur l'exécuteur de requêtes

MongoDB_QueryExecutors

collscans_nontailable

Nombre de balayages complets de table pour les curseurs non tailable

count

-

  • Replica set

  • Sharded cluster (hors Mongos)

collscans_total

Nombre total de balayages 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

-

  • Instances Replica set MongoDB 4.2 et versions antérieures

  • Sharded cluster

Nombre d'assertions

MongoDB_Asserts

regular

Niveau normal

count

Nombre d'assertions exécutées normalement.

  • Standalone

  • Replica set

  • Sharded cluster

warning

Niveau d'avertissement

count

Nombre d'assertions de niveau 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.

  • Standalone

  • Replica set

  • Sharded cluster

closed_fd_num

Nombre de descripteurs fermés

count

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

Quantité de 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.

  • Standalone

  • Replica set

  • Sharded cluster

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 de transaction réussies

us

Latence de toutes les requêtes réussies traitées par les opérations de transaction, en microsecondes (us).

Taux de fragmentation mémoire TCMalloc

MongoDB_TcmallocCacheMemRatio

tcmalloc_cache_mem_ratio

Taux de fragmentation mémoire TCMalloc

%

-

  • Standalone

  • Replica set

  • Sharded cluster

Temps moyen pour le write concern

MongoDB_GetLastErrorWtime

metrics_getLastError_avg_wtime

Temps moyen consacré aux opérations de write concern

ms

Temps moyen consacré aux opérations de write concern.

  • Standalone

  • Replica set

  • Sharded cluster (mongod uniquement)

metrics_getLastError_wtimeouts

Nombre d'expirations pour les opérations de write concern

times

Nombre de fois où une opération de write concern dépasse le seuil wtimeout.

  • Standalone

  • Replica set

  • Sharded cluster

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.

  • Replica set

  • Sharded cluster

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 expulsées du cache WiredTiger

MongoDB_WtCacheEviction

pages_selected_count

Nombre de pages forcées pour expulsion

count

-

  • Standalone

  • Replica set

  • Sharded cluster

pages_selected_unable_to_evict_count

Nombre de pages ne pouvant pas être forcées pour expulsion

count

-

hazard_pointer_blocked_page_eviction

Nombre d'expulsions de pages bloquées par des pointeurs de risque

count

-

max_page_size

Taille maximale de page rencontrée lors de l'expulsion

MB

-

pages_evicted_by_application_threads

Nombre de pages du cache WiredTiger expulsées par les threads utilisateur

count

-

history_store_pages_failed_to_evict

Pages du history store dont l'expulsion a échoué

count

-

  • Replica set

  • Sharded cluster (Shard et ConfigServer uniquement)

history_store_pages_selected

Pages du history store sélectionnées pour expulsion

count

-

pages_written_inMemory_restoration

Nombre de pages expulsées restaurées en mémoire

count

-

LockAcquisitions

MongoDB_WtLockAcquisitions

wt_checkPoint_lock

Nombre d'acquisitions de verrous de checkpoint dans le cache WiredTiger

count

-

  • Standalone

  • Replica set

  • Sharded cluster

wt_dhandle_read_lock

Nombre d'acquisitions de verrous de lecture de descripteur de données dans le cache WiredTiger

count

-

wt_dhandle_write_lock

Nombre d'acquisitions de verrous d'écriture de descripteur de données dans le cache WiredTiger

count

-

wt_metadata_lock

Nombre d'acquisitions de verrous de métadonnées dans le cache WiredTiger

count

-

wt_schema_lock

Nombre d'acquisitions de verrous de schéma dans le cache WiredTiger

count

-

wt_table_read_lock

Nombre d'acquisitions de verrous de lecture de table dans le cache WiredTiger

count

-

wt_table_write_lock

Nombre d'acquisitions de verrous d'écriture de table dans le cache WiredTiger

count

-

wt_txn_global_read_lock

Nombre d'acquisitions de verrous de lecture globaux dans le cache WiredTiger

count

-

wt_txn_global_write_lock

Nombre d'acquisitions de verrous d'écriture globaux dans le cache WiredTiger

count

-

Cession de thread

MongoDB_WtCache_Thread_Yield

page_acquire_eviction_blocked

Nombre de fois où un thread est bloqué en attente d'expulsion de page

times

-

  • Standalone

  • Replica set

  • Sharded cluster

page_acquire_locked_blocked

Nombre de fois où un thread attend car la page cible est verrouillée

times

-

page_acquire_time_sleeping

Durée totale pendant laquelle un thread reste en 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

%

Rapport entre les octets de mémoire alloués aux opérations de mise à jour et la capacité maximale du cache.

  • Standalone

  • Replica set

  • Sharded cluster

Statistiques d'exécution du planificateur multiple classique

MongoDB_MultiPlanner_Worker

metrics_query_multiplanner_classicworks

Nombre total de tâches

count

Volume global des tâches exécutées par le planificateur multiple classique.

  • Replica set

  • Sharded cluster (mongod uniquement)

Informations sur le cache de sessions logiques

MongoDB_LogicalSession

active_sessions_count

Nombre de sessions logiques présentes dans le cache

count

Cumul des sessions logiques dans le cache depuis la dernière actualisation.

  • Replica set

  • Sharded cluster

Données sur les défauts de page

MongoDB_Page_Faults

page_faults

Quantité d'exceptions liées aux défauts de page

count

-

  • Standalone

  • Replica set

  • Sharded cluster

Volume d'opérations

MongoDB_Qps

qps

qps

count

-

  • Standalone

  • Replica set

  • Sharded cluster

Détails de l'oplog MongoDB

MongoDB_Oplog_Size

oplog_used_size_mb

Espace actuellement consommé par le journal des opérations

MB

-

  • Standalone

  • Replica set

  • Sharded cluster (Shard et ConfigServer uniquement)

Détails de l'oplog MongoDB

MongoDB_Oplog_Size

oplog_max_size_mb

Taille maximale de l'oplog

MB

-

  • Standalone

  • Replica set

  • Sharded cluster (Shard et ConfigServer uniquement)

Détails de l'oplog MongoDB

MongoDB_Oplog_Size

oplog_min_retention_hours

Durée minimale de conservation de l'oplog

h

-

  • Standalone

  • Replica set

  • Sharded cluster (Shard et ConfigServer uniquement)

Consommation mémoire

MongoDB_MemCgroup

cgroup_mem_rss

Quantité de mémoire occupée par le processus MongoDB actif

MB

-

  • Standalone

  • Replica set

  • Sharded cluster

Nombre de fichiers WiredTiger

MongoDB_StorageDetails

wt_file_num

Total actuel des collections et tables au sein de l'instance

count

Somme des collections et des index

  • Standalone

  • Replica set

  • Sharded cluster

Statistiques d'exécution du planificateur multiple classique

MongoDB_MultiPlanner_Works

metrics_query_multiplanner_classicWorks

Fréquence d'utilisation du planificateur classique durant l'exécution des requêtes

times

-

  • Replica set

  • Sharded cluster

Détails mémoire TCMalloc

MongoDB_TCMalloc

current_allocated

Octets de mémoire utilisés à l'instant présent

MB/s

-

  • Standalone

  • Replica set

  • Sharded cluster

Détails mémoire TCMalloc

MongoDB_TCMalloc

pageheap_free

Octets disponibles et non alloués dans le tas de pages

MB/s

-

  • Standalone

  • Replica set

  • Sharded cluster

Détails mémoire TCMalloc

MongoDB_TCMalloc

central_cache_free

Octets conservés dans la liste libre centrale

MB/s

-

  • Standalone

  • Replica set

  • Sharded cluster

Détails mémoire TCMalloc

MongoDB_TCMalloc

thread_cache_free

Mémoire inutilisée résidant dans le cache local au thread

MB/s

-

  • Standalone

  • Replica set

  • Sharded cluster

Informations sur les curseurs du moteur WT

MongoDB_Wt_Cursor

entries_skipped_by_next_calls

Entrées ignorées lors des appels « next » de balayage en mémoire

count

-

  • Standalone

  • Replica set

  • Sharded cluster (Shard et ConfigServer uniquement)

Informations sur les curseurs du moteur WT

MongoDB_Wt_Cursor

entries_skipped_by_prev_calls

Entrées sautées suite aux appels « prev » de balayage en mémoire

count

-

  • Standalone

  • Replica set

  • Sharded cluster (Shard et ConfigServer uniquement)

Utilisation de la bande passante réseau

MongoDB_Network_Usage

network_usage

Taux d'occupation de la bande passante réseau

%

-

  • Standalone

  • Replica set

  • Sharded cluster

Données FlowControl natives

MongoDB_FlowControl

is_enabled

État d'activation du mécanisme FlowControl

Valeur 1 pour activé, 0 pour désactivé et 0,5 si non pris en charge.

  • Replica set

  • Sharded cluster (Shard et ConfigServer uniquement)

Données FlowControl natives

MongoDB_FlowControl

is_lagged

Signale si le FlowControl intervient actuellement

Retourne 1 pour oui, 0 pour non et 0,5 lorsque cette fonctionnalité n'est pas supportée.

  • Replica set

  • Sharded cluster (Shard et ConfigServer uniquement)

Données FlowControl natives

MongoDB_FlowControl

is_lagged_count

Fréquence des interventions du FlowControl

times

-

  • Replica set

  • Sharded cluster (Shard et ConfigServer uniquement)

Données FlowControl natives

MongoDB_FlowControl

target_lag_seconds

Latence acceptable pour le point de validation majoritaire

s

-

  • Replica set

  • Sharded cluster (Shard et ConfigServer uniquement)

Statistiques sur le nombre de collections

MongoDB_CatalogStats

collections

Total des collections utilisateur (hors collections système)

count

-

  • Replica set

  • Sharded cluster (Shard et ConfigServer uniquement)

Statistiques sur le nombre de collections

MongoDB_CatalogStats

capped

Total des collections utilisateur à taille fixe

count

-

  • Replica set

  • Sharded cluster (Shard et ConfigServer uniquement)

Statistiques sur le nombre de collections

MongoDB_CatalogStats

views

Total des vues utilisateur

count

-

  • Replica set

  • Sharded cluster (Shard et ConfigServer uniquement)

Statistiques sur le nombre de collections

MongoDB_CatalogStats

timeseries

Total des collections de séries temporelles

Item

-

  • ReplicaSet

  • Sharded cluster (compatible Shard et ConfigServer uniquement)

Statistiques sur le nombre de collections

MongoDB_CatalogStats

shardedCollections

Total des collections partitionnées

Count

-

  • ReplicaSet

  • Sharded cluster (compatible shard et ConfigServer uniquement)

Statistiques sur le nombre de collections

MongoDB_CatalogStats

internalViews

Total des vues portant sur des collections système (bases config, admin ou local)

count

-

  • Replica set

  • Sharded cluster (Shard et ConfigServer uniquement)

Capacité du cache WiredTiger

MongoDB_WtCapacity

bytes_written_for_eviction

Volume de données écrites sur disque pour l'éviction

MB

-

  • Replica set

  • Sharded cluster (Shard et ConfigServer uniquement)

Efficacité des requêtes

MongoDB_QueryTargeting

query_targeting_objects

Documents analysés pour obtenir un seul résultat

count

-

  • Standalone

  • Replica set

  • Sharded cluster (Shard et ConfigServer uniquement)

Efficacité des requêtes

MongoDB_QueryTargeting

query_targeting_keys

Entrées d'index parcourues pour restituer un document unique

count

-

  • Standalone

  • Replica set

  • Sharded cluster (Shard et ConfigServer uniquement)

Compteur de commandes

MongoDB_CommandCounters

collStats

Compteur pour la commande collStats

count

-

  • Standalone

  • Replica set

  • Sharded cluster (Shard et ConfigServer uniquement)

Compteur de commandes

MongoDB_CommandCounters

createIndexes

Compteur pour la commande createIndexes

count

-

  • Standalone

  • Replica set

  • Sharded cluster (Shard et ConfigServer uniquement)

Compteur de commandes

MongoDB_CommandCounters

listCollections

Compteur pour la commande listCollections

count

-

  • Standalone

  • Replica set

  • Sharded cluster (Shard et ConfigServer uniquement)

Compteur de commandes

MongoDB_CommandCounters

listDatabases

Compteur pour la commande listDatabases

count

-

  • Standalone

  • Replica set

  • Sharded cluster (Shard et ConfigServer uniquement)

Informations sur le planCache des requêtes

MongoDB_QueryPlanCache

total_size_mb

Taille mémoire occupée par le cache de plans de requête (planCache)

MB

-

  • Standalone

  • Replica set

  • Sharded cluster (Shard et ConfigServer uniquement)

Informations sur le planCache des requêtes

MongoDB_QueryPlanCache

total_query_shapes

Nombre de formes de requête distinctes dans le cache de plans de requête (planCache)

count

-

  • Standalone

  • Replica set

  • Sharded cluster (Shard et ConfigServer uniquement)

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

-

  • Replica set (nœud de recherche)

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

-

  • Replica set (nœud de recherche)

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

-

  • Replica set (nœud de recherche)

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

-

  • Replica set (nœud de recherche)

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

-

  • Replica set (nœud de recherche)

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

-

  • Replica set (nœud de recherche)

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

-

  • Replica set (nœud de recherche)

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

-

  • Replica set (nœud de recherche)

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

-

  • Replica set (nœud de recherche)

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

-

  • Replica set (nœud de recherche)

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

-

  • Replica set (nœud de recherche)

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

-

  • Replica set (nœud de recherche)

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

-

  • Replica set (nœud de recherche)

Surveillance avancée

Remarque
  • Seules les instances autonomes, les replica sets et les sharded clusters prennent en charge la Advanced Monitoring.

  • Les métriques disponibles varient selon le type d'instance. Consultez la console pour obtenir des informations précises.

Instances prises en charge

Métrique

Nom et description de la métrique

Description

Unité

  • Instance autonome

  • Replica set

  • Sharded cluster

Utilisation du CPU

cpu_usage

Taux d'utilisation du CPU de l'instance.

%

Utilisation de la mémoire

mem_usage

Taux d'utilisation de la mémoire de l'instance.

%

Utilisation de l'espace disque

ins_size

Espace total utilisé.

Octets

data_size

Espace disque de données utilisé.

Octets

log_size

Espace disque de journalisation utilisé.

Octets

Utilisation des connexions

conn_usage

Ratio entre le nombre actuel de connexions et le nombre maximal de connexions autorisées pour l'instance.

%

Curseurs

open_no_timedout

Nombre de curseurs actuellement ouverts sans délai d'expiration.

count

pinned_open

Nombre de curseurs actuellement utilisés.

count

open_total

Nombre total de curseurs actuellement ouverts.

count

closed_by_timeout

Nombre de curseurs fermés en raison d'un délai d'expiration.

count

closed_by_session

Nombre de curseurs fermés suite à l'arrêt d'une session.

count

File d'attente lecture/écriture

currentQueue_total

Nombre total d'opérations en attente d'un verrou.

count

currentQueue_readers

Nombre d'opérations en attente d'un verrou de lecture.

count

currentQueue_writers

Nombre d'opérations en attente d'un verrou d'écriture.

count

active_readers

Nombre de connexions clientes actives effectuant des opérations de lecture.

count

active_writers

Nombre de connexions clientes actives effectuant des opérations d'écriture.

count

Temps de réponse moyen (MongoDB_RT)

avg_RT

Temps de réponse moyen de l'instance.

μ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 transactions.

μs

File d'attente de requêtes WiredTiger

write_concurrent_trans_out

Nombre de requêtes d'écriture simultanées.

count

read_concurrent_trans_out

Nombre de requêtes de lecture simultanées.

count

write_concurrent_trans_available

Nombre d'opérations d'écriture simultanées disponibles.

count

read_concurrent_trans_available

Nombre d'opérations de lecture simultanées disponibles.

count

Latence E/S

iocheck_cost:

Performance actuelle de réponse des E/S.

Remarque

Pris en charge uniquement pour les instances autonomes et les replica sets exécutant MongoDB 4.0 ou une version antérieure.

ms

Taux d'utilisation du cache WiredTiger

wt_cache_usage

Taux d'utilisation du cache WiredTiger.

%

wt_cache_dirty_usage

Taux d'utilisation du cache sale (dirty) WiredTiger.

%

Nombre de documents affectés

deletedDocuments

Nombre de documents supprimés.

count

insertedDocuments

Nombre de documents insérés.

count

returnDocuments

Nombre de documents retournés.

count

updatedDocuments

Nombre de documents mis à jour.

count

Détails des opérations

scanAndOrder

Nombre de requêtes ne pouvant pas utiliser d'index pour le tri.

count

writeConflicts

Nombre de conflits d'écriture.

count

exactIDCount

Nombre de requêtes nécessitant l'obtention des informations _id correspondantes par diffusion.

count

Entrées d'index et documents analysés lors des requêtes

scannedKeys

Nombre d'entrées d'index analysées lors des requêtes.

count

scannedDocs

Nombre de documents analysés lors des requêtes.

count

TTL

ttlDeletedDocuments

Nombre de documents supprimés en raison d'un index TTL.

count

ttlPasses

Nombre de suppressions effectuées par le thread TTL d'arrière-plan.

count

Acquisitions de verrous

wiredTiger_schema_lock_delta

Nombre d'acquisitions de verrous de schéma.

count

wiredTiger_metadata_lock_delta

Nombre d'acquisitions de verrous de métadonnées.

count

wiredTiger_table_read_lock_delta

Nombre d'acquisitions de verrous de lecture de table.

count

wiredTiger_table_write_lock_delta

Nombre d'acquisitions de verrous d'écriture de table.

count

wiredTiger_txn_global_read_lock_delta

Nombre d'acquisitions de verrous de lecture globaux de transaction.

count

wiredTiger_txn_global_write_lock_delta

Nombre d'acquisitions de verrous d'écriture globaux de transaction.

count

MBPS

read_io_bandwidth_mbps

Débit de lecture sur disque.

MB/s

write_io_bandwidth_mbps

Débit d'écriture sur disque.

MB/s

io_bandwidth_mbps

Débit total du disque.

MB/s

Nombre d'opérations de transaction

trans_totalPrepared_ps

Nombre de transactions préparées.

count

trans_totalPreparedThenCommited_ps

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

Taux d'utilisation MBPS

total_mbps_usage:

Taux d'utilisation de la bande passante de lecture/écriture sur disque.

Remarque
  • Pris en charge uniquement pour les instances utilisant des disques cloud.

  • Pour les sharded clusters, cette métrique n'est valide que pour le composant shard.

%

WiredTiger

bytes_read_into_cache

Volume de données lu dans le cache.

Octets

bytes_written_from_cache

Volume de données écrit du cache vers le disque.

Octets

maximum_bytes_configured

Taille maximale configurée du disque.

Octets

Utilisation du disque

disk_usage

Ratio entre l'espace total utilisé et l'espace maximal disponible pour l'instance.

%

QPS des opérations

insert

Nombre d'opérations d'insertion.

count

query

Nombre d'opérations de requête.

count

update

Nombre d'opérations de mise à jour.

count

delete

Nombre d'opérations de suppression.

count

getmore

Nombre d'opérations de lecture.

count

command

Nombre d'opérations de commande de protocole.

count

Connexions

current_conn

Nombre total de connexions actuelles de l'instance.

count

active_conn

Nombre de connexions actives actuelles de l'instance.

count

Trafic réseau

bytes_in

Trafic entrant.

Octets

bytes_out

Trafic sortant.

Octets

  • Replica set

  • Sharded cluster

Utilisation des IOPS

data_iops(iops)

Utilisation des IOPS.

Remarque
  • Les instances utilisant des disques cloud et exécutant MongoDB 4.2 ne permettent pas de consulter l'utilisation des IOPS ni leur taux d'utilisation.

  • Les métriques data_iops et log_iops des versions précédentes de la surveillance sont désormais fusionnées dans data_iops(iops).

fois/s

Taux d'utilisation des IOPS

iops_usage

Ratio entre l'utilisation des IOPS de l'instance et le nombre maximal d'IOPS disponibles.

Remarque

Les instances utilisant des disques cloud et exécutant MongoDB 4.2 ne permettent pas de consulter l'utilisation des IOPS ni leur taux d'utilisation.

%

Latence primaire/secondaire

repl_lag

Latence de synchronisation des données entre les nœuds primaire et secondaire de l'instance.

Remarque
  • L'intervalle de battement de cœur entre les nœuds d'un replica set est de 2 secondes. Par conséquent, une valeur repl_lag comprise entre -2 et 2 est normale pour les replica sets, ainsi que pour les nœuds shard et ConfigServer des sharded clusters.

  • Une valeur repl_lag négative pour un nœud secondaire ne signifie pas que ce nœud est en avance sur le nœud primaire. Pour obtenir l'état le plus récent de la latence de réplication d'un replica set, exécutez rs.printSecondaryReplicationInfo() sur le nœud primaire.

s

Sharded cluster

QPS total des opérations du composant shard dans un sharded cluster

insert_primary

Nombre d'opérations d'insertion sur le nœud primaire.

count

query_primary

Nombre d'opérations de requête sur le nœud primaire.

count

update_primary

Nombre d'opérations de mise à jour sur le nœud primaire.

count

delete_primary

Nombre d'opérations de suppression sur le nœud primaire.

count

getmore_primary

Nombre d'opérations de lecture sur le nœud primaire.

count

command_primary

Nombre d'opérations de commande de protocole sur le nœud primaire.

count

insert_secondary

Nombre d'opérations d'insertion sur le nœud secondaire.

count

query_secondary

Nombre d'opérations de requête sur le nœud secondaire.

count

insert_hidden

Nombre d'opérations d'insertion sur le nœud masqué.

count

query_hidden

Nombre d'opérations de requête sur le nœud masqué.

count

update_hidden

Nombre d'opérations de mise à jour sur le nœud masqué.

count

delete_hidden

Nombre d'opérations de suppression sur le nœud masqué.

count

getmore_hidden

Nombre d'opérations de lecture sur le nœud masqué.

count

command_hidden

Nombre d'opérations de commande de protocole sur le nœud masqué.

count

QPS total des opérations du composant Mongos dans un sharded cluster

insert

Nombre d'opérations d'insertion.

count

query

Nombre d'opérations de requête.

count

update

Nombre d'opérations de mise à jour.

count

delete

Nombre d'opérations de suppression.

count

getmore

Nombre d'opérations de lecture.

count

command

Nombre d'opérations de commande de protocole.

count

moveChunk

donorCount

Nombre de fois où le nœud actuel agit comme source pour moveChunk ou moveRange.

count

recipientCount

Nombre de fois où le nœud actuel reçoit des chunks en tant que shard cible.

count

Tendances des performances

Remarque

Les métriques disponibles varient selon le type d'instance. Consultez la console pour obtenir des informations précises.

Instances prises en charge

Métrique

Nom et description de la métrique

  • Instance autonome

  • Replica set

  • Sharded cluster

Utilisation du CPU

mongodb.cpu_usage : Taux d'utilisation du CPU de l'instance.

Utilisation de la mémoire

mongodb.mem_usage : Taux d'utilisation de la mémoire de l'instance.

Utilisation de l'espace disque

Tendance des performances de l'espace disque de l'instance, comprenant :

  • mongodb.detailed_space_usage.ins_size : Espace total utilisé.

  • mongodb.detailed_space_usage.data_size : Espace disque de données utilisé.

  • mongodb.detailed_space_usage.log_size : Espace disque de journalisation utilisé.

Curseurs

Tendance des performances du nombre de curseurs de l'instance, comprenant :

  • mongodb.metrics.cursor.timedOut : Nombre d'expirations de curseurs.

  • mongodb.metrics.cursor.open.total : Nombre de curseurs actuellement ouverts.

File d'attente de requêtes WiredTiger

Tendance des performances du nombre de requêtes de lecture/écriture et des opérations simultanées disponibles restantes, comprenant :

  • mongodb.wiredTiger.write_concurrent_trans_out : Nombre de requêtes d'écriture simultanées.

  • mongodb.wiredTiger.read_concurrent_trans_out : Nombre de requêtes de lecture simultanées.

  • mongodb.wiredTiger.write_concurrent_trans_available : Nombre d'opérations d'écriture simultanées disponibles.

  • mongodb.wiredTiger.read_concurrent_trans_available : Nombre d'opérations de lecture simultanées disponibles.

Remarque

Pris en charge uniquement pour les replica sets Standard Edition.

WiredTiger

Tendance des performances des métriques de la couche de cache du moteur WiredTiger de l'instance, comprenant :

  • mongodb.wiredTiger.cache.pages.read.into.cache : Volume de données lu dans le cache.

  • mongodb.wiredTiger.cache.pages.written.from.cache : Volume de données écrit depuis le cache.

  • mongodb.wiredTiger.cache.maximum.bytes.configured : Taille maximale du cache.

Remarque

Pris en charge uniquement pour les replica sets Standard Edition.

  • Instance autonome

  • Replica set

  • Sharded cluster

  • Instance serverless

Utilisation du disque

mongodb.disk_usage : Utilisation du disque MongoDB.

QPS des opérations

Tendance des performances du QPS des opérations de l'instance, comprenant :

  • mongodb.opcounters.insert : Nombre d'opérations d'insertion.

  • mongodb.opcounters.query : Nombre d'opérations de requête.

  • mongodb.opcounters.update : Nombre d'opérations de mise à jour.

  • mongodb.opcounters.delete : Nombre d'opérations de suppression.

  • mongodb.opcounters.getmore : Nombre d'opérations de lecture.

  • mongodb.opcounters.command : Nombre d'opérations de commande de protocole.

Connexions

mongodb.connections.current : Nombre total de connexions actuelles de l'instance.

Trafic réseau

Tendance des performances du trafic réseau de l'instance, comprenant :

  • mongodb.network.bytesIn : Trafic entrant.

  • mongodb.network.bytesOut : Trafic sortant.

  • mongodb.network.numRequests : Nombre de requêtes traitées.

  • Replica set

  • Sharded cluster

Utilisation des IOPS

Tendance des performances de l'utilisation des IOPS, comprenant :

  • mongodb.iops.data_iops : Nombre d'opérations de lecture et d'écriture sur le disque de données.

  • mongodb.iops.log_iops : Nombre d'opérations de lecture et d'écriture sur le disque de journalisation.

Taux d'utilisation des IOPS

mongodb.iops_usage : Taux d'utilisation des IOPS.

Remarque

Les replica sets et sharded clusters utilisant des disques cloud et exécutant MongoDB 4.2 ne permettent pas de consulter l'utilisation des IOPS ni leur taux d'utilisation.

Replica set

GlobalLock

Tendance des performances du verrou global de l'instance, comprenant :

  • mongodb.globalLock.currentQueue.total : Longueur totale de la file d'attente du verrou global.

  • mongodb.globalLock.currentQueue.writers : Longueur totale de la file d'attente du verrou d'écriture global.

  • mongodb.globalLock.currentQueue.readers : Longueur totale de la file d'attente du verrou de lecture global.