Mesures de MongoDB

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 10 minutes de lecture
  • La table suivante répertorie les mesures collectées en tant que sortie des vérifications MongoDB. Entrées indiquées Les mesures proposées sont des mesures à haute visibilité qui s’affichent dans l’onglet Mesure après la génération d’une Espace de travail de l'opérateur alerte. Ces mesures fournissent à l’opérateur des informations supplémentaires qui l’aident à explorer plus en détail le problème spécifié.

    Tableau 1. Mesures : mesures MongoDB
    Type de mesure Ressource (nom de la base de données spécifique, le cas échéant) Unités Description du type de mesure
    mongodb.asserts.msg (mesure proposée) compter Nombre d’assertions de message déclenchées depuis le démarrage du processus MongoDB. Examinez le fichier journal pour plus d’informations sur ces messages.
    mongodb.asserts.regular (mesure proposée) compter Nombre d’assertions régulières depuis le début du processus MongoDB. Examinez le fichier journal pour plus d’informations sur ces messages.
    mongodb.asserts.rollovers compter Nombre de fois où les compteurs de prorogation ont été prorogés depuis le dernier démarrage du processus MongoDB.
    mongodb.asserts.tripwire Nombre d’assertions de fil de déclenchement déclenchées depuis le démarrage du processus MongoDB.
    mongodb.asserts.user compter Nombre d'« affirmations de l’utilisateur » survenues depuis le dernier démarrage du processus MongoDB.
    mongodb.asserts.warning (mesure proposée) compter Nombre d’avertissements déclenchés depuis le début du processus MongoDB.
    mongodb.connections.available compter Nombre de connexions entrantes inutilisées disponibles.
    mongodb.connexions.actuelle compter Nombre de connexions entrantes des clients au serveur de base de données.
    mongodb.connections.totalCreated compter Nombre de toutes les connexions entrantes créées vers le serveur.
    mongodb.cursor.open.noTimeout compter Nombre de curseurs ouverts avec l’option DBQuery.Option.noTimeout définie pour empêcher le délai d’expiration après une période d’inactivité.
    mongodb.curseur.ouvert.épinglé compter Nombre de curseurs ouverts « épinglés ».
    MongoDB.Cursor.Open.Total (mesure proposée) compter Nombre de curseurs que MongoDB gère pour les clients. Étant donné que MongoDB épuise les curseurs inutilisés, cette valeur est généralement petite ou nulle. Toutefois, s’il existe une file d’attente, des curseurs pétroliers périmés ou un grand nombre d’opérations, cette valeur peut augmenter.
    mongodb.cursor.timedOut compter Nombre total de curseurs qui ont expiré depuis le début du processus serveur.
    mongodb.databaseSizes.avgObjSize administrateur octets Taille moyenne de chaque document en octets.
    mongodb.databaseSizes.avgObjSize config octets Taille moyenne de chaque document en octets.
    mongodb.databaseSizes.avgObjSize local octets Taille moyenne de chaque document en octets.
    mongodb.databaseTailles.collections administrateur compter Nombre de collections dans la base de données.
    mongodb.databaseTailles.collections config compter Nombre de collections dans la base de données.
    mongodb.databaseTailles.collections local compter Nombre de collections dans la base de données.
    mongodb.databaseSizes.dataSize administrateur octets Taille totale des données non compressées conservées dans la base de données. Il dataSize diminue lorsque vous retirez des documents. Pour les bases de données utilisant le moteur de stockage, dataSize peut être plus volumineux que storageSize si la WiredTiger compression est activée. Il dataSize diminue lorsque les documents rétrécissent.
    mongodb.databaseSizes.dataSize config octets Taille totale des données non compressées conservées dans la base de données.
    mongodb.databaseSizes.dataSize local octets Taille totale des données non compressées conservées dans la base de données.
    mongodb.databaseSizes.indexes administrateur compter Nombre total d’index dans toutes les collections de la base de données.
    mongodb.databaseSizes.indexes config compter Nombre total d’index dans toutes les collections de la base de données.
    mongodb.databaseSizes.indexes local compter Nombre total d’index dans toutes les collections de la base de données.
    mongodb.databaseSizes.indexSize administrateur octets Somme de l’espace alloué à tous les index de la base de données, y compris l’espace d’index libre.
    mongodb.databaseSizes.indexSize config octets Somme de l’espace alloué à tous les index de la base de données, y compris l’espace d’index libre.
    mongodb.databaseSizes.indexSize local octets Somme de l’espace alloué à tous les index de la base de données, y compris l’espace d’index libre.
    mongodb.databaseSizes.objects administrateur compter Nombre d’objets (en particulier, des documents) dans la base de données dans toutes les collections.
    mongodb.databaseSizes.objects config compter Nombre d’objets (en particulier, des documents) dans la base de données dans toutes les collections.
    mongodb.databaseSizes.objects local compter Nombre d’objets (en particulier, des documents) dans la base de données dans toutes les collections.
    mongodb.databaseSizes.storageSize administrateur octets Cette valeur ne diminue pas lorsque vous supprimez ou rétrécissez des documents. Cette valeur peut être inférieure à celle des dataSize bases de données utilisant le moteur de stockage avec la WiredTiger compression activée. storageSize n’inclut pas l’espace alloué aux index. Reportez-vous à indexSize la section pour connaître la taille totale de l’index.
    mongodb.databaseSizes.storageSize config octets Somme de l’espace alloué à toutes les collections de la base de données pour le stockage des documents, y compris l’espace libre.
    mongodb.databaseSizes.storageSize local octets Somme de l’espace alloué à toutes les collections de la base de données pour le stockage des documents, y compris l’espace libre.
    mongodb.globalLock.activeClients.readers (mesure proposée) compter Nombre de connexions client actives effectuant des opérations de lecture.
    mongodb.globalLock.activeClients.total compter Nombre total de connexions de clients internes à la base de données, y compris les threads système ainsi que les lecteurs et les rédacteurs en file d’attente. Cette mesure sera supérieure au total de et activeClients.writers en raison de l’inclusion de activeClients.readers threads système.
    mongodb.globalLock.activeClients.writers (mesure proposée) compter Nombre de connexions client actives effectuant des opérations d’écriture.
    mongodb.globalLock.currentQueue.readers (mesure proposée) compter Nombre d’opérations actuellement en file d’attente et en attente du verrou de lecture. Une file d’attente de lecture toujours petite, en particulier pour les opérations plus courtes, n’est pas une source de préoccupation.
    mongodb.globalLock.currentQueue.total compter Nombre total d’opérations en file d’attente en attente du verrou (c.-à-d. la somme de globalLock.currentQueue.readers et globalLock.currentQueue.writers). Une file d’attente toujours petite, en particulier pour les opérations plus courtes, n’est pas une source de préoccupation. Les globalLock.activeClients informations sur les lecteurs et les rédacteurs fournissent un contexte pour ces données.
    mongodb.globalLock.currentQueue.writers (mesure proposée) compter Nombre d’opérations actuellement en file d’attente et en attente du verrou en écriture. Une file d’attente d’écriture toujours petite, en particulier pour les opérations plus courtes, n’est pas une source de souci.
    mongodb.globalLock.totalTime microsecondes Temps, en microsecondes, écoulé depuis le dernier démarrage et création du globalLockfichier . Cela équivaut à peu près à la durée d’activité totale du serveur.
    mongodb.locks.Collection.acquireCount_r compter Nombre de fois où le verrou de collection a été acquis en mode de verrouillage à intention partagée (IS).
    mongodb.locks.Collection.acquireCount_w compter Nombre de fois où le verrou de collection a été acquis en mode de verrouillage Intention exclusive (IX).
    mongodb.locks.Collection.acquireCount_W compter Nombre de fois où le verrou de collection a été acquis en mode de verrouillage exclusif (X).
    mongodb.locks.Database.acquireCount_r compter Nombre de fois où le verrou de base de données a été acquis en mode de verrouillage d’intention partagée (IS).
    mongodb.locks.Database.acquireCount_w compter Nombre de fois où le verrou de base de données a été acquis en mode de verrouillage IX (Intent Exclusive).
    mongodb.locks.Database.acquireCount_W compter Nombre de fois où le verrou de base de données a été acquis en mode de verrouillage exclusif (X).
    mongodb.locks.Global.acquireCount_r compter Nombre de fois où le verrou global a été acquis en mode de verrouillage à intention partagée (IS).
    mongodb.locks.Global.acquireCount_w compter Nombre de fois où le verrou global a été acquis en mode de verrouillage exclusif à l’intention (IX).
    mongodb.locks.Global.acquireCount_W compter Nombre de fois où le verrou global a été acquis en mode de verrouillage exclusif (X).
    mongodb.mem.pageFaults compter Nombre total d’erreurs de page. Le extra_info.page_faults compteur peut augmenter considérablement pendant les périodes de performances médiocres et peut être corrélé à des environnements de mémoire limités et à des ensembles de données plus volumineux. Des défauts de page limités et sporadiques n’indiquent pas nécessairement un problème.
    mongodb.mem.resident (mesure proposée) mébioctet Cette valeur est à peu près équivalente à la quantité de RAM, en mébioctet (Mio), actuellement utilisée par le processus de base de données. Lors d’une utilisation normale, cette valeur a tendance à augmenter. Dans les serveurs de base de données dédiés, le nombre tend à se rapprocher de la quantité totale de mémoire système.
    mongodb.mem.virtuel mébioctet Quantité, en mébibyte (MiB), de mémoire virtuelle utilisée par le processus mongod.
    mongodb.metrics.document.deleted compter Nombre total de documents supprimés.
    mongodb.mesures.document.inséré compter Nombre total de documents insérés.
    mongodb.metrics.document.returned compter Nombre total de documents renvoyés par les requêtes.
    mongodb.metrics.document.updated compter Nombre total de documents mis à jour.
    mongodb.metrics.getLastError.wtime_num (mesure proposée) compter Nombre total d’opérations getLastError avec un souci d’écriture spécifié (w) qui attendent qu’un ou plusieurs membres d’un jeu de réplicas accusent réception de l’opération d’écriture (une valeur w supérieure à 1).
    mongodb.metrics.getLastError.wtime_totalMillis (mesure proposée) millisecondes Durée totale, en millisecondes, que le mongod a passée à effectuer getLastError des opérations avec un souci d’écriture (w) qui attendent qu’un ou plusieurs membres d’un jeu de réplicas accusent réception de l’opération d’écriture (une valeur w supérieure à 1).
    mongodb.metrics.getLastError.wtimeouts (mesure proposée) compter Nombre de fois où les opérations de préoccupation d’écriture ont expiré en raison du wtimeout seuil à getLastError. Ce nombre s’incrémente pour les spécifications de problème d’écriture par défaut et autres par défaut.
    mongodb.metrics.operation.scanAndOrder compter Nombre total de requêtes qui renvoient des numéros triés ne pouvant pas effectuer l’opération de tri à l’aide d’un index.
    mongodb.metrics.queryExecutor.scan compter Nombre total d’éléments d’index analysés pendant les requêtes et l’évaluation du plan de requête. Ce compteur est le même que totalKeysExamined dans la sortie de explain().
    mongodb.metrics.queryExecutor.scannedObjects compter Nombre total de documents analysés lors des requêtes et de l’évaluation du plan de requête. Ce compteur est le même que totalDocsExamined dans la sortie de explain().
    mongodb.mesures.enregistrement.mouvements Document qui rend compte des données relatives à l’allocation d’enregistrements dans les fichiers de mémoire sur disque.
    mongodb.metrics.repl.apply.batches_num compter Nombre total de lots appliqués à toutes les bases de données.
    mongodb.metrics.repl.apply.batches_totalMillis compter Durée totale, en millisecondes, que mongod a passée à appliquer les opérations à partir de l’oplog.
    mongodb.metrics.repl.apply.ops compter Nombre total d’opérations oplog appliquées. metrics.repl.apply.ops est incrémenté après chaque opération.
    mongodb.metrics.repl.buffer.count compter Nombre actuel d’opérations dans le tampon oplog.
    mongodb.metrics.repl.buffer.maxSizeBytes octets Taille maximale du tampon. Cette valeur est un paramètre constant dans le mongod et n’est pas configurable.
    mongodb.metrics.repl.buffer.sizeBytes octets Taille actuelle du contenu du tampon oplog.
    mongodb.metrics.repl.network.bytes compter Quantité totale de données lues à partir de la source de synchronisation de réplication.
    mongodb.metrics.repl.network.getmores_num compter Affiche le nombre total d’opérations, c’est-à-dire les getmore opérations qui demandent un ensemble supplémentaire d’opérations à la source de synchronisation de la réplication.
    mongodb.metrics.repl.network.getmores_totalMillis compter Durée totale requise pour collecter des données à partir des getmore opérations.
    mongodb.metrics.repl.network.ops compter Nombre total d’opérations lues à partir de la source de réplication.
    mongodb.metrics.repl.network.readersCreated (Créé le compter Nombre total de processus de requête d’oplog créés. MongoDB crée une nouvelle requête d’oplog chaque fois qu’une erreur se produit dans la connexion, y compris un délai d’expiration ou un fonctionnement réseau. De plus, metrics.repl.network.readersCreated il s’incrémente chaque fois que MongoDB sélectionne une nouvelle source pour la réplication.
    mongodb.metrics.ttl.deletedDocuments compter Nombre total de documents supprimés des collections avec un ttl index.
    mongodb.metrics.ttl.passes compter Nombre total de documents supprimés des collections avec un ttl index.
    mongodb.network.bytesIn compter Nombre total d’octets que le serveur a reçus via des connexions réseau initiées par les clients.
    mongodb.network.bytesOut compter Nombre total d’octets que le serveur a envoyés via les connexions réseau initiées par les clients.
    mongodb.network.numRequests compter Nombre total de demandes distinctes que le serveur a reçues. Utilisez cette valeur pour fournir un contexte aux valeurs et network.bytesOut afin de vous assurer que l’utilisation network.bytesIn du réseau de MongoDB est conforme aux attentes et à l’utilisation des applications.
    mongodb.opcounters.commande compter Nombre total de commandes émises à la base de données depuis le dernier démarrage de l’instance mongod. opcounters.command Compte toutes les commandes à l’exception des commandes d’écriture : insérer, mettre à jour et supprimer.
    mongodb.opcounters.delete compter Nombre total d’opérations de suppression depuis le dernier démarrage de l’instance mongod.
    mongodb.opcounters.getmore compter Nombre total d’opérations depuis le dernier démarrage de l’instance getMore mongod. Ce compteur peut être élevé même si le nombre de requêtes est faible. Les nœuds secondaires envoient getMore des opérations dans le cadre du processus de réplication.
    mongodb.opcounters.insert compter Nombre total d’opérations d’insertion reçues depuis le dernier démarrage de l’instance mongod.
    mongodb.opcounters.query compter Nombre total de requêtes reçues depuis le dernier démarrage de l’instance mongod.
    mongodb.opcounters.mise à jour compter Nombre total d’opérations de mise à jour reçues depuis le dernier démarrage de l’instance mongod.
    mongodb.opcountersRepl.command compter Nombre total de commandes répliquées émises dans la base de données depuis le dernier démarrage de l’instance mongod.
    mongodb.opcountersRepl.delete compter Nombre total d’opérations de suppression répliquées depuis le dernier démarrage de l’instance mongod.
    mongodb.opcountersRepl.getmore compter Nombre total d’opérations getMore depuis le dernier démarrage de l’instance mongod.
    mongodb.opcountersRepl.insert (mesure proposée) compter Nombre total d’opérations d’insertion répliquées depuis le dernier démarrage de l’instance mongod.
    mongodb.opcountersRepl.query (mesure proposée) compter Nombre total de requêtes répliquées depuis le dernier démarrage de l’instance mongod.
    mongodb.opcountersRepl.update compter Nombre total d’opérations de mise à jour répliquées depuis le dernier démarrage de l’instance mongod.