Esta página foi traduzida por máquina. Leia o original em inglês. English

HQCenter é um Centro de Controle privado do HQbird: ele reúne alertas e logs de desempenho do Firebird em tempo quase real das suas instâncias HQbird, para que você possa ver vários servidores em uma única página - hospedado para a sua empresa, não em um portal público.

Breve visão geral do Monitoramento Avançado do HQbird

Gráficos do Monitoramento Avançado do Firebird no HQbird

O Firebird expõe dados de desempenho por meio da Trace API, tabelas MON$, fb_lock_print, gstat -h e firebird.log. O Monitoramento Avançado do HQbird usa todos eles para fornecer uma visão completa do servidor e dos bancos de dados.

Gráficos

  • Métricas de E/S - leituras (disco / cache de arquivos do SO), gravações, buscas (relacionadas à CPU), marcações (atividade de liberação de cache)
  • Métricas de carga - usuários, consultas ativas e ping SQL por banco de dados monitorado
  • Métricas de consultas - consultas por minuto, tempo total de execução, buscas, leituras, gravações, marcações
  • Carga do computador / VM - RAM e CPU (Windows) ou load average (Linux)
  • Métricas de transações - Next-OAT (transações de gravação de longa duração retendo lixo), OST-OIT (sweep pendente) e novas transações por minuto
  • Métricas da tabela de locks - porcentagem de espera de mutex, tamanho da tabela de locks, comprimento mínimo da cadeia de slots de hash (útil para ajuste do firebird.conf sob alta carga)

Detalhes por minuto

A cada minuto, o módulo também coleta:

Detalhes do Monitoramento Avançado

  1. Principais consultas SQL do minuto atual (limite padrão de 200 ms), classificáveis por buscas, tempo, leituras, gravações ou marcações - com host do cliente, texto SQL, plano, estatísticas e parâmetros
  2. Principais transações ativas de longa duração com horários de início e aplicativos clientes
  3. Processos clientes conectados ao banco de dados: nome do aplicativo, número de conexões, memória consumida e alocada

Clique em uma consulta SQL para ver o texto completo, estatísticas de execução, plano e parâmetros.

Como vincular o HQbird ao HQCenter privado

Com o HQbird a partir da v2022, cada instância pode enviar dados de monitoramento para o seu HQCenter privado. O administrador do seu HQCenter cria contas e emite o arquivo keyanswers.txt que aponta o HQbird para esse servidor privado.

1. Obtenha o keyanswers.txt do seu administrador

O administrador do seu HQCenter privado cria a conta e fornece o keyanswers.txt - ele contém o ponto de acesso para o seu HQCenter.

2. Vincule sua instância HQbird

  1. Abra o console web do HQbird (padrão http://localhost:8082).
  2. Clique no ícone Integração com o Centro de Controle no canto superior direito.
  3. Envie o keyanswers.txt por meio de Escolher ponto de acesso do HQbird Control Center (keyanswers.txt).
  4. Confirme a mensagem de sucesso e, opcionalmente, use Verificar acesso direto ao centro de controle.

Integração com o Centro de Controle no HQbird

Escolher keyanswers.txt

Resultado da vinculação

Verificação de acesso direto

Se a vinculação falhar, permita conexões de saída do host HQbird para o seu HQCenter privado nas portas 80 e 18080. Novos servidores podem levar até cerca de cinco minutos para aparecer.

Após uma vinculação bem-sucedida, você verá alertas (backups, problemas de desempenho e outros). Abra Gráficos para visualizar os dados do Monitoramento Avançado de vários servidores em uma única página - os mesmos dados disponíveis localmente no Visualizador de Monitoramento Avançado:

Alertas do HQCenter privado

Dúvidas sobre o HQCenter privado? Envie um e-mail para [email protected].