Árvore de páginas

Versões comparadas

Chave

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

Função Totvs Monitor

Objetivo

O TOTVS Monitor é uma ferramenta de monitoramento do produto Datasul 11 onde é possível verificar informações de acessos ao produto, através de dados tabulares, gráficos interativos e contadores em tempo-real.

Programa

Totvs Monitor

Pré-requisitos

Não há pré-requisito para a execução dessa função.

Descrição

A ferramenta é dividida em cinco visões diferentes, sendo elas:

  1. Usuários: *
    Permite a visualização dos usuários conectados e dos programas em execução por estes usuários.
  2. 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.
  3. 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.
  4. Bloqueios:
    Permite a visualização das tabelas que estão bloqueadas e o respectivo usuário que a bloqueou.
  5. 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.
  6. 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.
Para habilitar a visualização dos programas em execução é necessário seguir os passos explicados no item¹ Funcionalidade disponível somente a partir da release 11.5.10
Habilitando a visualização dos programas em execução.



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.

...

Informações
O TOTVS Monitor é acessível em qualquer dispositivo com conexão à Internet, desde computadores até tablets e smartphones.

Janela Usuários

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:

...

Para visualizar quais programas estão em execução com o usuário selecionado, clique no link Atualizar programas em execução.

Janela Execuções

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:

...

Nota
Para habilitar a visualização dos programas em execução é necessário seguir os passos explicados no item Habilitando a visualização dos programas em execução.

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.

Janela Histórico

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:

...

Nota
Para habilitar a visualização dos programas em execução é necessário seguir os passos explicados no item Habilitando a visualização dos programas em execução.


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.

...

Nota
Programas executados antes da liberação do TOTVS Monitor ou com o parâmetro de DNA desligado não possuíram estatísticas.

Janela Bloqueios

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:

...

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

Janela 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.

  • 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 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.

Janela 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 o 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.

...

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.

Habilitando a visualização de programas em execução

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.

...