Métricas PostgreSQL
As tabelas a seguir listam e descrevem as métricas que são coletadas como saída das PostgreSQL verificações especificadas. Entradas indicadas como Métricas em destaque são métricas de alta visibilidade exibidas na guia Métrica Espaço do operador depois que um alerta é gerado. Essas métricas fornecem ao operador informações adicionais para ajudá-lo a explorar melhor o problema especificado.
| Métrica | Descrição |
|---|---|
| pgsql.connections.active (Métrica em destaque) |
Fornece métricas sobre o total de conexões ativas no banco de dados PostgreSQL. |
| pgsql.connections.idle (Métrica em destaque) |
Fornece métricas sobre o total de conexões ociosas no banco de dados PostgreSQL. |
| Métrica | Descrição |
|---|---|
| pgsql.db.size (Métrica em destaque) |
Fornece métricas sobre a utilização do tamanho total do disco para cada um dos PostgreSQL bancos de dados no servidor. |
| Métrica | Descrição |
|---|---|
| pgsql.locks.AccessShareLock | Fornece métricas no modo de bloqueio de leitura adquirido automaticamente de tabelas consultadas. |
| pgsql.locks.BloqueioExclusivo | Fornece métricas no modo de leitura/bloqueio adquirido pela tabela LOCK table para instruções IN EXCLUSIVE MODE. |
| Métrica | Descrição |
|---|---|
| pgsql.tabelas_tamanho (Métrica em destaque) |
Fornece métricas sobre o tamanho da tabela do banco de dados no servidor. |
| 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 isso, 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 no 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 realizados. |
| pgsql.statsbgwriter.checkpoints_timed (Métrica em destaque) |
Fornece métricas relacionadas ao número de pontos de verificação programados que foram realizados. |
| pgsql.statsbgwriter.maxwrite_clean | Fornece métricas relacionadas ao número de vezes que o gravador em segundo plano interrompeu uma verificação de limpeza por ter gravado muitos buffers. |
| Métrica | Descrição |
|---|---|
| pgsql.statsdb.blk_read_time (Métrica em destaque) |
Fornece métricas relacionadas ao tempo gasto na leitura de 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 na gravação de 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 do buffer, para que uma leitura não fosse necessária. Isso inclui somente acertos no cache de buffer PostgreSQL, não no 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.conflicts | 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 impasses detectados neste banco de dados. |
| pgsql.statsdb.numbackends | Fornece métricas relacionadas ao número de back-ends atualmente conectados 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 da configuração log_temp_files. |
| 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 da configuração log_temp_files. |
| 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 buscadas 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. |
| 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 TOAST desta tabela (se houver). |
| pgsql.statsio.tidx_blks_read | Fornece métricas relacionadas ao número de blocos de disco lidos do índice da tabela TOAST desta tabela. |
| pgsql.statsio.toast_blks_hit | Fornece métricas relacionadas ao número de ocorrências de buffer na tabela TOAST desta tabela (se houver). |
| pgsql.statsio.toast_blks_read | Fornece métricas relacionadas ao número de blocos de disco lidos da tabela TOAST desta tabela (se houver). |
| Métrica | Descrição |
|---|---|
| pgsql.statstable.idx_scan | Fornece métricas relacionadas ao número de verificações de índice iniciadas nesta tabela. |
| pgsql.statstable.idx_tup_fetch | Fornece métricas relacionadas ao número de linhas ativas buscadas por verificações de índice. |
| pgsql.statstable.n_dead_tup | Fornece métricas relacionadas ao número estimado de linhas inativas. |
| pgsql.statstable.n_live_tup | Fornece métricas relacionadas ao número estimado de linhas ativas. |
| pgsql.statstable.n_tup_del | Fornece métricas relacionadas ao número de linhas excluídas. |
| pgsql.statstable.n_tup_hot_upd | Fornece métricas relacionadas ao número de linhas atualizadas HOT (ou seja, sem atualização de índice separada necessária). |
| pgsql.statstable.n_tup_ins | Fornece métricas relacionadas ao número de linhas inseridas. |
| pgsql.statstable.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 ativas buscadas por verificações sequenciais. |