Histórico da Página
Informações | ||
---|---|---|
| ||
Observabilidade, neste contexto, refere-se à análise de saídas do sistema para determinar seu comportamento. Esta página tem como objetivo fornecer insumos para clientes que não possuam uma equipe de infraestrutura dedicada para desenvolver este conceito. A seguir, os links que foram utilizados como referência ou podem auxiliar no entendimento do conteúdo como um todo: Teoria Geral da Observabilidade (pdf, em inglês) • Mean Time to Repair • Mean Time Between Failures |
Observabilidade é um conceito criado na área da Engenharia, sendo um termo recente para o setor de tecnologia. O conceito inicial foi desenvolvido pelo engenheiro elétrico, matemático e inventor Rudolf E. Kálmán. De maneira extremamente resumida e para facilitar o entendimento sobre a Teoria Geral da Observabilidade, Kalman a define com a frase “um sistema é completamente observável se todo constate for observável”. A leitura da teoria é recomendada caso queira se aprofundar no assunto.
De acordo com esta definição temos, informalmente, o seguinte resumo sobre observabilidade: Resumidamente, é possível dizer, de maneira informal, que "A partir de saídas do sistema é possível determinar o comportamento de todo o sistema".
Na área de tecnologia esse conceito tem sido desenvolvido, principalmente, por grandes corporações, onde os sistemas operantes não podem parar, ou o downtime deve ser o mínimo possível em sua extensa gama de serviços e microsserviços. Então, como Como, então, no "Mundo TOTVS", aquelas empresas que ainda não têm uma grande equipe de Infra e não têm um grande ecossistema como a TOTVS, a Amazon ou Google, irão desenvolver esses conceitos?
...
O investimento para manter um sistema disponível 99,99% do tempo ativo , engloba soluções de High Availability (HA) eDesaster e Disaster Recovery (DR).
E para o Protheus, como tudo isso funciona?
...
Na observabilidade, utilizaremos uma tríade muito importante para aplicar esse conceito: logs, traces e métricas.
Temos No mercado existem diversas ferramentas que podem coletar e apresentar esses dados; nas documentações relacionadas, exibimos o uso das ferramentas Telegraf, InfluxDB e Grafana.