Zum Hauptinhalt springen

Diagnose (Diagnostics)

Drei Tabs unter Operate (Rolle Development) helfen beim Finden von Problemen.

Slow queries​

Operate > Slow queries listet Datenbankbefehle, die länger als der konfigurierte Schwellwert gedauert haben. Die Kopfzeile zeigt die Anzahl der Einträge; daneben steht ein Schalter Live. Die Filter sind Command, Min duration (ms), Time window (z. B. Last hour), Group similar und Auto refresh (30s). Die Spalten sind Time, Command, Collection, Duration, Status, Fingerprint und Request, mit Details und einer BSON-Ansicht der Anfrage. Der Puffer enthält Einträge seit dem Start des Dienstes und wird bei jedem Neustart geleert; ohne Einträge sagt die Seite „No slow queries captured yet.“

Die BSON-Ansicht und der Abfrageplan zeigen nie Zugangsdaten: Werte von Passwörtern, Passwort-Hashes, Security-Stamps, Benutzer-Token, Client-Geheimnissen, OAuth-Token-Payloads, Session-Tickets und -Schlüsseln, Daten gespeicherter Grants, Data-Protection-Schlüsseln und von jedem Attribut, das das Datenmodell als verborgen (hidden), sicherheitsrelevant (security-sensitive) oder geheim (secret) kennzeichnet, erscheinen als ***. Die Feldnamen bleiben, damit sich die Form des Befehls weiter lesen lässt.

Slow queries: Seite

Index usage​

Operate > Index usage zeigt, wie oft die Datenbankindizes benutzt wurden, um Indizes zu finden, die mehr kosten als sie bringen. Die Filter sind Min age (days), Low-usage threshold (ops) und Include Used / Builtin; die Spalten sind Status, Collection, Index, Ops, Age (d), Observed since und Drop command. Die Drop-Befehle werden zum Kopieren in die MongoDB-Shell angezeigt; nichts wird automatisch ausgeführt, prüfen Sie sie sorgfältig. Die Zähler werden beim Neustart der Datenbank zurückgesetzt; ein Index, der jünger als das Mindestalter ist, gilt als benutzt.

Index usage: Seite

Mit eingeschaltetem Include Used / Builtin zeigt die Liste auch die benutzten und die eingebauten Indizes:

Index usage: alle Indizes

User diagnostics​

Operate > User diagnostics zeigt Ihre eigene Anmeldung: den Benutzernamen, wie lange das Access-Token noch gültig ist, und die Tabs Access token, ID token und Refresh tokens mit ihren Claims (Aussteller, Tenant, Rollen, Scopes). Damit sehen Sie, welche Rollen das Studio wirklich erhalten hat. Das rohe Token lässt sich kopieren; behandeln Sie es als Geheimnis und fügen Sie es nie in Tickets oder Chats ein.

Mehr​

Hintergrund zu Abfragen und Indizes: Datenzugriff im Technikleitfaden.