Engines

A arquitetura do sistema é distribuída e normalmente há vários servidores Engine atendendo múltiplos usuários por meio de interfaces acessadas por navegadores Web ou indiretamente por meio de APIs HTTP.

A seguir são relacionadas as interfaces de monitoramento onde é possível acompanhar a execução dos Engines responsáveis pelo funcionamento do sistema.

Interface Manage

O Engine possui uma interface web integrada de gerenciamento conhecida pelo nome de Manage. Essa interface é acessível em todos os Engines por meio do endereço “/manage”, mediante uma senha configurada pelo administrador.

Na interface do Manage são apresentadas informações detalhadas e em tempo real das:

  • Requisições HTTP.
  • Conexões e consultas realizadas no banco de dados.
  • Sessões JavaScript em uso pelos usuários.
  • Arquivos de logs gerados pelo sistema.

Processo Engines

Caminho: Admin > Monitoramento > Engines.

Este processo exibe informações de todos os Engines clientes e servidores de uma base de dados, permitindo uma visão geral dos Engines instalados.

As informações apresentadas por este processo são atualizadas na base de dados a cada 90 segundos pelos Engines e, por esse motivo, ele não é apropriado para análises em tempo real do uso do sistema. Para esse fim, é recomendado o uso da interface Manage de um Engine específico a ser monitorado.

Por padrão, serão apresentadas apenas as informações do Engine que estejam ativos e conectados ao servidor. Caso desejado, poderão ser apresentadas as últimas informações conhecidas dos Engines que estejam offline alterando o filtro “Status” para “Apenas os Engines offline” ou “Todos os Engines”.

Operações

Removendo um Engine

Engines que não estejam ativos por algum tempo podem ser removidos da interface de monitoramento por meio do botão “Remover” da grade. É recomendado que sejam removidos apenas os registros associados aos Engines que não estejam online. Para isso, altere o filtro “Status” para “Apenas os Engines offline”.