CGDiagnosticos
O CIGAM Diagnósticos é uma ferramenta avançada para análise e monitoramento da infraestrutura do seu ambiente. Com ele, é possível validar a comunicação com o banco de dados, aferir a velocidade da rede, coletar informações detalhadas do sistema operacional, listar versões do .NET e testar requisições e integrações Web.
Abaixo, detalhamos cada uma de suas funcionalidades para guiar a utilização correta da aplicação.
Acesso à Ferramenta
Ao executar o aplicativo, será exibida a tela de login inicial solicitando suas credenciais de acesso.

Informe o Usuário e a Senha válidos e clique em OK para prosseguir.
- Extrema Importância: O uso inadequado de algumas funções de diagnóstico (como testes de estresse e sobrecarga de submissões no banco de dados) pode impactar a performance do ambiente do cliente. Utilize a ferramenta com cautela e, preferencialmente, alinhado com as janelas de manutenção.
Guia: Tempo de acesso
A aba principal de tempo de acesso é dividida em dois sub-monitoramentos essenciais: Banco de Dados (DB) e Rede.
Sub-aba: DB (Banco de Dados)
Esta seção é focada em testar a latência, a capacidade de resposta e a saúde geral do banco de dados conectado.

- Connection-string: A ferramenta permite identificar automaticamente o banco e atualizar o SQL padrão, ou inserir manualmente uma porta/instância diferente após o Data Source.
- Componentes para conexão: Permite escolher o provedor (ex: OleDb Genérica).
- SQL: Área de script onde a consulta de teste é inserida.
- Ações rápidas: Estão disponíveis botões auxiliares à direita para Carregar Script, obter a Versão do Banco, o Tamanho do Banco e listar as Consultas mais pesadas.
- Ao clicar em Consultas mais pesadas, o sistema abrirá uma janela com o "Top 50" de instruções, detalhando o Tempo de CPU, Tempo total worker e a quantidade de execuções.

Ainda na guia DB, o envio dos testes pode ser realizado de duas maneiras distintas:
1. Submissão Manual Permite configurar o volume de carga, definindo quantas vezes a consulta será submetida e em quantos ciclos. Ao ativar indicadores de eficiência, o log mostrará na tela se a resposta foi Ruim, Regular, Bom, Ótimo ou Excelente.

2. Submissão Automática Ideal para monitoramento contínuo. Define-se um intervalo em milissegundos e aponta-se um arquivo (ex: C:\Temp\Log.txt) para gravar o histórico e rastrear o log da última execução.

Sub-aba: Rede
Responsável por medir a velocidade de transferência e a estabilidade da conexão de rede até o armazenamento ou servidor de destino.

- Arquivo: Informe o caminho de um arquivo local ou mapeado na rede.
- Parâmetros: Defina o tamanho máximo da transferência (em MB) e o número de repetições do teste.
- Execução: Ao clicar no botão Transferir, a área de log inferior começará a exibir a velocidade de leitura (mbits/ps), o tamanho dos bytes trafegados e a latência (ms).

- Utilize o campo Pingar endereço (IP ou nome) para validar a conectividade básica com o destino antes de iniciar transferências pesadas.
