HQbird Control Center é um portal para centralizar alertas do HQbird e logs de monitoramento em tempo quase real do desempenho do Firebird em um único lugar - o "HQbird Control Center" público, ou no Control Center privado.
O Monitoramento do HQbird Control Center é parte do HQbird. Os usuários do HQbird podem vincular seus HQbirds ao "HQbird Control Center" público, ou ao HQbird Control Center privado (este é fornecido mediante solicitação para usuários com Licença Ilimitada ou com mais de 10 licenças).
Conteúdo
Breve visão geral do Monitoramento Avançado do HQbird para Firebird SQL

O motor Firebird possui várias maneiras de coletar informações sobre o desempenho e funcionamento do Firebird: Trace API, tabelas MON$, utilitários fb_lock_print e gstat -h, arquivo firebird.log.
O conjunto de ferramentas de Monitoramento Avançado do HQbird utiliza todos eles e fornece um quadro completo do desempenho do servidor Firebird e seus bancos de dados.
Os seguintes dados são coletados e apresentados nos gráficos:
- Métricas de IO: leituras (do disco/cache de arquivo do SO), escritas (para disco/cache de arquivo do SO), buscas (correspondem à carga da CPU) e marcas (correspondem à atividade de descarga do cache).
- Métricas de carga: Usuários, Consultas ativas e Ping. Para cada banco de dados monitorado, mantemos o número de usuários conectados ao banco de dados, número de consultas simultaneamente ativas e valor do ping SQL.
- Métricas de consultas: número de consultas executadas por minuto, tempo total de execução de consultas, número de buscas, leituras, escritas e marcas para consultas.
- Métricas de carga do Computador/VM: uso de RAM e carga da CPU para Windows ou Load Average para Linux. As métricas de carga do Computador/VM fornecem entendimento de como a carga do Firebird corresponde ao uso real dos recursos do computador.
- Métricas de transações. As 3 principais métricas de transações dão uma rápida visão se há algo errado com o gerenciamento de transações no banco de dados: diferença Next-OAT para verificar se há transações ativas de longa duração que mantêm versões de registros de lixo, diferença OST-OIT mostra quantas transações estão pendentes de varredura, e o número de novas transações por minuto fornece uma boa pista se há um problema com transações muito frequentes.
- Métricas da tabela de bloqueio: Mutexes para ver a porcentagem de espera por objetos compartilhados, tamanho da tabela de bloqueio para ver o consumo real de memória para a tabela de bloqueio e comprimento mínimo da cadeia de slots hash. Essas métricas são importantes para o ajuste do firebird.conf e desempenho de alta carga.
O módulo de monitoramento avançado coleta os seguintes dados para cada minuto:
- Top de consultas SQL para o minuto atual (limite padrão é 200 ms), por padrão é ordenado por buscas (que correspondem à carga da CPU), mas pode ser ordenado por tempo, leituras, escritas, marcas. Podemos ver o endereço IP/nome do computador que iniciou a consulta, texto da consulta SQL, plano, estatísticas e parâmetros.
- Top de transações ativas de longa duração com seus horários de início e aplicativos que as iniciaram (nome e endereço IP).
- Lista de processos de cliente conectados ao banco de dados: nome do aplicativo, quantidade de conexões, tamanhos de memória (consumidos e alocados).
Se o usuário clicar na consulta SQL, os detalhes são mostrados:
- Texto completo da consulta
- Estatísticas de execução
- Plano
- Parâmetros
Requisitos mínimos: RAM 16Gb, 4 núcleos, 10Gb de espaço livre (para possíveis logs futuros), até 5 bancos de dados.
Como vincular sua instância do HQbird ao "HQbird Control Center" público ou ao Control Center privado.
1.1. Registre-se no "HQbird Control Center" para obter o arquivo keyanswers.txt
Para usar o monitoramento avançado, você precisa criar uma conta gratuita no portal "HQbird Control Center": https://cc.ib-aid.com/, e depois baixar o arquivo keyanswers.txt para vincular sua conta e servidores.
Para usuários que usam o Control Center privado, a conta apropriada deve ser criada pelo administrador.
1.1.1. Passos para se registrar
1. Abra
https://cc.ib-aid.com/ e clique em Criar nova conta:
2. Em seguida, especifique o email válido, nome de usuário e empresa (opcional):

3. Depois disso, aguarde 2-3 minutos para receber o email de confirmação e clique no link de confirmação. Ele abrirá o formulário, onde você precisa inserir a senha e sua confirmação, depois disso você pode fazer login no portal "HQbird Control Center".
1.1.2. Baixe keyanswers.txt
Após o login, você verá o widget "Integração do HQbird Control Center"
Clique em
Baixar arquivo keyanswers.txt.
O arquivo keyanswers.txt contém informações necessárias para vincular a conta do Control Center e o Monitoramento Avançado, depois prossiga com a instalação.
1.2. Vincule a instância do HQbird ao "HQbird Control Center" para cc.ib-aid.com ou ao seu HQbird Control Center privado
Se você tiver a licença do HQbird (a partir da v.2022), você pode enviar os dados da sua instância do HQbird para nossa instância na nuvem ("HQbird Control Center") ou para seu Control Center privado.
Para isso, abra seu console web do HQbird (http://localhost:8082 por padrão) e clique no ícone "Integração do Control Center" no canto superior direito:

Depois disso, você verá o diálogo para fazer upload do arquivo keyanswers.txt (você pode obter do Control Center (https://cc.ib-aid.com) da maneira descrita acima, em 1.1). Clique no botão "Escolher ponto de acesso do HQbird Control Center (keyanswers.txt)"

Em seguida, você verá a mensagem de processamento e, como resultado, deverá aparecer a seguinte mensagem com o resultado da vinculação:

Clique em Ok.
Em caso de conexão bem-sucedida, você pode verificar o acesso ao Control Center clicando no botão "Verificar acesso direto ao control center".
Deve haver a seguinte mensagem como resultado da verificação de acesso direto:

Se houver algum erro, verifique o acesso - deve haver portas abertas para conexões de saída para as portas 80 e 18080.
Como resultado, você verá em sua conta do Control Center seu servidor (como está registrado no HQbird). Observe: pode haver um atraso para ver novos dados de até 5 minutos!
Haverá alertas e mensagens sobre backups, problemas de desempenho, etc. Além disso, ao clicar em "Gráficos", você verá dados do Monitoramento Avançado do Firebird (que também estão disponíveis localmente no Visualizador de Monitoramento Avançado) do HQbird no "HQbird Control Center" (cc.ib-aid.com) ou em seu Control Center privado:

Assim, será possível revisar os status de muitos servidores na mesma página e aprofundar-se nos problemas de desempenho de maneira centralizada.
Entre em contato conosco com qualquer dúvida: [email protected]