Monitoramento Centralizado do HQbird
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
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.confsob alta carga)
Detalhes por minuto
A cada minuto, o módulo também coleta:

- 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
- Principais transações ativas de longa duração com horários de início e aplicativos clientes
- 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
- Abra o console web do HQbird (padrão
http://localhost:8082). - Clique no ícone Integração com o Centro de Controle no canto superior direito.
- Envie o
keyanswers.txtpor meio de Escolher ponto de acesso do HQbird Control Center (keyanswers.txt). - Confirme a mensagem de sucesso e, opcionalmente, use Verificar acesso direto ao centro de controle.
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:
Dúvidas sobre o HQCenter privado? Envie um e-mail para [email protected].