Escolar Documentos
Profissional Documentos
Cultura Documentos
JDBC Monitor
O JDBC Monitor é uma ferramenta desenvolvida na Senior para monitoramento das operações JDBC.
Características:
Restrições:
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.
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.
<Data> <Hora> - <PID que gerou o comando> <Comando preparado> <SQL preparado>
<Data> <Hora> - <PID que gerou o comando> <Comando executado> <SQL preparado>
Exemplos
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.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