Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

 

Informações

A atualização dos bloqueios de tabelas pode demorar alguns minutos.

Âncora
logs
logs
Logs

Na visão centralizada de logs é possível analisar as execuções dos recursos do produto visando identificar erros ou pontos críticos do produto. Nesta visão é possível verificar as informações dos logs do JBoss, AppServer e WebSpeed que devem ter seus caminhos configurados e é necessário que, para que as saídas necessárias para análise do log sejam realizadas, seja habilitada as saídas do log de execução na visão Configurações. Informações apresentadas nessa visão:

  • Recurso executado (método Java ou procedure Progress)
  • Usuário executor (obs: WebSpeed não provê essa informação)
  • Data da execução (a ordenação da tabela é realizada inicialmente por este campo em ordem decrescente)
  • Duração em segundos da execução
  • Data de término da execução
  • Informações de memória da JVM
  • Informações da execução no AppServer ao clicar em Carregar detalhes do log do AppServer quando tratar-se de recurso Java com utilização de AppServer (ex: metadados)

A listagem dos recursos executados podem ser apresentadas consolidadas ou filtradas pela sua origem (JBoss, AppServer ou WebSpeed). Também é possível filtrar as ocorrências para que seja apresentado somente as últimas 24h, 48h, 72h ou última semana.

Já na listagem dos servidores de execução é possível visualizar os servidores disponíveis e seus respectivos estados que podem ser Ativo, Inativo ou Bloqueado. Detalhando um servidor é possível visualizar outras informações como número de pedidos na fila e número do pedido em execução.

Âncora
configuracoes
configuracoes
Configurações

Nesta visão é possível habilitar a leitura e gravação das estatísticas de tabelas durante as execuções dos programas, possibilitando a visão destas estatísticas na visão de Execuções e Histórico.

 

Ao ligar este parâmetro (Habilita a leitura e gravação das estatísticas de tabelas?) tenha em mente que serão realizadas diversas leituras nas tabelas de sistema do banco de dados e inserções nas tabelas de histórico de execução, o que poderá ocasionar diretamente a performance nas execuções dos programas no produto.

 

 

Ao habilitar as saídas do log de execução serão gerados no log do JBoss e do AppServer informações pertinentes a visão Logs para análise das execuções. Nos campos da seção "Caminhos dos logs" são informados os arquivos de log de cada uma das tecnologias (JBoss, AppServer e WebSpeed) que será utilizado na visão centralizada de logs para análise. Obs: as saídas de log do JBoss são de nível INFO, não sendo então geradas caso o nível do log do JBoss esteja com nível ERROR, onde sugerimos a criação de um novo appender.

Informações
titleSugestão

Caso deseje-se habilitar as saídas do log de execução, sugerimos criar um appender no log do JBoss específico para estas saídas. No diretório conf da instância do JBoss encontra-se do arquivo jboss-log4j.xml, onde encontra-se a configuração responsável para os registros das saídas de log. Neste arquivo, sugere-se criar um appender a exemplo de:

<appender name="MONITOR" class="org.jboss.logging.appender.RollingFileAppender">
<errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
<param name="File" value="${jboss.server.log.dir}/monitor.log"/>
<param name="Append" value="true"/>
<param name="MaxFileSize" value="100MB"/>
   <layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d %-5p [%c] %m%n"/>
</layout>
</appender>

Criado o novo appender, é necessário criar uma nova categoria de log para que as saídas correspondentes ao log de execução utilizado para análise das execuções (é obrigatório a inclusão da nova categoria exatamente conforme abaixo, com exceção do nome do appender que deve corresponder ao appender criado):

<logger name="TOTVSMonitor" additivity="false">
<level value="debug"/>
<appender-ref ref="MONITOR"/>
</logger>

 

 

...