Ir para o conteúdo principal

[ETP] Monitoramento de falhas na aplicação do SID

ESTUDO TÉCNICO PRELIMINAR - ETP

Autores:
José Lucas da Silva Costa,
João Pedro Rocha Brito,
Jônatas Neves Legal

1 - Introdução

Atualmente o SID (Sistema Integrado de Descanso) é o sistema responsável pelo controle de férias do Poder Executivo Estadual. A problemática que estudo busca abordar, envolve monitorar erros na aplicação do SID por meio de ferramentas. O objetivo principal é simplificar o entendimento técnico de falhas relatadas em chamados de usuários. Em esquemas de monitoramento e supervisão, a detecção e diagnóstico de falhas assimilam sistemas de alta eficiência e qualidade. Para atingir tais propriedades, essas estruturas são baseadas em tecnologias que permitem a detecção e o diagnóstico de falhas em tempo real. 

2 - Complexidade

A detecção de falhas é baseada em modelos matemáticos de sinais e processos, enquanto o diagnóstico de falhas é focado na teoria de sistemas e modelagem de processos. O monitoramento e a supervisão se complementam no gerenciamento de falhas, permitindo o funcionamento normal e contínuo. Sua aplicação evita a parada de processos produtivos pela detecção precoce de falhas e pela aplicação de ações em tempo real para eliminá-las, como manutenções preditivas e pró-ativas baseadas nas condições do processo. A integração de todas essas metodologias permite sistemas inteligentes de monitoramento e supervisão, possibilitando a detecção e diagnóstico de falhas em tempo real. 

3 - Possíveis problemas

 Um dos problemas de monitorar falhas é a escolha da tecnologia apropriada, a equipe técnica chegou a conclusão que dentre as várias opções no mercado, neste momento cabe optar pela plataforma Sentry.IO (https://docs.sentry.io/) devido a sua documentação e implementação ser de fácil entendimento.

Em trecho de documentação acostada do Sentry.IO fica abordado a compatiblidade das tecnologias, vejamos:

"Nosso .NET SDK oferece suporte a todas as versões recentes da plataforma e se integra bem a uma variedade de estruturas e pacotes populares no ecossistema. Ele dá aos desenvolvedores dicas úteis sobre onde e por que um erro ou problema de desempenho pode ter ocorrido.

Este SDK é compatível com .NET Standard 2.0 e .NET Framework 4.6.1. Para versões mais antigas, como .NET Framework 3.5, consulte nosso SDK legado."

Em trecho de documentação acostada do Sentry.IO fica abordado a compatiblidade das tecnologias, vejamos:

4 - Valor agregado

 

5 - Conclusão do estudo

O presente ESTUDO TÉCNICO PRELIMINAR, elaborado pelos integrantes TÉCNICOS do time TITÃS, considerando a análise dos desafios técnicos envolvidos e citados, conclui pela VIABILIDADE DA IMPLEMENTAÇÃO DA NOTIFICAÇÃO DE MODO CRITERIOSO, uma vez que foram considerados os potenciais benefícios em termos de eficiência e também os problemas envolvidos, principalmente potenciais problemas de desempenho da aplicação. Em complemento, os contratempos identificados são administráveis, pelo que RECOMENDAMOS o prosseguimento da demanda. Ressalva-se que o ideal é que a periodicidade de envio dos e-mails seja no máximo diária, para esta atividade recomenda-se a construção de um Job que faça o envio no período desejado.