PostgreSQL-Metriken
In den folgenden Tabellen werden die Metriken aufgelistet und beschrieben, die als Ausgabe von der angegebenen erfasst werden PostgreSQL Prüfungen. 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.
| Metrik | Beschreibung |
|---|---|
| pgsql.connections.active (Empfohlene Metrik) |
Stellt Metriken für die Gesamtzahl der aktiven Verbindungen in bereit PostgreSQL Datenbank. |
| Pgsql.connections.inaktiv (Empfohlene Metrik) |
Stellt Metriken für die Gesamtzahl der inaktiven Verbindungen auf bereit PostgreSQL Datenbank. |
| Metrik | Beschreibung |
|---|---|
| Pgsql.DB.size (Empfohlene Metrik) |
Stellt Metriken für die gesamte Auslastung der Datenträgergröße für jeden der bereit PostgreSQL Datenbanken auf dem Server. |
| Metrik | Beschreibung |
|---|---|
| Pgsql.locks.AccessShareLock | Stellt Metriken für den Leseschlossmodus bereit, der automatisch aus abgefragten Tabellen abgerufen wird. |
| Pgsql.locks.ExklusivSperre | Stellt Metriken für den Lesesperren-Modus bereit, der von der SPERRTABELLE für Anweisungen IM EXKLUSIVEN MODUS erworben wurde. |
| Metrik | Beschreibung |
|---|---|
| Pgsql.tables_size (Empfohlene Metrik) |
Stellt Metriken für die Datenbanktabellengröße auf dem Server bereit. |
| Metrik | Beschreibung |
|---|---|
| Pgsql.statsbgwriter.buffers_alloc | Stellt Metriken im Zusammenhang mit der Anzahl der zugeteilten Puffer bereit. |
| Pgsql.statsbgwriter.buffers_Backend | Stellt Metriken bereit, die sich auf die Anzahl der Puffer beziehen, die direkt von einem Back-End geschrieben wurden. |
| Pgsql.statsbgwriter.buffers_Backend_fsync | Stellt Metriken bereit, die sich darauf beziehen, wie oft ein Back-End seinen eigenen fsync-Aufruf ausführen musste (normalerweise verarbeitet der Hintergrundautor diese, auch wenn das Back-End seine eigenen Schreibvorgänge ausführt). |
| Pgsql.statsbgwriter.buffers_checkpoint | Stellt Metriken im Zusammenhang mit der Anzahl der während Prüfpunkten geschriebenen Puffer bereit. |
| Pgsql.statsbgwriter.buffers_clean | Stellt Metriken bereit, die sich auf die Anzahl der vom Hintergrundautor geschriebenen Puffer beziehen. |
| pgsql.statsbgwriter.checkpoint_sync_time | Stellt Metriken im Zusammenhang mit der Gesamtzeit in Millisekunden für den Teil der Prüfpunktverarbeitung bereit, bei dem Dateien mit dem Datenträger synchronisiert werden. |
| pgsql.statsbgwriter.checkpoint_write_time | Stellt Metriken im Zusammenhang mit der Gesamtzeit in Millisekunden bereit, die für den Teil der Prüfpunktverarbeitung aufgewendet wurde, bei dem Dateien auf den Datenträger geschrieben werden. |
| pgsql.statsbgwriter.checkpoints_req (Empfohlene Metrik) |
Stellt Metriken im Zusammenhang mit der Anzahl der angeforderten Prüfpunkte bereit, die durchgeführt wurden. |
| pgsql.statsbgwriter.checkpoints_timed (Empfohlene Metrik) |
Stellt Metriken im Zusammenhang mit der Anzahl der durchgeführten geplanten Prüfpunkte bereit. |
| Pgsql.statsbgwriter.maxwritten_clean | Stellt Metriken bereit, die sich darauf beziehen, wie oft der Hintergrundautor einen Bereinigungsscan angehalten hat, da zu viele Puffer geschrieben wurden. |
| Metrik | Beschreibung |
|---|---|
| Pgsql.statsdb.blk_read_time (Empfohlene Metrik) |
Stellt Metriken im Zusammenhang mit der Zeit zum Lesen von Datendateiblöcken nach Back-Ends in dieser Datenbank in Millisekunden bereit. |
| Pgsql.statsdb.blk_write_time (Empfohlene Metrik) |
Stellt Metriken im Zusammenhang mit der Zeit zum Schreiben von Datendateiblöcken nach Back-Ends in dieser Datenbank in Millisekunden bereit. |
| Pgsql.statsdb.blks_Hit (Empfohlene Metrik) |
Stellt Metriken bereit, die sich darauf beziehen, wie oft Datenträgerblöcke im Puffer-Cache gefunden wurden, sodass kein Lesen erforderlich war. Dies umfasst nur Treffer in PostgreSQL Puffercache, nicht der Dateisystemcache des Betriebssystems. |
| Pgsql.statsdb.blks_read | Stellt Metriken im Zusammenhang mit der Anzahl der in dieser Datenbank gelesenen Datenträgerblöcke bereit. |
| pgsql.statsdb.checksum_failures | Stellt Metriken bereit, die sich auf die Anzahl der in dieser Datenbank (oder in einem gemeinsam genutzten Objekt) erkannten Prüfsummenfehler auf der Datenseite beziehen, oder 0, wenn Datenprüfsummen nicht aktiviert sind. |
| Pgsql.statsdb.Conflicts | Stellt Metriken im Zusammenhang mit der Anzahl der Abfragen bereit, die aufgrund von Konflikten mit der Wiederherstellung in dieser Datenbank abgebrochen wurden. Konflikte treten nur auf Standby-Servern auf. |
| pgsql.statsdb.deadlocks (Empfohlene Metrik) |
Stellt Metriken im Zusammenhang mit der Anzahl der in dieser Datenbank erkannten Deadlocks bereit. |
| Pgsql.statsdb.numbackends | Stellt Metriken bereit, die sich auf die Anzahl der Back-Ends beziehen, die derzeit mit dieser Datenbank verbunden sind. Dies ist die einzige Spalte in dieser Ansicht, die einen Wert zurückgibt, der den aktuellen Status widerspiegelt. Alle anderen Spalten geben die kumulierten Werte seit der letzten Zurücksetzung zurück. |
| Pgsql.statsdb.temp_bytes | Stellt Metriken im Zusammenhang mit der Gesamtmenge der Daten bereit, die durch Abfragen in dieser Datenbank in temporäre Dateien geschrieben wurden. Alle temporären Dateien werden gezählt, unabhängig davon, warum die temporäre Datei erstellt wurde und unabhängig von log_temp_filesEinstellung. |
| Pgsql.statsdb.temp_files | Stellt Metriken im Zusammenhang mit der Anzahl der temporären Dateien bereit, die durch Abfragen in dieser Datenbank erstellt wurden. Alle temporären Dateien werden gezählt, unabhängig davon, warum die temporäre Datei erstellt wurde (z. B. Sortieren oder Hashing) und unabhängig von log_temp_filesEinstellung. |
| Pgsql.statsdb.tup_deleted | Stellt Metriken im Zusammenhang mit der Anzahl der Zeilen bereit, die durch Abfragen in dieser Datenbank gelöscht wurden. |
| Pgsql.statsdb.tup_fetched | Stellt Metriken im Zusammenhang mit der Anzahl der Zeilen bereit, die von Abfragen in dieser Datenbank abgerufen werden. |
| Pgsql.statsdb.tup_inserted | Stellt Metriken bereit, die sich auf die Anzahl der Zeilen beziehen, die von Abfragen in dieser Datenbank eingefügt wurden. |
| Pgsql.statsdb.tup_Returned | Stellt Metriken im Zusammenhang mit der Anzahl der Zeilen bereit, die von Abfragen in dieser Datenbank zurückgegeben werden. |
| Pgsql.statsdb.tup_updated | Stellt Metriken im Zusammenhang mit der Anzahl der Zeilen bereit, die durch Abfragen in dieser Datenbank aktualisiert wurden. |
| Pgsql.statsdb.xact_commit | Stellt Metriken im Zusammenhang mit der Anzahl der Transaktionen in dieser Datenbank bereit, die bestätigt wurden. |
| Pgsql.statsdb.xact_Rollback | Stellt Metriken im Zusammenhang mit der Anzahl der Transaktionen in dieser Datenbank bereit, die zurückgesetzt wurden. |
| Metrik | Beschreibung |
|---|---|
| Pgsql.statsio.Heap_blks_Hit (Empfohlene Metrik) |
Stellt Metriken im Zusammenhang mit der Anzahl der Puffertreffer in dieser Tabelle bereit. |
| Pgsql.statsio.heap_blks_read | Stellt Metriken im Zusammenhang mit der Anzahl der aus dieser Tabelle gelesenen Datenträgerblöcke bereit. |
| Pgsql.statsio.idx_blks_Hit | Stellt Metriken im Zusammenhang mit der Anzahl der Puffertreffer in allen Indizes in dieser Tabelle bereit. |
| Pgsql.statsio.idx_blks_read | Stellt Metriken im Zusammenhang mit der Anzahl der Datenträgerblöcke bereit, die aus allen Indizes in dieser Tabelle gelesen werden. |
| Pgsql.statsio.tidx_blks_Hit | Stellt Metriken im Zusammenhang mit der Anzahl der Puffertreffer im TOAST-Tabellenindex dieser Tabelle bereit (falls vorhanden). |
| Pgsql.statsio.tidx_blks_read | Stellt Metriken im Zusammenhang mit der Anzahl der Datenträgerblöcke bereit, die aus dem TOAST-Tabellenindex dieser Tabelle gelesen werden. |
| Pgsql.statsio.Toast_blks_Hit | Stellt Metriken im Zusammenhang mit der Anzahl der Puffertreffer in der TOAST-Tabelle dieser Tabelle bereit (falls vorhanden). |
| Pgsql.statsio.Toast_blks_read | Stellt Metriken im Zusammenhang mit der Anzahl der Datenträgerblöcke bereit, die aus der TOAST-Tabelle dieser Tabelle gelesen werden (falls vorhanden). |
| Metrik | Beschreibung |
|---|---|
| Pgsql.statstable.idx_Scan | Stellt Metriken im Zusammenhang mit der Anzahl der Indexscans bereit, die für diese Tabelle initiiert wurden. |
| Pgsql.statstable.idx_tup_fetch | Stellt Metriken im Zusammenhang mit der Anzahl der Live-Zeilen bereit, die von Indexscans abgerufen werden. |
| Pgsql.statstable.n_Dead_tup | Stellt Metriken im Zusammenhang mit der geschätzten Anzahl der inaktiven Zeilen bereit. |
| Pgsql.statstable.n_live_tup | Stellt Metriken im Zusammenhang mit der geschätzten Anzahl der Live-Zeilen bereit. |
| Pgsql.statstable.n_up_del | Stellt Metriken im Zusammenhang mit der Anzahl der gelöschten Zeilen bereit. |
| pgsql.statstable.n_tup_hot_upd | Stellt Metriken im Zusammenhang mit der Anzahl der AKTUELL aktualisierten Zeilen bereit (d. h. ohne separate Indexaktualisierung). |
| Pgsql.statstable.n_tup_ins | Stellt Metriken im Zusammenhang mit der Anzahl der eingefügten Zeilen bereit. |
| Pgsql.statstable.n_tup_upd | Stellt Metriken im Zusammenhang mit der Anzahl der aktualisierten Zeilen bereit. |
| pgsql.statstable.seq_scan | Stellt Metriken im Zusammenhang mit der Anzahl der sequenziellen Scans bereit, die für diese Tabelle initiiert wurden. |
| pgsql.statstable.seq_tup_read | Stellt Metriken im Zusammenhang mit der Anzahl der Live-Zeilen bereit, die von sequenziellen Scans abgerufen werden. |