Pular para o conteúdo principal
Dica: Certifique-se de ter concluído a configuração do Heroku e ter um Heroku Log Drain (para a geração Cedar) ou Heroku Telemetry drain (para a geração Fir) funcionando antes de continuar com esta seção.
Esses dashboards serão gerados automaticamente como “Magic dashboards”, quando um Log Drain ou Telemetry Drain for configurado. Nenhuma ação adicional é necessária. Observe que em alguns casos você precisa de um:

Dashboard de códigos de status

Este dashboard está disponível apenas para aplicações da geração Heroku Cedar.
O dashboard de status mostra uma agregação dos códigos de status retornados pelo Heroku. Eles são agrupados nas principais categorias de códigos de status (2xx, 3xx, 4xx e 5xx).

Dashboard do Redis

Para a geração Heroku Cedar, as métricas do Redis estão disponíveis em instâncias premium (ou plano superior). Para a geração Heroku Fir, as métricas do Redis estão disponíveis em todas as instâncias.
O dashboard do Redis é baseado nas métricas fornecidas pelo Heroku. Ele mostra as conexões ativas, taxa de acertos, chaves removidas e métricas do host Redis. Active Connections: O número de conexões estabelecidas na instância Redis. Redis hit rate: A proporção de leituras bem-sucedidas em relação a todas as operações de leitura, arredondada para cinco casas decimais. Redis evicted keys: O número de chaves removidas por atingir o limite de maxmemory da sua instância. Memory: Quantidade aproximada de memória usada pelos seus processos Redis em kB. Isso inclui o cache de buffer compartilhado, bem como a memória de cada conexão. Redis server Load average: Carga média no sistema durante um período de 1 minuto. Redis server I/O: Número de operações de leitura/escrita em tamanhos de I/O de blocos de 16KB

Dashboard do PostgreSQL

Este dashboard está disponível apenas para instâncias do Heroku Postgres Standard e Premium.
O dashboard do Postgres é baseado nas métricas fornecidas pela plataforma Heroku e mostra o tamanho do banco de dados, conexões e taxas de acerto de índices. Waiting connections: Conexões aguardando um lock. Se houver muitas conexões aguardando, isso pode indicar uso excessivo de conexões por não usar um pool de conexões, por exemplo. Index/Table cache hit rate: Proporção de consultas de índice servidas a partir de um cache de buffer. Idealmente, esse valor é sempre 0,99 ou maior. Se cair consistentemente abaixo de 0,99, talvez seja necessário fazer upgrade do plano do seu banco de dados ou adicionar mais RAM. A taxa de acerto do cache é uma ótima métrica para configurar um gatilho de detecção de anomalias. Memory usage: Acompanhamos tanto a memória usada pelo Postgres quanto pelo próprio sistema. A memória do Postgres inclui o cache de buffer e a memória por conexão. Para planos multi-tenant, as métricas do sistema podem incluir outros bancos de dados e podem ser enganosas. Load average: Carga média do sistema do servidor de banco de dados do Heroku. Para mais informações sobre como ler médias de carga, escrevemos um post no blog sobre isso há algum tempo chamado: “Understanding system load and load averages”. I/O read/write operations: Número de operações de leitura/escrita em tamanhos de blocos de 16KB. Cada plano do Postgres tem um limite de IOPS que pode executar (veja a documentação do Heroku aqui). Este seria um excelente candidato para configurar um gatilho de detecção de anomalias. Para mais informações sobre essas métricas, você pode ler mais na página de documentação do Heroku.