[ETP] Monitoramento de falhas na aplicação do SID
ESTUDO TÉCNICO PRELIMINAR - ETP
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.