Monitoramento

Observando seus dados em tempo real para que boas decisões sejam tomadas!

Antes de falarmos do nosso serviço de monitoramento, vamos aproveitar para fazer uma breve introspecção aqui:

Monitoramento x Observabilidade

Se você pode ver você pode monitorar

De maneira simples, a observabilidade só é alcançada quando os dados estão disponíveis no sistema que você deseja monitorar, e monitorar é a tarefa simples de coletar e exibir esses dados.

Portanto depois de tornar o sistema observável e de coletar os dados usando uma ferramenta de monitoramento, deve-se executar a análise manual ou automática. Sem uma análise significativa, você não cumpriu todo o objetivo de criar observabilidade e/ou ter um monitoramento eficiente em primeiro lugar. Com isso concluímos que quanto maior sua capacidade de análise, maior será seu sucesso em observar e monitorar o ambiente.

Abaixo temos a pirâmide de poder, que ilustra a relação estabelecida pelo texto acima:



Nossos Pilares

Preocupados com isto, a ARVISTECH definiu três pilares de fundação para termos sucesso em nosso trabalho, são eles:


  • Logs - São os eventos que ocorreram no sistema e/ou na aplicação. Os logs contam a história sobre um evento usando processamento de sequência e expressões regulares, e o nosso desafio é garantir a indexação deles de maneira que a procura e a resposta sejam ações rápidas.
  • Trace - O rastreio, ou a captura é a jornada de um usuário através do seu aplicativo. Os rastreios fornecem visibilidade de ponta a ponta e são úteis quando você precisa identificar quais componentes causam erros no sistema, encontrar gargalos de desempenho ou monitorar o fluxo pelos módulos, nos permitindo assim atuar de maneira preventiva e pró-ativa dentro do seu ambiente.
  • Métricas: - As métricas podem ser um ponto no tempo ou intervalos variados. Esses pontos de dados podem ser contadores, medidos e etc. Eles geralmente são representados em intervalos, mas às vezes sacrificam detalhes de um evento para apresentar dados mais fáceis de assimilar, portanto é a métrica o insumo principal do monitoramento e é através dela que garantimos que a relação entre todas as outras fontes de dados tenha significado.

E com base nestes pilares, utilizamos as seguintes ferramentas para garantirmos o sucesso do nosso serviço de monitoramento, são elas:


  • É uma plataforma única de monitoramento que suporta diferentes tipos de ambientes e níveis de infraestrutura, e neste suporte pode utilizar para: Logs, métricas de infraestrutura, banco de dados, análise e performance de aplicações.

 
  • Prometheus & Grafana - São duas ferramentas que se completam e que nos permitem monitorar o seu ambiente e controlá-lo através de dashboard’s completos com todas informações que sejam pertinentes para sua operação.

Finalizando...

O melhor jeito de garantirmos o monitoramento é integrarmos e construirmos diretamente em seu código, onde com a ajuda das ferramentas acima, conseguiremos focar em observabilidade não só durante o processo de desenvolvimento mas em todo ciclo e vida útil de seu ambiente, garantindo:

Um melhor entendimento do seu ambiente
Possuir todas ferramentas necessaria para o time técnico
E poder monitorar regularmente para se garantir o funcionamento correto

Fale Conosco

Você tem dúvidas, críticas ou sugestões? Compartilhe sua informação com a gente e entraremos em contato com você.”



[email protected]
55+ 11 977 016 893
Rua Pamplona, 145 - Conjunto 508, Jardim Paulista - São Paulo


Acesse nossa medias sociais!