Skip to main content
Tipp: Stellen Sie sicher, dass Sie die Heroku-Einrichtung abgeschlossen haben und über einen funktionierenden Heroku Log Drain (für Cedar-Generation) oder Heroku Telemetry Drain (für Fir-Generation) verfügen, bevor Sie mit diesem Abschnitt fortfahren.
Diese Dashboards werden automatisch als Intelligence dashboards erstellt, wenn ein Log Drain oder Telemetry Drain eingerichtet ist. Es sind keine weiteren Schritte erforderlich. Welche Dashboards angezeigt werden, hängt von der Heroku-Generation und den Add-on-Plänen ab, die Sie verwenden:

Statuscode-Dashboard

Dieses Dashboard ist nur für Anwendungen der Heroku Cedar-Generation verfügbar.
Das Heroku Status-Dashboard aggregiert die von Heroku zurückgegebenen Statuscodes in die wichtigsten Kategorien (2xx, 3xx, 4xx und 5xx). Ein Diagramm zeigt die Anzahl pro Kategorie, ein zweites Diagramm zeigt jede Kategorie als Prozentsatz aller Requests.

Redis-Dashboard

Für die Heroku Cedar-Generation sind Redis-Metriken auf Premium-Instanzen (oder höheren Plänen) verfügbar. Für die Heroku Fir-Generation sind Redis-Metriken auf allen Instanzen verfügbar.
Das Heroku Redis-Dashboard basiert auf den von Heroku bereitgestellten Metriken. Es zeigt aktive Verbindungen, Trefferquote, entfernte Schlüssel und Redis-Host-Metriken. Active connections: Die Anzahl der auf der Redis-Instanz hergestellten Verbindungen. Hit rate: Das Verhältnis erfolgreicher Lesevorgänge zu allen Leseoperationen, auf fünf Dezimalstellen gerundet. Evicted keys: Die Anzahl der entfernten Schlüssel, weil das maxmemory-Limit Ihrer Instanz erreicht wurde. Memory: Ungefähre Menge an Speicher, die von Ihren Redis-Prozessen verwendet wird, in kB. Dies umfasst den gemeinsamen Pufferspeicher sowie den Speicher für jede Verbindung. Server load average: Durchschnittliche Last des Systems über einen Zeitraum von 1 Minute. Server I/O: Anzahl der Lese-/Schreibvorgänge in E/A-Größen von 16-KB-Blöcken. Server memory: Speicher auf dem Redis-Server, aufgeteilt in verwendet, frei und zwischengespeichert.

PostgreSQL-Dashboard

Dieses Dashboard ist nur für Heroku Postgres Standard- und Premium- Instanzen verfügbar.
Das Heroku Postgres-Dashboard basiert auf den von der Heroku-Plattform bereitgestellten Metriken und zeigt Datenbankgröße, Verbindungen und Index-Trefferquoten. Database Size: Die Anzahl der Bytes, die in der Datenbank enthalten sind. Dies umfasst alle Tabellen- und Indexdaten auf der Festplatte, einschließlich des Datenbank-Bloats. Tables: Die Anzahl der Tabellen in der Datenbank. Index Cache Hit Rate und Table Cache Hit Rate: Verhältnis der Lookups, die aus dem gemeinsamen Pufferspeicher bedient werden, auf fünf Dezimalstellen gerundet. Heroku empfiehlt einen Wert von 0,98 oder höher. Wenn er dauerhaft unter 0,98 fällt, untersuchen Sie Ihre teuren Abfragen oder aktualisieren Sie Ihren Datenbankplan für mehr RAM. Die Cache-Trefferquote ist eine hervorragende Metrik, um einen Trigger zur Anomaly detection festzulegen. Active Connections: Die Anzahl der auf der Datenbank hergestellten Verbindungen. Waiting Connections: Verbindungen, die auf eine Sperre warten. Wenn zu viele Verbindungen warten, könnte dies auf eine Überbeanspruchung der Verbindungen hindeuten, weil zum Beispiel kein Verbindungspool verwendet wird. Memory: Ungefähre Menge an Speicher, die von den Postgres-Prozessen Ihrer Datenbank verwendet wird, in kB. Dies umfasst den gemeinsamen Pufferspeicher sowie den Speicher für jede Verbindung. Server load average: Durchschnittliche Systemlast des Heroku-Datenbankservers. Weitere Informationen darüber, wie Sie Load Averages lesen, finden Sie in unserem Blogbeitrag „Understanding system load and load averages”. Server I/O: Anzahl der Lese-/Schreibvorgänge in Größen von 16-KB-Blöcken. Jeder Postgres-Plan hat ein Limit für die IOPS, die er ausführen kann (siehe die Heroku-Dokumentation), daher ist dies ein hervorragender Kandidat, um einen Trigger zur Anomaly detection festzulegen. Server memory: Speicher auf dem Datenbankserver, aufgeteilt in verwendet, frei und zwischengespeichert. Bei mandantenfähigen Plänen können Servermetriken andere Datenbanken einschließen und irreführend sein. WAL usage: Nutzung des Write Ahead Log, als Prozentsatz. Eine gesunde Datenbank liegt hier bei 0,75 oder darunter. Oberhalb von 0,75 begrenzt Heroku die Verbindungen zur Postgres-Instanz. Follower lag: Die Anzahl der Commits, um die dieser Follower seinem Leader hinterherhinkt. Dieses Diagramm ist leer, wenn es keine Follower gibt. Weitere Informationen zu diesen Metriken finden Sie auf der Heroku-Dokumentationsseite.