Você está na página 1de 3

PORTAL DE DOCUMENTAÇÃO

Tecnologia - versão 6.2.35 / 5.10.1

Tecnologia / Ferramentas de Apoio / JDBC Monitor

JDBC Monitor

O JDBC Monitor é uma ferramenta desenvolvida na Senior para monitoramento das operações JDBC.

Características:

Monitorar comandos conforme seção 2;

Monitoramento remoto, através de host e porta;

Filtro de instâncias que serão filtradas por PID.

Restrições:

O aplicativo a ser monitorado deve utilizar ASAS;

Erros ocorridos no banco não são apresentados na ferramenta.

Nomenclatura

Server: o nome a ser abordado quando estivermos falando da aplicação que gera informações. Por
exemplo, rh-ap;

JDBC Monitor: é o nome da aplicação que apresenta os comandos executados na base pela aplicação
Server.

Funcionalidades (menu e barra de ferramentas)


SaveLog ou File > SaveLog: permite salvar as informações de log em um arquivo texto.

Clear: remove todo o conteúdo já monitorado pela aplicação.

Pause/Continue: o botão Pause suspende o monitoramento e altera o nome do botão para Continue. O
botão Continue faz com que o JDBC Monitor volte e monitor os comandos enviados pela aplicação Server.

Help > About: informações da aplicação, como versão e fabricante.


 

Monitoramento de comandos executados


A ferramenta faz monitoramento de todos os comandos que passam pelo JDBC da aplicação que utiliza o
ASAS. As informações são apresentadas no seguinte formato:

<Data> <Hora> - <PID que gerou o comando> <Comando preparado> <SQL preparado>

<Data> <Hora> - <PID que gerou o comando> <Comando executado> <SQL preparado>

Exemplos

Os seguintes tipos de comando são monitorados:

DMLs (Data Manipulation Language);

DDLs (Data Definition Language);

Execução de procedures.

Configurações
Existe um arquivo de configuração, loggerconfig.properties, que define alguns comportamentos deste
monitoramento. Trata-se de um arquivo "chave-valor" e fica junto ao server, sendo que, caso não exista a
aplicação, irá criá-la automaticamente. Essas configurações, quando alteradas, não exigem que o Server seja
reiniciado.
O arquivo aceita as seguintes chaves:

client.hostname: define o endereço de rede de onde a ferramenta está executando. Se


configurado apenas este endereço receberá as informações de log. Por padrão este valor é
"localhost", sendo assim, não precisa ser configurado se o JDBC Monitor estiver na mesma máquina
da aplicação server;

client.port: define a porta de rede de onde a ferramenta está executando. Se configurado apenas
este endereço receberá as informações de log. Por padrão este valor é "9998";

filterPID: permite que seja definido qual dos PIDs do server estará sendo monitorado. Assim, se
for um servidor com muitas aplicações executando, podemos monitorar apenas uma delas. Um
exemplo disso seria monitorar as aplicações de um servidor Web 5.0. Caso esta informação não
exista ou seja vazio, irá monitorar todas as aplicações Server.

Exemplos

cliente.hostname=localhost

cliente.port=9998

filterPID = 1234

Executando uma aplicação com monitoramento


Para que o Server gere as informações de monitoramento, ele precisa ser iniciado com o parâmetro -
logjdbc.

Todos os direitos de cópias reservadas para Senior Sistemas S.A.


A reprodução não autorizada desta publicação, no todo ou em parte, constitui violação dos direitos
autorais (Lei 9.610/98).

Você também pode gostar