Métricas PostgreSQL

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 5 min. de leitura
  • As tabelas a seguir listam e descrevem as métricas coletadas como saída do especificado PostgreSQL verificações. Entradas indicadas como Métricas em destaque são métricas de alta visibilidade exibidas no Espaço do operador Guia Métrica depois que um alerta é gerado. Essas métricas fornecem ao operador informações adicionais para ajudá-lo a explorar ainda mais o problema especificado.

    Tabela 1. postgresql.check-connections métricas
    Métrica Descrição
    pgsql.connections.active

    (Métrica em destaque)

    Fornece métricas sobre o total de conexões ativas no PostgreSQL banco de dados.
    pgsql.connections.idle

    (Métrica em destaque)

    Fornece métricas sobre o total de conexões ociosas no PostgreSQL banco de dados.
    Tabela 2. métricas postgresql.metric-dbsize
    Métrica Descrição
    pgsql.db.size

    (Métrica em destaque)

    Fornece métricas sobre a utilização total do tamanho do disco para cada um dos PostgreSQL bancos de dados no servidor.
    Tabela 3. métricas postgresql.metric-locks
    Métrica Descrição
    Pgsql.locks.AccessShareLock Fornece métricas no modo de bloqueio de leitura adquirido automaticamente de tabelas consultadas.
    Pgsql.Locks.ExclusiveBloqueio Fornece métricas no modo de bloqueio de leitura adquirido pela tabela DE TABELA DE BLOQUEIO para instruções NO MODO EXCLUSIVO.
    Tabela 4. métricas postgresql.metric-relation-size
    Métrica Descrição
    pgsql.tables_size

    (Métrica em destaque)

    Fornece métricas sobre o tamanho da tabela do banco de dados no servidor.
    Tabela 5. postgresql.metric-statsmétricas bgwriter
    Métrica Descrição
    pgsql.statsbgwriter.buffers_alloc Fornece métricas relacionadas ao número de buffers alocados.
    pgsql.statsbgwriter.buffers_backend Fornece métricas relacionadas ao número de buffers gravados diretamente por um back-end.
    pgsql.statsbgwriter.buffers_backend_fsync Fornece métricas relacionadas ao número de vezes que um back-end teve que executar sua própria chamada fsync (normalmente o gravador em segundo plano lida com elas, mesmo quando o back-end executa sua própria gravação).
    pgsql.statsbgwriter.buffers_checkpoint Fornece métricas relacionadas ao número de buffers gravados durante os pontos de verificação.
    pgsql.statsbgwriter.buffers_clean Fornece métricas relacionadas ao número de buffers gravados pelo gravador em segundo plano.
    pgsql.statsbgwriter.checkpoint_sync_time Fornece métricas relacionadas à quantidade total de tempo gasto na parte do processamento do ponto de verificação em que os arquivos são sincronizados com o disco, em milissegundos.
    pgsql.statsbgwriter.checkpoint_write_time Fornece métricas relacionadas à quantidade total de tempo gasto na parte do processamento do ponto de verificação em que os arquivos são gravados em disco, em milissegundos.
    pgsql.statsbgwriter.checkpoints_req

    (Métrica em destaque)

    Fornece métricas relacionadas ao número de pontos de verificação solicitados que foram executados.
    pgsql.statsbgwriter.checkpoints_timed

    (Métrica em destaque)

    Fornece métricas relacionadas ao número de pontos de verificação programados que foram executados.
    pgsql.statsbgwriter.maxwritten_clean Fornece métricas relacionadas ao número de vezes que o gravador em segundo plano parou uma verificação de limpeza porque havia gravado muitos buffers.
    Tabela 6. métricas postgresql.metric-statsdb
    Métrica Descrição
    pgsql.statsdb.blk_read_time

    (Métrica em destaque)

    Fornece métricas relacionadas ao tempo gasto lendo blocos de arquivos de dados por back-ends neste banco de dados, em milissegundos.
    pgsql.statsdb.blk_write_time

    (Métrica em destaque)

    Fornece métricas relacionadas ao tempo gasto gravando blocos de arquivos de dados por back-ends neste banco de dados, em milissegundos.
    pgsql.statsdb.blks_hit

    (Métrica em destaque)

    Fornece métricas relacionadas ao número de vezes que blocos de disco foram encontrados no cache de buffer, para que uma leitura não seja necessária. Inclui somente ocorrências em PostgreSQL cache de buffer, não o cache do sistema de arquivos do sistema operacional.
    pgsql.statsdb.blks_read Fornece métricas relacionadas ao número de blocos de disco lidos neste banco de dados.
    pgsql.statsdb.checksum_failures Fornece métricas relacionadas ao número de falhas de soma de verificação da página de dados detectadas neste banco de dados (ou em um objeto compartilhado) ou 0 se as somas de verificação de dados não estiverem habilitadas.
    pgsql.statsdb.conflits Fornece métricas relacionadas ao número de consultas canceladas devido a conflitos com a recuperação neste banco de dados. Os conflitos ocorrem somente em servidores em espera.
    pgsql.statsdb.deadlocks

    (Métrica em destaque)

    Fornece métricas relacionadas ao número de deadlocks detectados neste banco de dados.
    pgsql.statsdb.numackends Fornece métricas relacionadas ao número de back-ends conectados atualmente a este banco de dados. Esta é a única coluna nesta exibição que retorna um valor que reflete o estado atual; todas as outras colunas retornam os valores acumulados desde a última redefinição.
    pgsql.statsdb.temp_bytes Fornece métricas relacionadas à quantidade total de dados gravados em arquivos temporários por consultas neste banco de dados. Todos os arquivos temporários são contados, independentemente do motivo pelo qual o arquivo temporário foi criado e independentemente de log_temp_filesconfiguração.
    pgsql.statsdb.temp_files Fornece métricas relacionadas ao número de arquivos temporários criados por consultas neste banco de dados. Todos os arquivos temporários são contados, independentemente do motivo pelo qual o arquivo temporário foi criado (como classificação ou hash) e independentemente de log_temp_filesconfiguração.
    pgsql.statsdb.tup_deleted Fornece métricas relacionadas ao número de linhas excluídas por consultas neste banco de dados.
    pgsql.statsdb.tup_fetched Fornece métricas relacionadas ao número de linhas obtidas por consultas neste banco de dados.
    pgsql.statsdb.tup_inserted Fornece métricas relacionadas ao número de linhas inseridas por consultas neste banco de dados.
    pgsql.statsdb.tup_returned Fornece métricas relacionadas ao número de linhas retornadas por consultas neste banco de dados.
    pgsql.statsdb.tup_updated Fornece métricas relacionadas ao número de linhas atualizadas por consultas neste banco de dados.
    pgsql.statsdb.xact_commit Fornece métricas relacionadas ao número de transações neste banco de dados que foram confirmadas.
    pgsql.statsdb.xact_rollback Fornece métricas relacionadas ao número de transações neste banco de dados que foram revertidas.
    Tabela 7. métricas postgresql.metric-statsio
    Métrica Descrição
    pgsql.statsio.heap_blks_hit

    (Métrica em destaque)

    Fornece métricas relacionadas ao número de ocorrências de buffer nesta tabela.
    pgsql.statsio.heap_blks_read Fornece métricas relacionadas ao número de blocos de disco lidos nesta tabela.
    pgsql.statsio.idx_blks_hit Fornece métricas relacionadas ao número de ocorrências de buffer em todos os índices nesta tabela.
    pgsql.statsio.idx_blks_read Fornece métricas relacionadas ao número de blocos de disco lidos de todos os índices nesta tabela.
    pgsql.statsio.tidx_blks_hit Fornece métricas relacionadas ao número de ocorrências de buffer no índice da tabela DE NOTIFICAÇÃO desta tabela (se houver).
    pgsql.statsio.tidx_blks_read Fornece métricas relacionadas ao número de blocos de disco lidos no índice da tabela DE NOTIFICAÇÃO desta tabela.
    pgsql.statsio.toast_blks_hit Fornece métricas relacionadas ao número de ocorrências de buffer na tabela DE NOTIFICAÇÃO desta tabela (se houver).
    pgsql.statsio.toast_blks_read Fornece métricas relacionadas ao número de blocos de disco lidos na tabela DE NOTIFICAÇÃO desta tabela (se houver).
    Tabela 8. métricas postgresql.metric-statsio
    Métrica Descrição
    pgsql.stattable.idx_scan Fornece métricas relacionadas ao número de verificações de índice iniciadas nesta tabela.
    pgsql.stattable.idx_tup_fetch Fornece métricas relacionadas ao número de linhas dinâmicas obtidas por verificações de índice.
    pgsql.stattable.n_dead_tup Fornece métricas relacionadas ao número estimado de linhas inoperantes.
    pgsql.stattable.n_live_tup Fornece métricas relacionadas ao número estimado de linhas ativas.
    pgsql.stattable.n_tup_del Fornece métricas relacionadas ao número de linhas excluídas.
    pgsql.stattable.n_tup_hot_upd Fornece métricas relacionadas ao número de linhas atualizadas A QUENTE (ou seja, sem necessidade de atualização de índice separada).
    pgsql.stattable.n_tup_ins Fornece métricas relacionadas ao número de linhas inseridas.
    pgsql.stattable.n_tup_upd Fornece métricas relacionadas ao número de linhas atualizadas.
    pgsql.statstable.seq_scan Fornece métricas relacionadas ao número de verificações sequenciais iniciadas nesta tabela.
    pgsql.statstable.seq_tup_read Fornece métricas relacionadas ao número de linhas dinâmicas obtidas por verificações sequenciais.