CelenisiaBY AEZAN

Detecção de erros em produção: da anomalia à correção verificada

Celenisia é uma solução de IA como serviço (AIaaS) concebida pela Aezan, consultoria em transformação digital. Ela industrializa uma abordagem que até aqui aplicávamos em projetos: observar o comportamento real das aplicações, chegar à causa e garantir que a correção se sustente ao longo do tempo. Celenisia se apoia em modelos de IA open source, e nenhum dos seus dados é usado para treinar modelos.

1. Detectar o que ninguém viu ainda

Parte das falhas de produção não vem do código: queda de rede, banco de dados saturado, pico de atividade, fluxo insuficiente, erro ou não conformidade nos dados, API de um parceiro ou fornecedor indisponível. A aplicação responde, mas nem sempre, ou não bem. Essas situações não são previstas pelos testes nem sinalizadas enquanto um usuário não reclama.

Celenisia analisa continuamente o comportamento das suas aplicações a partir dos logs e faz essas anomalias aparecerem, inclusive as intermitentes, antes que passem pelo suporte e depois pelas operações.

2. Relacionar com os relatos dos usuários

Cada anomalia detectada é confrontada com os tickets do seu gerenciador (Jira, Azure DevOps…). Um “não funciona” se torna um fato qualificado: quando, onde, com que frequência.

3. Priorizar pelo impacto

Seus Product Owners dispõem dos elementos para decidir com base em dados objetivos de produção, e não em impressões: frequência, escopo afetado, impacto sobre os usuários. As equipes sabem onde concentrar seus esforços primeiro.

4. Chegar até o código

Celenisia audita o código-fonte envolvido para identificar o que provoca o erro, ou o que seria preciso melhorar para tratá-lo melhor, e propõe uma correção.

As operações entendem o que está acontecendo sem esperar a análise dos desenvolvedores; os desenvolvedores deixam de ser interrompidos para qualificar um incidente.

5. Acompanhar cada correção

Do relato até a entrada da correção em produção, cada correção é acompanhada. Diretoria, suporte e equipes técnicas compartilham a mesma observação factual da situação em produção e do processo de resolução.

AplicaçãoAnomaliaFrequênciaStatus
Folha de pagamentoDivergência de cálculo nas horas extras12 nesta semanaCorreção em homologação
Faturamento de fornecedoresTempo limite excedido na API bancária4 nesta semanaCausa identificada
DiretórioFalha de sincronização com o Active Directory2 nesta semanaCorrigida, não regressão verificada
Portal de RHNenhuma anomalia aberta—Estável
Visão geral das anomalias detectadas e do seu status de tratamento (dados de exemplo).

6. Garantir a não regressão

Depois que a correção é implantada, Celenisia verifica se cada erro tratado realmente desapareceu, indica se restam casos residuais ou se surgem novos casos. Sua equipe é avisada assim que um problema reaparece.

O resultado: a confiança

O CIO pode prestar contas às áreas de negócio com base em fatos: ou a aplicação não apresenta erro, ou os erros estão identificados e em tratamento. E, depois de corrigidos, a aplicação volta a se comportar normalmente.

O que Celenisia utiliza

FonteAcesso solicitadoO que ela traz
Os logs das suas aplicaçõesSomente leitura, via Azure, AWS, SFTP ou banco de dadosO comportamento real da produção
Seu código-fonte (GitHub, GitLab, Azure Repos)Somente leituraA causa-raiz dos erros e uma proposta de correção, submetida aos seus desenvolvedores
Seu gerenciador de tickets (Jira, Azure DevOps…)LeituraA criação de tickets estruturados e completos a partir do que é observado em produção, e o acompanhamento das correções

Agende uma reunião para conversarmos por 30 minutos

Agendar reunião · 30 min