MongoDB-Metriken

  • Freigeben Version: Australia
  • Aktualisiert 12. März 2026
  • 8 Minuten Lesedauer
  • Die folgende Tabelle listet die Metriken auf, die als Ausgabe von MongoDB-Prüfungen erfasst werden. Einträge angegeben als Empfohlene Metriken Sind Metriken mit hoher Sichtbarkeit, die in angezeigt werden Betreiber-Arbeitsbereich Registerkarte „Metrik“, nachdem eine Warnung generiert wurde. Diese Metriken bieten dem Operator zusätzliche Informationen, damit er das angegebene Problem weiter erkunden kann.

    Tabelle : 1. Metriken: mongodb-Metriken
    Metriktyp Ressource (Name der bestimmten Datenbank, falls relevant) Einheiten Metriktypbeschreibung
    mongodb.Asserts.msg (empfohlene Metrik) count Anzahl der NachrichtenAssertions, die seit dem Start des MongoDB-Prozesses ausgelöst wurden. Weitere Informationen zu diesen Nachrichten finden Sie in der Protokolldatei.
    mongodb.Asserts.Regular (empfohlene Metrik) count Anzahl der regulären Assertions, die seit dem Start des MongoDB-Prozesses ausgelöst wurden. Weitere Informationen zu diesen Nachrichten finden Sie in der Protokolldatei.
    mongodb.Asserts.Rollover count Gibt an, wie oft die Rollover-Zähler seit dem letzten Start des MongoDB-Prozesses ein Rollover durchgeführt haben.
    mongodb.Asserts.Tripwire Anzahl der Tripwire-Assertions, die seit dem Start des MongoDB-Prozesses ausgelöst wurden.
    mongodb.asserts.user count Anzahl der „Anwender-Asserts“, die seit dem letzten Start des MongoDB-Prozesses aufgetreten sind.
    mongodb.Asserts.Warning (empfohlene Metrik) count Anzahl der Warnungen, die seit dem Start des MongoDB-Prozesses ausgelöst wurden.
    mongodb.Verbindungen.verfügbar count Anzahl der nicht verwendeten eingehenden Verbindungen, die verfügbar sind.
    mongodb.Verbindungen.aktuell count Anzahl der eingehenden Verbindungen von Clients zum Datenbankserver.
    mongodb.Connections.totalerstellt count Anzahl aller eingehenden Verbindungen, die zum Server erstellt wurden.
    mongodb.cursor.open.noTimeout count Anzahl der offenen Cursor mit der Option DBQuery.Option.noTimeoutLegen Sie diese Option fest, um eine Zeitüberschreitung nach einem Zeitraum der Inaktivität zu verhindern.
    mongodb.Cursor.Open.angeheftet count Anzahl der „angehefteten“ offenen Cursor.
    mongodb.Cursor.Open.total (empfohlene Metrik) count Anzahl der Cursor, die MongoDB für Clients verwaltet. Da MongoDB nicht verwendete Cursor ausschöpft, ist dieser Wert normalerweise klein oder null. Wenn jedoch eine Warteschlange, veraltete anpassbare Cursor oder eine große Anzahl von Vorgängen vorhanden sind, kann dieser Wert erhöht werden.
    mongodb.Cursor.Timeout count Gesamtzahl der Cursor, die seit dem Starten des Serverprozesses eine Zeitüberschreitung aufweisen.
    mongodb.databaseSizes.avgObjSize Administrator Bytes Durchschnittliche Größe jedes Dokuments in Byte.
    mongodb.databaseSizes.avgObjSize Konfiguration Bytes Durchschnittliche Größe jedes Dokuments in Byte.
    mongodb.databaseSizes.avgObjSize local Bytes Durchschnittliche Größe jedes Dokuments in Byte.
    mongodb.databaseSizes.Collections Administrator count Anzahl der Sammlungen in der Datenbank.
    mongodb.databaseSizes.Collections Konfiguration count Anzahl der Sammlungen in der Datenbank.
    mongodb.databaseSizes.Collections local count Anzahl der Sammlungen in der Datenbank.
    mongodb.databaseSizes.dataSize Administrator Bytes Gesamtgröße der nicht komprimierten Daten, die in der Datenbank gespeichert sind. Die dataSizeVerringert sich, wenn Sie Dokumente entfernen. Für Datenbanken, die verwenden WiredTigerSpeicher-Engine, dataSizeKann größer als sein storageSizeWenn die Komprimierung aktiviert ist. Die dataSizeVerringert sich, wenn Dokumente verkleinert werden.
    mongodb.databaseSizes.dataSize Konfiguration Bytes Gesamtgröße der nicht komprimierten Daten, die in der Datenbank gespeichert sind.
    mongodb.databaseSizes.dataSize local Bytes Gesamtgröße der nicht komprimierten Daten, die in der Datenbank gespeichert sind.
    mongodb.databaseSizes.indexes Administrator count Gesamtanzahl der Indizes für alle Sammlungen in der Datenbank.
    mongodb.databaseSizes.indexes Konfiguration count Gesamtanzahl der Indizes für alle Sammlungen in der Datenbank.
    mongodb.databaseSizes.indexes local count Gesamtanzahl der Indizes für alle Sammlungen in der Datenbank.
    mongodb.databaseSizes.indexSize Administrator Bytes Summe des Speicherplatzes, der allen Indizes in der Datenbank zugewiesen ist, einschließlich des freien Indexplatzes.
    mongodb.databaseSizes.indexSize Konfiguration Bytes Summe des Speicherplatzes, der allen Indizes in der Datenbank zugewiesen ist, einschließlich des freien Indexplatzes.
    mongodb.databaseSizes.indexSize local Bytes Summe des Speicherplatzes, der allen Indizes in der Datenbank zugewiesen ist, einschließlich des freien Indexplatzes.
    mongodb.databaseGrößen.Objekte Administrator count Anzahl der Objekte (insbesondere Dokumente) in der Datenbank für alle Sammlungen.
    mongodb.databaseGrößen.Objekte Konfiguration count Anzahl der Objekte (insbesondere Dokumente) in der Datenbank für alle Sammlungen.
    mongodb.databaseGrößen.Objekte local count Anzahl der Objekte (insbesondere Dokumente) in der Datenbank für alle Sammlungen.
    mongodb.databaseSizes.storageSize Administrator Bytes Dieser Wert wird nicht verringert, wenn Sie Dokumente entfernen oder verkleinern. Dieser Wert kann kleiner als sein dataSizeFür Datenbanken, die verwenden WiredTigerSpeicher-Engine mit aktivierter Komprimierung. storageSizeEnthält keinen Platz, der Indizes zugewiesen ist. Siehe indexSizeFür die Gesamtindexgröße.
    mongodb.databaseSizes.storageSize Konfiguration Bytes Summe des Speicherplatzes, der allen Sammlungen in der Datenbank für die Dokumentspeicherung zugewiesen ist, einschließlich des freien Speicherplatzes.
    mongodb.databaseSizes.storageSize local Bytes Summe des Speicherplatzes, der allen Sammlungen in der Datenbank für die Dokumentspeicherung zugewiesen ist, einschließlich des freien Speicherplatzes.
    mongodb.globalLock.activeClients.Reader (empfohlene Metrik) count Anzahl der aktiven Client-Verbindungen, die Lesevorgänge ausführen.
    mongodb.globalLock.activeClients.total count Gesamtzahl der internen Clientverbindungen zur Datenbank, einschließlich System-Threads sowie Leser und Autoren in der Warteschlange. Diese Metrik ist höher als die Summe von activeClients.readersUnd activeClients.writersAufgrund der Einbeziehung von System-Threads.
    mongodb.globalLock.activeClients.Writers (empfohlene Metrik) count Anzahl der aktiven Client-Verbindungen, die Schreibvorgänge ausführen.
    mongodb.globalLock.currentQueue.Reader (empfohlene Metrik) count Anzahl der Vorgänge, die sich derzeit in der Warteschlange befinden und auf die Lesesperre warten. Eine durchgehend kleine Lesewarteschlange, insbesondere bei kürzeren Vorgängen, ist kein Grund zur Sorge.
    mongodb.globalLock.currentQueue.total count Gesamtanzahl der Vorgänge in der Warteschlange, die auf die Sperre warten (d. h. die Summe von globalLock.currentQueue.readersUnd globalLock.currentQueue.writers). Eine durchgehend kleine Warteschlange, insbesondere mit kürzeren Vorgängen, ist kein Grund zur Sorge. Die globalLock.activeClientsInformationen zu Lesern und Autoren bieten Kontext für diese Daten.
    mongodb.globalLock.currentQueue.Writers (empfohlene Metrik) count Anzahl der Vorgänge, die sich derzeit in der Warteschlange befinden und auf die Schreibsperre warten. Eine durchgehend kleine Schreibwarteschlange, insbesondere bei kürzeren Vorgängen, ist kein Grund zur Sorge.
    mongodb.globalLock.Gesamtzeit Mikrosekunden Zeit in Mikrosekunden seit dem letzten Starten und Erstellen der Datenbank globalLock. Dies entspricht in etwa der gesamten Serverbetriebszeit.
    mongodb.Sperren.Sammlung.akquireCount_r count Gibt an, wie oft die Sammlungssperre im Sperrmodus „Absicht freigegeben“ (IS) erworben wurde.
    mongodb.Sperren.Sammlung.akquireCount_W count Gibt an, wie oft die Sammlungssperre im Sperrmodus „Intent Exclusive“ (IX) erworben wurde.
    mongodb.Sperren.Sammlung.akquireCount_W count Gibt an, wie oft die Sammlungssperre im exklusiven Sperrmodus (X) erworben wurde.
    mongodb.Sperren.Datenbank.akquireCount_r count Gibt an, wie oft die Datenbanksperre im Sperrmodus „Absicht freigegeben“ (IS) erworben wurde.
    mongodb.Sperren.Datenbank.akquireCount_W count Gibt an, wie oft die Datenbanksperre im Sperrmodus „Intent Exclusive“ (IX) erworben wurde.
    mongodb.Sperren.Datenbank.akquireCount_W count Gibt an, wie oft die Datenbanksperre im exklusiven Sperrmodus (X) erworben wurde.
    mongodb.Sperren.Global.akquireCount_r count Gibt an, wie oft die globale Sperre im Sperrmodus „Absicht freigegeben“ (IS) erworben wurde.
    mongodb.Sperren.Global.AcqureCount_W count Gibt an, wie oft die globale Sperre im Sperrmodus „Intent Exclusive“ (IX) erworben wurde.
    mongodb.Sperren.Global.AcqureCount_W count Gibt an, wie oft die globale Sperre im exklusiven Sperrmodus (X) erworben wurde.
    mongodb.mem.pageFaults count Gesamtanzahl der Seitenfehler. Die extra_info.page_faultsDer Zähler kann in Momenten schlechter Leistung drastisch ansteigen und kann mit eingeschränkten Arbeitsspeicherumgebungen und größeren Datensätzen korrelieren. Eingeschränkte und sporadische Seitenfehler weisen nicht unbedingt auf ein Problem hin.
    mongodb.mem.Resident (empfohlene Metrik) Mebibyte Dieser Wert entspricht in etwa der RAM-Menge in Mebibyte (MIB), die derzeit vom Datenbankprozess verwendet wird. Während der normalen Verwendung wächst dieser Wert tendenziell. Bei dedizierten Datenbankservern nähert sich die Anzahl der Gesamtmenge des Systemspeichers.
    mongodb.MEM.Virtual Mebibyte Die Menge des vom Mongod-Prozess verwendeten virtuellen Arbeitsspeichers in Mebibyte (MIB).
    mongodb.metrics.document.deleted count Gesamtanzahl der gelöschten Dokumente.
    mongodb.metrics.document.inserted count Gesamtanzahl der eingefügten Dokumente.
    mongodb.metrics.document.zurückgegeben count Gesamtanzahl der von Abfragen zurückgegebenen Dokumente.
    mongodb.Metriken.Dokument.aktualisiert count Gesamtanzahl der aktualisierten Dokumente.
    mongodb.metrics.GetLastError.wtime_num (empfohlene Metrik) count Gesamtzahl von getLastErrorVorgänge mit einem angegebenen Schreibproblem (W), die darauf warten, dass mindestens ein Mitglied eines Replikatsatzes den Schreibvorgang bestätigt (ein W-Wert größer als 1).
    mongodb.metrics.GetLastError.wtime_totalMillis (empfohlene Metrik) Millisekunden Gesamtzeit in Millisekunden, die der Mongod ausgeführt hat getLastErrorVorgänge mit Schreibproblemen (W), die darauf warten, dass mindestens ein Mitglied eines Replikatsatzes den Schreibvorgang bestätigt (ein W-Wert größer als 1.)
    mongodb.metrics.GetLastError.wtimeouts (empfohlene Metrik) count Anzahl der Zeitüberschreitungen bei Schreibvorgängen für Bedenken infolge von wtimeoutSchwellenwert bis getLastError. Diese Zahl wird sowohl für Standard- als auch nicht-standardmäßige Schreibbedenklichkeitsspezifikationen erhöht.
    mongodb.metrics.Operation.scanAndReihenfolge count Gesamtzahl der Abfragen, die sortierte Nummern zurückgeben, die den Sortiervorgang nicht mit einem Index ausführen können.
    mongodb.metrics.queryExecutor.gescannt count Gesamtzahl der Indexelemente, die während der Abfragen und der Auswertung des Abfrageplans gescannt wurden. Dieser Zähler ist mit identisch totalKeysExaminedIn der Ausgabe von Erklären().
    mongodb.metrics.queryExecutor.scannedObjects count Gesamtzahl der Dokumente, die während Abfragen und der Auswertung des Abfrageplans gescannt wurden. Dieser Zähler ist mit identisch totalDocsExaminedIn der Ausgabe von Erklären().
    mongodb.Metriken.Datensatz.Verschiebungen Ein Dokument, das über Daten im Zusammenhang mit der Datensatzzuteilung in den Festplattenspeicherdateien berichtet.
    mongodb.metrics.repl.apply.Batches_num count Gesamtanzahl der Batches, die auf alle Datenbanken angewendet werden.
    mongodb.metrics.repl.apply.Batches_totalMillis count Gesamtzeit in Millisekunden, die der Mongod mit der Anwendung von Vorgängen aus dem Oplog verbracht hat.
    mongodb.metrics.repl.apply.OPS count Gesamtanzahl der angewendeten oplog-Vorgänge. metrics.repl.apply.opsWird nach jedem Vorgang erhöht.
    mongodb.metrics.repl.buffer.count count Aktuelle Anzahl der Vorgänge im Oplog-Puffer.
    mongodb.metrics.repl.buffer.maxSizeBytes Bytes Maximale Größe des Puffers. Dieser Wert ist eine konstante Einstellung im Mongod und kann nicht konfiguriert werden.
    mongodb.metrics.repl.buffer.sizeBytes Bytes Aktuelle Größe des Inhalts des Oplog-Puffers.
    mongodb.metrics.repl.network.bytes count Gesamtmenge der aus der Replikationssynchronisierungsquelle gelesenen Daten.
    mongodb.metrics.repl.network.getmores_num count Gibt die Gesamtzahl von an getmoreVorgänge, d. h. Vorgänge, die einen zusätzlichen Satz von Vorgängen von der Replikationssynchronisierungsquelle anfordern.
    mongodb.metrics.repl.network.getmores_totalMillis count Gesamtzeit, die zum Erfassen von Daten erforderlich ist getmoreVorgänge.
    mongodb.metrics.repl.network.ops count Gesamtanzahl der aus der Replikationsquelle gelesenen Vorgänge.
    mongodb.metrics.repl.network.readersCreated count Gesamtanzahl der erstellten oplog-Abfrageprozesse. MongoDB erstellt immer dann eine neue oplog-Abfrage, wenn ein Fehler in der Verbindung auftritt, einschließlich einer Zeitüberschreitung oder eines Netzwerkvorgangs. Darüber Hinaus metrics.repl.network.readersCreatedWird jedes Mal erhöht, wenn MongoDB eine neue Quelle für die Replikation auswählt.
    mongodb.metrics.ttl.deletedDocuments count Gesamtzahl der Dokumente, die aus Sammlungen mit gelöscht wurden ttlIndex.
    mongodb.metrics.ttl.Bestanden count Gesamtzahl der Dokumente, die aus Sammlungen mit gelöscht wurden ttlIndex.
    mongodb.network.bytesIn count Gesamtzahl der Byte, die der Server über von Clients initiierte Netzwerkverbindungen empfangen hat.
    mongodb.network.bytesOut count Gesamtzahl der Byte, die der Server über von Clients initiierte Netzwerkverbindungen gesendet hat.
    mongodb.network.numRequests count Gesamtzahl der eindeutigen Anforderungen, die der Server empfangen hat. Verwenden Sie diesen Wert, um Kontext für anzugeben network.bytesInUnd network.bytesOutWerte, um sicherzustellen, dass die Netzwerknutzung von MongoDB den Erwartungen und der Anwendungsnutzung entspricht.
    mongodb.opcounters.command count Gesamtanzahl der Befehle, die seit dem letzten Start der Mongod-Instanz an die Datenbank ausgegeben wurden. opcounters.commandZählt alle Befehle mit Ausnahme der Schreibbefehle: INSERT, Update und DELETE.
    mongodb.opcounters.delete count Gesamtanzahl der Löschvorgänge seit dem letzten Start der Mongod-Instanz.
    mongodb.Opcounters.getmore count Gesamtzahl von getMoreVorgänge seit dem letzten Start der Mongod-Instanz. Dieser Zähler kann hoch sein, auch wenn die Abfrageanzahl niedrig ist. Sekundäre Knoten senden getMoreVorgänge als Teil des Replikationsprozesses.
    mongodb.opcounters.insert count Gesamtanzahl der Einfügevorgänge, die seit dem letzten Start der Mongod-Instanz empfangen wurden.
    mongodb.Opcounters.query count Gesamtzahl der Abfragen, die seit dem letzten Starten der Mongod-Instanz empfangen wurden.
    mongodb.Opcounters.Update count Gesamtanzahl der Update-Vorgänge, die seit dem letzten Start der Mongod-Instanz empfangen wurden.
    mongodb.opcountersRepl.command count Gesamtzahl der replizierten Befehle, die seit dem letzten Start der Mongod-Instanz an die Datenbank ausgegeben wurden.
    mongodb.opcountersRepl.delete count Gesamtzahl der replizierten Löschvorgänge seit dem letzten Start der Mongod-Instanz.
    mongodb.opcountersRepl.getmore count Gesamtanzahl der getMore-Vorgänge seit dem letzten Start der Mongod-Instanz.
    mongodb.opcountersRepl.insert (empfohlene Metrik) count Gesamtzahl der replizierten Einfügevorgänge seit dem letzten Start der Mongod-Instanz.
    mongodb.opcountersRepl.query (empfohlene Metrik) count Gesamtzahl der replizierten Abfragen seit dem letzten Start der Mongod-Instanz.
    mongodb.opcountersRepl.Update count Gesamtzahl der replizierten Update-Vorgänge seit dem letzten Start der Mongod-Instanz.