Tous les produits
Search
Centre de documentation

ApsaraDB for MongoDB:Descriptions des métriques

Dernière mise à jour :Sep 08, 2026

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.

Remarque

Pour une meilleure lisibilité, certaines valeurs exprimées 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. 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.

  • 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 inclut toutes les opérations reçues par l'instance, qu'elles aient été 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 fin, consultez la métrique MongoDB_Documents.

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

-

  • Standalone

  • Replica set

  • Sharded cluster

connections_available

Connexions disponibles actuelles

count

-

Utilisation des connexions

ConnectionUsage

conn_usage

Utilisation des connexions

%

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

  • Le nombre maximal de connexions varie selon le type d'instance MongoDB. Pour plus d'informations, reportez-vous aux Spécifications.

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

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

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

  • Les métriques data_iops et log_iops des versions antérieures de la surveillance sont 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 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

  • 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 sur le disque de journaux.

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

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

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

-

  • Ensemble de réplication

  • Cluster partitionné (Shard uniquement)

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

-

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

  • Standalone

  • Replica set

  • Sharded cluster (Shard et ConfigServer uniquement)

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 à totalDocsExamined dans la sortie de explain(). Une valeur élevée signifie que la base de données doit scanner un grand nombre d'entrées non indexées. Nous recommandons de créer un index sur les champs fréquemment scannés.

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 à totalKeysExamined dans la sortie de explain(). Si cette valeur est élevée mais que le nombre de documents renvoyés est faible, cela indique que la base de données a scanné de nombreuses clés d'index pour obtenir les documents résultats. L'index est alors inefficace. Ajustez l'index existant ou créez d'autres index.

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.

  • 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 (heartbeat) entre les nœuds d'un ensemble de réplicas est de 2 secondes. Par conséquent, une valeur repl_lag comprise entre -2 et 2 est normale pour les instances d'ensemble de réplicas, ainsi que pour les nœuds Shard et ConfigServer des instances de cluster partitionné.

  • La valeur repl_lag d'un nœud secondaire dans une instance d'ensemble de réplicas peut être négative. Cela ne signifie pas que le nœud secondaire prend l'avantage sur le nœud primaire en matière de mises à jour des données. Pour obtenir l'état actuel de la latence primaire/secondaire de l'ensemble de réplicas, exécutez rs.printSecondaryReplicationInfo() sur le nœud primaire.

  • Ensemble de réplicas

  • Cluster partitionné (Shard et ConfigServer uniquement)

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.

  • Cluster partitionné (Shard uniquement)

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

-

  • Instance Serverless

Informations sur l'exécuteur de requêtes

MongoDB_QueryExecutors

collscans_nontailable

Nombre de scans complets de table pour les curseurs non tailable

count

-

  • Ensemble de réplicas

  • Cluster partitionné (à l'exception de Mongos)

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

-

  • Instances d'ensemble de réplicas de MongoDB 4.2 et versions antérieures

  • Cluster partitionné

Nombre d'assertions

MongoDB_Asserts

regular

Niveau normal

count

Nombre d'assertions exécutées normalement.

  • Standalone

  • Ensemble de réplicas

  • Cluster partitionné

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.

  • Standalone

  • Replica set

  • Sharded cluster

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.

  • Standalone

  • Replica set

  • Sharded cluster

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

%

-

  • Standalone

  • Replica set

  • Sharded cluster

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.

  • Standalone

  • Replica set

  • Sharded cluster (mongod uniquement)

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.

  • 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

La 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

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

-

  • Standalone

  • Replica set

  • Sharded cluster

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

-

  • Replica set

  • Sharded cluster (Shard et ConfigServer uniquement)

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

-

  • Standalone

  • Replica set

  • Sharded cluster

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

-

  • 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

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.

  • Instance autonome

  • Replica set

  • Cluster sharded

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.

  • Replica set

  • Cluster sharded (mongod uniquement)

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.

  • Replica set

  • Cluster sharded

Informations sur les défauts de page

MongoDB_Page_Faults

page_faults

Nombre d'exceptions de défaut de page

count

-

  • Instance autonome

  • Replica set

  • Cluster sharded

Nombre d'opérations

MongoDB_Qps

qps

qps

count

-

  • Instance autonome

  • Replica set

  • Cluster sharded

Informations sur l'oplog MongoDB

MongoDB_Oplog_Size

oplog_used_size_mb

Espace utilisé actuellement par le journal des opérations

MB

-

  • Instance autonome

  • Replica set

  • Cluster sharded (Shard et ConfigServer uniquement)

Informations sur l'oplog MongoDB

MongoDB_Oplog_Size

oplog_max_size_mb

Taille maximale de l'oplog

MB

-

  • Instance autonome

  • Replica set

  • Cluster sharded (Shard et ConfigServer uniquement)

Informations sur l'oplog MongoDB

MongoDB_Oplog_Size

oplog_min_retention_hours

Période minimale de rétention de l'oplog

h

-

  • Instance autonome

  • Replica set

  • Cluster sharded (Shard et ConfigServer uniquement)

Utilisation de la mémoire

MongoDB_MemCgroup

cgroup_mem_rss

Taille de la mémoire occupée par le processus MongoDB actuel

MB

-

  • Instance autonome

  • Replica set

  • Cluster sharded

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

  • Instance autonome

  • Replica set

  • Cluster sharded

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

-

  • Replica set

  • Cluster sharded

Détails de la mémoire TCMalloc

MongoDB_TCMalloc

current_allocated

Nombre d'octets de mémoire actuellement utilisés

MB/s

-

  • Standalone

  • Replica set

  • Sharded cluster

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

-

  • Standalone

  • Replica set

  • Sharded cluster

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

-

  • Standalone

  • Replica set

  • Sharded cluster

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

-

  • Standalone

  • Replica set

  • Sharded cluster

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

-

  • Standalone

  • Replica set

  • Sharded cluster (Shard and ConfigServer only)

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

-

  • Standalone

  • Replica set

  • Sharded cluster (Shard and ConfigServer only)

Utilisation de la bande passante du trafic réseau

MongoDB_Network_Usage

network_usage

Utilisation de la bande passante du trafic réseau

%

-

  • Standalone

  • Replica set

  • Sharded cluster

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.

  • Replica set

  • Sharded cluster (Shard and ConfigServer only)

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.

  • Replica set

  • Sharded cluster (Shard and ConfigServer only)

Informations natives FlowControl

MongoDB_FlowControl

is_lagged_count

Nombre d'interventions de FlowControl

times

-

  • Replica set

  • Sharded cluster (Shard and ConfigServer only)

Informations natives FlowControl

MongoDB_FlowControl

target_lag_seconds

Latence tolérable pour le point de validation majoritaire

s

-

  • Replica set

  • Sharded cluster (Shard and ConfigServer only)

Statistiques du nombre de collections

MongoDB_CatalogStats

collections

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

count

-

  • Replica set

  • Sharded cluster (Shard and ConfigServer only)

Statistiques du nombre de collections

MongoDB_CatalogStats

capped

Nombre total de collections d'utilisateurs à taille fixe (capped)

count

-

  • Replica set

  • Sharded cluster (Shard et ConfigServer uniquement)

Statistiques du nombre de collections

MongoDB_CatalogStats

views

Nombre total de vues d'utilisateurs

count

-

  • Replica set

  • Sharded cluster (Shard et ConfigServer uniquement)

Statistiques du nombre de collections

MongoDB_CatalogStats

timeseries

Nombre total de collections de séries chronologiques

Item

-

  • ReplicaSet

  • Sharded cluster (prend en charge uniquement Shard et ConfigServer)

Statistiques du nombre de collections

MongoDB_CatalogStats

shardedCollections

Nombre total de collections partitionnées (sharded)

Count

-

  • ReplicaSet

  • sharded cluster (prend en charge uniquement shard et Configserver)

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

-

  • Replica set

  • Sharded cluster (Shard et ConfigServer uniquement)

Capacité du cache WiredTiger

MongoDB_WtCapacity

bytes_written_for_eviction

Taille des 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 scannés pour retourner un 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 scannées pour retourner un 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 de la mémoire occupée par le cache des plans de requête (planCache)

MB

-

  • Standalone

  • Replica set

  • Sharded cluster (Shard and ConfigServer only)

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

-

  • Standalone

  • Replica set

  • Sharded cluster (Shard and ConfigServer only)

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 (search node)

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 (search node)

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 (search node)

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 (search node)

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 (search node)

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 (search node)

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 (search node)

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 (search node)

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 (search node)

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 (search node)

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

-

  • Replica set (search node)

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

-

  • Replica set (search node)

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

-

  • Replica set (nœud de recherche)

Surveillance des nœuds (anciennement surveillance basique)

Remarque

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.

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

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

-

  • 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 maximal de connexions. Cette métrique indique la charge de connexion de l'instance.

  • Le nombre maximal de connexions varie selon le type d'instance de votre instance MongoDB. Pour plus d'informations, consultez Spécifications.

  • Vous pouvez modifier la configuration de l'instance sur la page de détails de l'instance dans la console pour augmenter la limite de connexions, ou consulter Comment interroger et limiter le nombre de connexions pour ajuster le nombre de connexions sur votre client.

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

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

  • Les métriques data_iops et log_iops des versions antérieures de la surveillance sont 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 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

  • 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 sur le disque de journaux.

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

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 _id au lieu de la clé de shard sur une collection shardée. Dans la version actuelle, ce type d'opération provoque 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 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

-

  • Ensemble de réplicas

  • Cluster shardé (Shard uniquement)

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

-

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

  • Standalone

  • Replica set

  • Sharded cluster (Shard et ConfigServer uniquement)

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 à totalDocsExamined dans la sortie de explain(). Une valeur élevée signifie que la base de données doit scanner un grand nombre d'entrées non indexées. Il est recommandé de créer un index sur les champs fréquemment scannés.

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 à explain() dans la sortie totalKeysExamined. Si cette valeur est élevée alors que peu de documents sont renvoyés, cela indique que la base de données a scanné de nombreuses clés d'index pour obtenir les résultats. L'index est donc inefficace. Ajustez l'index existant ou créez-en d'autres.

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.

  • 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 primaire et secondaire

s

  • L'intervalle de heartbeat entre les nœuds du replica set est de 2 secondes. Une valeur repl_lag comprise entre -2 et 2 est donc normale pour les instances de type replica set, ainsi que pour les nœuds Shard et ConfigServer des instances de type sharded cluster.

  • La valeur repl_lag d'un nœud secondaire dans une instance de type replica set peut être négative. Cela ne signifie pas que le nœud secondaire prend de l'avance sur le nœud primaire en matière de mises à jour des 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 (uniquement Shard et ConfigServer)

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.

  • Sharded cluster (uniquement Shard)

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

-

  • Instance Serverless

Informations sur l'exécuteur de requêtes

MongoDB_QueryExecutors

collscans_nontailable

Nombre de scans complets de table pour les curseurs non tailable

count

-

  • Replica set

  • Sharded cluster (à l'exception de Mongos)

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

-

  • Instances de type replica set sous 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 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.

  • Standalone

  • Replica set

  • Sharded cluster

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.

  • 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 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

%

-

  • Standalone

  • Replica set

  • Sharded cluster

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.

  • Standalone

  • Replica set

  • Sharded cluster (mongod uniquement)

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.

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

MongoDB_WtCacheEviction

pages_selected_count

Nombre de pages sélectionnées pour l'éviction

count

-

  • Standalone

  • Replica set

  • Sharded cluster

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

-

  • Replica set

  • Sharded cluster (Shard et ConfigServer uniquement)

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

-

  • Standalone

  • Replica set

  • Sharded cluster

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

-

  • 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

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.

  • Instance autonome

  • Replica set

  • Cluster partitionné

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

  • Cluster partitionné (mongod uniquement)

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.

  • Replica set

  • Cluster partitionné

Informations sur les défauts de page

MongoDB_Page_Faults

page_faults

Nombre d'exceptions de défaut de page

count

-

  • Instance autonome

  • Replica set

  • Cluster partitionné

Nombre d'opérations

MongoDB_Qps

qps

qps

count

-

  • Instance autonome

  • Replica set

  • Cluster partitionné

Informations sur l'oplog MongoDB

MongoDB_Oplog_Size

oplog_used_size_mb

Espace actuellement utilisé par le journal des opérations

MB

-

  • Instance autonome

  • Replica set

  • Cluster partitionné (Shard et ConfigServer uniquement)

Informations sur l'oplog MongoDB

MongoDB_Oplog_Size

oplog_max_size_mb

Taille maximale de l'oplog

MB

-

  • Instance autonome

  • Replica set

  • Cluster partitionné (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

-

  • Instance autonome

  • Replica set

  • Cluster partitionné (Shard et ConfigServer uniquement)

Utilisation de la mémoire

MongoDB_MemCgroup

cgroup_mem_rss

Taille de la mémoire occupée par le processus MongoDB actuel

MB

-

  • Instance autonome

  • Replica set

  • Cluster partitionné

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

  • Instance autonome

  • Replica set

  • Cluster partitionné

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

-

  • Replica set

  • Cluster partitionné

Détails de la mémoire TCMalloc

MongoDB_TCMalloc

current_allocated

Nombre d'octets de mémoire actuellement utilisés

MB/s

-

  • Standalone

  • Replica set

  • Sharded cluster

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

-

  • Standalone

  • Replica set

  • Sharded cluster

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

-

  • Standalone

  • Replica set

  • Sharded cluster

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

-

  • Standalone

  • Replica set

  • Sharded cluster

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

-

  • Standalone

  • Replica set

  • Sharded cluster (Shard et ConfigServer uniquement)

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

-

  • Standalone

  • Replica set

  • Sharded cluster (Shard et ConfigServer uniquement)

Utilisation de la bande passante du trafic réseau

MongoDB_Network_Usage

network_usage

Utilisation de la bande passante du trafic réseau

%

-

  • Standalone

  • Replica set

  • Sharded cluster

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.

  • Replica set

  • Sharded cluster (Shard et ConfigServer uniquement)

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.

  • Replica set

  • Sharded cluster (Shard et ConfigServer uniquement)

Informations natives FlowControl

MongoDB_FlowControl

is_lagged_count

Nombre d'interventions de FlowControl

times

-

  • Replica set

  • Sharded cluster (Shard et ConfigServer uniquement)

Informations natives FlowControl

MongoDB_FlowControl

target_lag_seconds

Latence tolérable pour le point de validation majoritaire

s

-

  • Replica set

  • Sharded cluster (Shard et ConfigServer uniquement)

Statistiques du 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 du nombre de collections

MongoDB_CatalogStats

capped

Nombre total de collections d'utilisateurs à taille fixe (capped)

count

-

  • Replica set

  • Sharded cluster (Shard et ConfigServer uniquement)

Statistiques du nombre de collections

MongoDB_CatalogStats

views

Nombre total de vues d'utilisateurs

count

-

  • Replica set

  • Sharded cluster (Shard et ConfigServer uniquement)

Statistiques du nombre de collections

MongoDB_CatalogStats

timeseries

Nombre total de collections de séries chronologiques

Item

-

  • ReplicaSet

  • Sharded cluster (prend en charge uniquement Shard et ConfigServer)

Statistiques du nombre de collections

MongoDB_CatalogStats

shardedCollections

Nombre total de collections partitionnées (sharded)

Count

-

  • ReplicaSet

  • Sharded cluster (prend en charge uniquement shard et Configserver)

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

-

  • Replica set

  • Sharded cluster (Shard et ConfigServer uniquement)

Capacité du cache WiredTiger

MongoDB_WtCapacity

bytes_written_for_eviction

Taille des 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 scannés pour retourner un 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 scannées pour retourner un 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 de la mémoire occupée par le cache des 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êtes différentes dans le cache des 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 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

-

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

MongoDB_Search_Repl_Lag

search_repl_lag

Latence de synchronisation du 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)

Remarque

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

  • Instance standalone

  • Instance Replica set

  • Instance Sharded cluster

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 :

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

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

  • mongodb.detailed_space_usage.log_size : Espace disque des journaux utilisé.

curseurs

Tendance de performance du nombre de curseurs de l'instance, incluant les éléments suivants :

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

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

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 :

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

  • mongodb.wiredTiger.read_concurrent_trans_out : Nombre de requêtes de lecture concurrentes.

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

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

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 :

  • 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

Prise en charge uniquement pour les instances Replica set de l'édition Standard.

  • Instance standalone

  • Instance Replica set

  • Instance Sharded cluster

  • Instance Serverless

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 :

  • 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 de performance du trafic réseau de l'instance, incluant les éléments suivants :

  • mongodb.network.bytesIn : Trafic entrant.

  • mongodb.network.bytesOut : Trafic sortant.

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

  • Instance Replica set

  • Instance Sharded cluster

Utilisation IOPS

Tendance de performance de l'utilisation des IOPS, incluant les éléments suivants :

  • 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 journaux.

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 :

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