Histórico da Página
Aviso | ||
---|---|---|
| ||
Todas as páginas desta estrutura estão desatualizadas, pois futuramente passarão por revitalização.As informações contidas aqui, servem somente como histórico e NÃO devem ser distribuídas e repassadas para clientes ou utilizadas internamente.Para informações atualizadas, consulte: TOTVS EAI2 - Arquitetura |
Informações |
---|
O TOTVS Monitor está acessível apenas para usuários do tipo SUPER. |
Informações |
---|
Detalhes acerca da aba EAI2 pode ser vistos aqui. |
Âncora | ||||
---|---|---|---|---|
|
O TOTVS Monitor é uma ferramenta de monitoramento do produto Datasul 11 onde nela é possível verificar quais usuários estão conectados ao sistema, quais programas estão em execuções, quais tabelas estão bloqueadas e outras informações.
...
title | Informação |
---|
...
é possível verificar informações de acessos ao produto, através de dados tabulares, gráficos interativos e contadores em tempo-real. A ferramenta é dividida em cinco visões diferentes, sendo elas:
- Usuários *
Permite a visualização dos usuários conectados e dos programas em execução por estes usuários. - Execuções *
Permite a visualização dos programas em execução com os respectivos usuários responsáveis e, se disponíveis, estatísticas das tabelas acessadas por cada programa. - Histórico *
Permite a visualização de execuções já encerradas com os respectivos usuários responsáveis e, se disponíveis, estatísticas das tabelas acessadas por cada programa. É possível visualizar as execuções dos últimos três ou sete dias e do último mês ou ano. - Bloqueios
Permite a visualização das tabelas que estão bloqueadas e o respectivo usuário que a bloqueou. - Logs ¹
Permite a visualização centralizada de logs do produto (necessitam estar em local acessível via rede) e situação atual dos servidores de execução RPW. - Configurações
Permite ligar ou desligar a leitura e gravação das estatísticas de tabelas durante as execuções dos programas.
Nota |
---|
* O contador de programas de execução, bem como a visão Execuções, apresenta somente os programas que geram log de execução. ¹ Funcionalidade disponível somente a partir da release 11.5.10 |
Ao acessar o TOTVS Monitor será possível visualizar alguns gráficos com informações referentes ao consumo de memória da Java Virtual Machine, aos acessos diários e da média de acessos por hora. Estes gráficos encontram-se agrupados, bastando clicar nas setas para alternar a sua visualização.
- Utilização de memória
A cada 30 segundos realiza a análise do estado atual da memória da JVM. - Gráfico de acessos diários
Este gráfico permite visualizar a quantidade de execuções diárias do mês e ano correntes. - Gráficos de média de acessos por hora
Este gráfico permite visualizar a média de acessos por hora do mês e ano correntes.
Ainda na página principal, é possível visualizar dois contadores (atualizados sob solicitação) com a quantidade de usuários conectados e com a quantidade de programas em execução, além de mais dois gráficos contendo as tabelas e os programas mais utilizados no produto.
Informações |
---|
O TOTVS Monitor é acessível em qualquer dispositivo com conexão à Internet, desde computadores até tablets e smartphones. |
Âncora | ||||
---|---|---|---|---|
|
Na visão de usuários será possível visualizar todos os usuários conectados ao produto e os programas em execução por cada um destes usuários, além de outras informações como:
- Empresa da qual o usuário conectou-se.
- Nome da máquina.
- IP de cada usuário conectado.
- Nome do servidor.
- Data, hora e tempo de conexão de cada usuário conectado.
Para visualizar quais programas estão em execução com o usuário selecionado, clique no link Atualizar programas em execução.
Âncora | ||||
---|---|---|---|---|
|
Na visão de execuções será possível visualizar todos os programas em execução no produto e, se disponíveis, as estatísticas das tabelas acessadas por cada um destes programas, além de outras informações como:
- O usuário responsável pela execução do programa.
- Código do programa.
- Data e hora de conexão.
- Nome da máquina.
- IP do programa em execução.
- Nome do servidor.
- Exclusão de programas já finalizados mas ainda encontra-se exibido como se estivesse em execução.
Nota |
---|
Para habilitar a visualização dos programas em execução é necessário seguir os passos explicados no item |
Nesta visão é possível remover programas "perdidos" (que encontram-se finalizados, porém são exibidos como se ainda estivessem em execução). Esta situação normalmente é encontrada no encerramento inadequado de uma sessão (encerramento do navegador inesperadamente, por exemplo). Para isto clique no botão com o ícone de uma lixeira e será exibida a mensagem para confirmar a ação. Esta ação irá remover o programa da lista de execuções atual, porém não irá finalizar o programa caso o mesmo encontra-se ainda em execução.
Para visualizar as estatísticas das tabelas acessadas pelo programa selecionado, clique no link Atualizar estatísticas desta execução (caso não sejam exibidos resultados, verifique o item Configurações).
Informações |
---|
A atualização das estatísticas de tabelas pode demorar alguns minutos. |
Âncora | ||||
---|---|---|---|---|
|
Na visão de histórico será possível visualizar o histórico de execuções dos programas já encerrados e, se disponíveis, as estatísticas das tabelas acessadas por cada um destes programas, além de outras informações como:
- O usuário responsável pela execução do programa.
- Nome da máquina e IP de cada programa em execução.
- Nome do servidor.
- Data, hora e tempo de conexão de cada programa em execução.
- Histórico de execuções dos últimos três ou sete dias, mês e ano.
Nota |
---|
Para habilitar a visualização dos programas em execução é necessário seguir os passos explicados no item |
Ao entrar na visão de histórico, são exibidas as execuções dos últimos 3 dias, para visualizar outros períodos, selecione-o no botão Histórico. Ao selecionar um período muito longo, são exibidas as 50 primeiras execuções, caso houver mais, o resultado é dividido entre páginas.
Para visualizar as estatísticas das tabelas acessadas pelo programa selecionado, clique no link Atualizar estatísticas desta execução (caso não sejam exibidos resultados, verifique o item Configurações).
Nota |
---|
Programas executados antes da liberação do TOTVS Monitor e com o parâmetro de DNA desligado não possuíram estatísticas. |
Âncora | ||||
---|---|---|---|---|
|
Na visão de bloqueios é possível visualizar todas as tabelas bloqueadas no produto e o usuários responsável por cada um destes bloqueios, além de outras informações como:
- Nome do banco de dados e da tabela bloqueada
- Tipo do bloqueio
- Número do registro bloqueado
Informações |
---|
A atualização dos bloqueios de tabelas pode demorar alguns minutos. |
Âncora | ||||
---|---|---|---|---|
|
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)
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 | ||||
---|---|---|---|---|
|
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 | ||
---|---|---|
| ||
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"> <layout class="org.apache.log4j.PatternLayout"> 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"> |
Aviso |
---|
Atualmente estas estatísticas e configurações são pertinentes apenas a quem utiliza banco de dados Progress ou Oracle. Com exceção da chave "Habilita a leitura e gravação de estatísticas de tabelas (DNA)?", as demais informações estão disponíveis somente a partir da release 11.5.10. |
Âncora | ||||
---|---|---|---|---|
|
Para que seja possível visualizar os programas em execução é necessário habilitar o LOG de execução de cada programa que deseja-se monitorar. Esta opção está disponível em Manutenção de Programas no campo Log Exec.