Skip to main content
Astuce : Assurez-vous d’avoir terminé la configuration Heroku et de disposer d’un Heroku Log Drain fonctionnel (pour la génération Cedar) ou d’un Heroku Telemetry drain (pour la génération Fir) avant de poursuivre cette section.
Ces dashboards sont créés automatiquement en tant que Intelligence dashboards lorsqu’un Log Drain ou un Telemetry Drain est configuré. Aucune autre action n’est requise. Les dashboards qui apparaissent dépendent de la génération Heroku et des plans d’add-on que vous utilisez :

Dashboard des codes de statut

Ce dashboard est disponible uniquement pour les applications de la génération Heroku Cedar.
Le dashboard Heroku Status agrège les codes de statut retournés par Heroku dans les principales catégories (2xx, 3xx, 4xx et 5xx). Un graphique affiche le nombre par catégorie, et un second graphique affiche chaque catégorie en pourcentage de toutes les requêtes.

Dashboard Redis

Pour la génération Heroku Cedar, les métriques Redis sont disponibles sur les instances premium (ou plan supérieur). Pour la génération Heroku Fir, les métriques Redis sont disponibles sur toutes les instances.
Le dashboard Heroku Redis est basé sur les métriques fournies par Heroku. Il affiche les connexions actives, le taux de réussite, les clés évincées et les métriques d’hôte Redis. Active connections : Le nombre de connexions établies sur l’instance Redis. Hit rate : Le ratio de lectures réussies par rapport à toutes les opérations de lecture, arrondi à cinq décimales. Evicted keys : Le nombre de clés évincées en raison de l’atteinte de la limite maxmemory de votre instance. Memory : Quantité approximative de mémoire utilisée par vos processus Redis en kB. Cela inclut le cache de tampon partagé ainsi que la mémoire pour chaque connexion. Server load average : Charge moyenne du système sur une période d’une minute. Server I/O : Nombre d’opérations de lecture/écriture en tailles d’E/S de blocs de 16 Ko. Server memory : Mémoire sur le serveur Redis, répartie entre utilisée, libre et mise en cache.

Dashboard PostgreSQL

Ce dashboard est disponible uniquement pour les instances Heroku Postgres Standard et Premium.
Le dashboard Heroku Postgres est basé sur les métriques fournies par la plateforme Heroku et il affiche la taille de la base de données, les connexions et les taux de réussite des index. Database Size : Le nombre d’octets contenus dans la base de données. Cela inclut toutes les données de tables et d’index sur le disque, y compris le bloat de la base de données. Tables : Le nombre de tables dans la base de données. Index Cache Hit Rate et Table Cache Hit Rate : Ratio des recherches servies depuis le cache de tampon partagé, arrondi à cinq décimales. Heroku recommande une valeur de 0,98 ou supérieure. Si elle tombe en dessous de 0,98 de manière constante, examinez vos requêtes coûteuses ou améliorez votre plan de base de données pour plus de RAM. Le taux de réussite du cache est une excellente métrique sur laquelle définir un déclencheur de Anomaly detection. Active Connections : Le nombre de connexions établies sur la base de données. Waiting Connections : Connexions en attente d’un verrou. S’il y a trop de connexions en attente, cela peut indiquer une surutilisation des connexions due, par exemple, à l’absence d’un pool de connexions. Memory : Quantité approximative de mémoire utilisée par les processus Postgres de votre base de données en kB. Cela inclut le cache de tampon partagé ainsi que la mémoire pour chaque connexion. Server load average : Charge système moyenne du serveur de base de données Heroku. Pour plus d’informations sur la façon de lire les charges moyennes, consultez notre article de blog « Understanding system load and load averages ». Server I/O : Nombre d’opérations de lecture/écriture en tailles de blocs de 16 Ko. Chaque plan Postgres a une limite sur les IOPS qu’il peut effectuer (voir la documentation Heroku), ce qui en fait un excellent candidat pour définir un déclencheur de Anomaly detection. Server memory : Mémoire sur le serveur de base de données, répartie entre utilisée, libre et mise en cache. Pour les plans multi-locataires, les métriques du serveur peuvent inclure d’autres bases de données et être trompeuses. WAL usage : Utilisation du Write Ahead Log, en pourcentage. Une base de données saine a cette valeur à 0,75 ou moins. Au-dessus de 0,75, Heroku limite les connexions à l’instance Postgres. Follower lag : Le nombre de commits de retard de ce follower par rapport à son leader. Ce graphique est vide s’il n’y a pas de followers. Pour plus d’informations sur ces métriques, vous pouvez en lire davantage sur la page de documentation Heroku.