luizf-lf / fluig-monitor

An environment monitoring and dashboard desktop app for Fluig servers.
MIT License
23 stars 9 forks source link

BUG: Não está monitorando o banco #38

Open dabraga opened 1 year ago

dabraga commented 1 year ago

Configurei , Mas a parte de banco não está monitorando . image

luizf-lf commented 1 year ago

@dabraga, Qual banco de dados está utilizando? Além disso, como as informações do banco de dados estão sendo exibidas pela API do Fluig? Algumas versões de banco de dados, principalmente no SQL Server não permitem o monitoramento, e portanto, a API pode retornar 0.

Você pode consultar a API de estatíticas através da URL: [protocolo]://[host fluig]/monitoring/api/v1/statistics/report/ conforme a documentação: https://tdn.totvs.com.br/pages/releaseview.action?pageId=284881802

Mas acho válido implementar um mensagem no Fluig Monitor para deixar claro essa informação.

dabraga commented 1 year ago

Estou usando o Sql Server. Aproveitando estou usando aqui .. E muito TOP essa ferramenta que você criou . Você poderia colocar estatística de quantidades de processos criados e documentos .

Em qui., 31 de ago. de 2023 às 10:26, Luiz Ferreira < @.***> escreveu:

@dabraga https://github.com/dabraga, Qual banco de dados está utilizando? Além disso, como as informações do banco de dados estão sendo exibidas pela API do Fluig? Algumas versões de banco de dados, principalmente no SQL Server não permitem o monitoramento, e portanto, a API pode retornar 0.

Você pode consultar a API de estatíticas através da URL: [protocolo]://[host fluig]/monitoring/api/v1/statistics/report/ conforme a documentação: https://tdn.totvs.com.br/pages/releaseview.action?pageId=284881802

Mas acho válido implementar um mensagem no Fluig Monitor para deixar claro essa informação.

— Reply to this email directly, view it on GitHub https://github.com/luizf-lf/fluig-monitor/issues/38#issuecomment-1701037913, or unsubscribe https://github.com/notifications/unsubscribe-auth/ALMSIRYJL3BHUW6ZHXUEQPTXYCGJ3ANCNFSM6AAAAAA4BY5M7M . You are receiving this because you were mentioned.Message ID: @.***>

-- Daniel Augusto Braga Cel: (19) 9128-7589

luizf-lf commented 1 year ago

Opa, valeu pelo elogio, @dabraga. Apesar de o foco inicial da ferramenta ser o monitoramento de disponibilidade de serviços e recursos da plataforma, vou levar em consideração essa parte que você falou de monitoramento de estatísticas de processos para implementar no futuro.

Vou deixar essa issue aberta para que eu possa tratar a exibição dos dados quando a API não retorna valores do tamanho do banco de dados.

carvalhoguizao commented 1 year ago

@luizf-lf estou usando o link para verificar o tamanho do banco:

SERVIDOR-FLUIG/monitoring/api/v1/statistics/report/DATABASE_SIZE

e ele me retorna o seguinte erro no ambiente de produção:

{"error":"Arithmetic overflow error converting expression to data type int."}

No ambiente de testes funciona normal, você sabe de algum procedimento que eu possa fazer para corrigir isso?

Parabéns pela ferramenta, ficou top demais

luizf-lf commented 1 year ago

@carvalhoguizao, valeu pelo elogio. Quanto ao erro, nunca cheguei a ver este tipo de erro, mas pela mensagem parece ser algum erro do SQL Server. Na via das dúvidas, é bom acionar o suporte da Totvs para validar se esse erro não é gerado pela forma como a plataforma consulta o tamanho do banco de dados.

De qualquer forma, até onde eu sei, o SQL Server não permite o monitoramento do tamanho e tráfego do banco de dados.

carvalhoguizao commented 1 year ago

@luizf-lf abri um chamado lá, o tráfego realmente ficou zerado mas o tamanho do banco no meu ambiente de testes retornou o tamanho, tendo algum retorno deles eu mando aqui pra caso alguém encontrar o mesmo erro

carvalhoguizao commented 1 year ago

Deixa eu confirmar também, a imagem que fica no aplicativo busca de onde? pois está aparecendo a padrão do Fluig na produção, e na homologação fica o logo do cliente mesmo