Ir para o conteúdo principal
Transformação dos negócios

Como uma lanchonete explica o valor da observabilidade em operações de TI

artigo 13 de nov de 2023 Tempo de leitura: minutos
Por Tiago Dias Generoso

Minha lanchonete favorita cheira a bacon frito e pão fresco.

Essa pequena lanchonete fervilha de atividade, sete dias por semana. O lanche que as pessoas mais procuram é o hambúrguer clássico, que leva queijo, bacon e ovo frito.

Os lanches são deliciosos, mas o que mais me impressiona é como a lanchonete mantém um funcionamento tão perfeito. Clientes satisfeitos se beneficiam da orquestração de tudo, desde o estoque até o pedido, a montagem e a finalização, o controle de qualidade e muito mais. Isso me faz pensar em observabilidade nas operações de TI de grandes empresas.

Não importa o setor, as organizações precisam entender os comportamentos e preferências dos clientes, períodos de alta demanda, gargalos no sistema e outros fatores que impactam os resultados financeiros.As entradas de dados sobre esses fatores impulsionam os resultados dos negócios, mas vejo que muitas empresas ainda lutam para obter o máximo de seus dados. É por isso que sou tão apaixonado pelo conceito e prática da observabilidade nas operações de TI.

A observabilidade permite que sua equipe tenha uma visão clara do ecossistema de tecnologia de sua empresa. Capacita as equipes de tecnologia a identificar problemas, otimizar o desempenho, cortar custos, reduzir a pegada de carbono e promover a inovação, ao mesmo tempo em que ajuda a garantir uma experiência perfeita para o cliente.

Em um ambiente no qual os CTOs devem entregar resultados de negócios por meio da tecnologia, a observabilidade se torna o ingrediente secreto da TI. (trocadilho de sanduíche intencional.)

Observabilidade é mais do que monitoramento

Uma das percepções errôneas comuns sobre a observabilidade é que ela é meramente monitoramento. Não é. Observabilidade tem a ver com coletar dados de vários aspectos de seu sistema e aproveitar o machine learning a e a IA para obter insights acionáveis sobre ele. A observabilidade torna o monitoramento contextual.

Componentes básicos de observabilidade

Os componentes básicos da observabilidade são rastreamentos (traces), métricas e logs. Os rastreamentos são particularmente poderosos. Um rastreamento mostra como uma solicitação ou tarefa se move pelas muitas partes conectadas de um sistema de TI. Os rastreamentos mostram o fluxo de dados e processos, e como diferentes componentes e serviços interagem.

Em uma lanchonete, um ID de rastreamento pode ser como um número de mesa. Tudo o que ocorre durante a sua visita é associado ao número da sua mesa. Da mesma forma, para sua operação de TI, os rastreamentos vinculam métricas e logs de uma sessão do usuário. Isso pode ser crucial para identificar gargalos e melhorar a experiência do usuário. A equipe técnica pode usar rastreamentos para identificar e resolver problemas de forma mais eficiente, reduzindo o tempo e os recursos necessários para descobrir e resolver problemas.

No contexto de uma página da web, por exemplo, um rastreamento pode permitir que a equipe identifique o tempo de resposta do aplicativo e obtenha insights sobre a experiência de um cliente que está navegando na página web. Sem rastreamentos e uma prática de observabilidade, o impacto posterior do mau desempenho do sistema ou dos erros pode não ser claro.

Cinco mitos sobre observabilidade nas operações de TI

Mito 1: a observabilidade é sempre cara
Isso simplesmente não é verdade. Várias soluções de observabilidade econômicas, incluindo muitas opções de código aberto, estão disponíveis. Os custos variam dependendo dos requisitos de automação, da inteligência por trás deles, da facilidade de implementação e de outros fatores. Pense na observabilidade como um investimento de ótimo custo benefício, pois ajuda a evitar interrupções dispendiosas e problemas de desempenho.

Mito 2: a observabilidade pode ser obtida instalando uma ferramenta
Sim, existem ferramentas de observabilidade, mas a observabilidade também requer novas formas de trabalho. As ferramentas de observabilidade não terão um impacto significativo a menos que sejam incorporadas aos modelos operacionais e aos objetivos da empresa.

Mito 3: a observabilidade é apenas para grandes empresas
Falhas, problemas de desempenho e custos operacionais são problemas significativos para organizações de todos os tipos e tamanhos. A observabilidade pode ajudar independentemente do setor.

Mito 4: a observabilidade é apenas para equipes técnicas
Ao entender como seus sistemas funcionam e o desempenho deles, todos, de gerentes a equipes de vendas e representantes de atendimento ao cliente, podem tomar melhores decisões.

Mito 5: a observabilidade e observabilidade de dados são a mesma coisa
Embora a ideia central de tornar as coisas "observáveis" seja a mesma, a observabilidade de dados se concentra principalmente em garantir a qualidade dos dados gerados pela TI. Esses dados de qualidade permitem que as organizações tomem decisões fundamentadas. A observabilidade de dados tem como objetivo identificar as principais causas por trás da ausência de dados de alta qualidade, que podem incluir erros humanos, corrupção de dados, mau funcionamento do sistema ou outros fatores.

Como exemplo de observabilidade em ação, considere a experiência de um cliente que enfrentou a tarefa complexa de gerenciar 1.600 aplicações de negócios para mais de 280.000 usuários globais.

Uma história de sucesso de observabilidade

Como exemplo de observabilidade em ação, considere a experiência de um cliente que enfrentou a tarefa complexa de gerenciar 1.600 aplicações corporativas para mais de 280.000 usuários globais. Para ajudar a vencer o desafio, a empresa migrou para um ecossistema de nuvem híbrida.

Dado o labirinto de componentes, pods e contêineres, a empresa precisava tornar a observabilidade parte do programa. Caso contrário, seria impossível entender o desempenho em toda a infraestrutura de nuvem híbrida, simplificar as operações ou otimizar os recursos.

Uma sinfonia entre observabilidade, AIOps, TI sustentável e práticas de FinOps gerou resultados significativos para o cliente.

  • Resolução rápida de tickets de aplicações e infraestrutura
  • Análise acelerada da causa-raiz
  • Redução do consumo de recursos e na pegada de carbono
Call to Action: como começar

Passo 1. Avalie o quão preparada a sua empresa está para a observabilidade compreendendo as ferramentas e tecnologias usadas pela empresa, como os dados de TI são usados, a qualidade dos dados e se a empresa está satisfeita com os resultados de desempenho e confiabilidade. Isso ajudará você a priorizar as áreas de foco para iniciar um programa de observabilidade.

Passo 2. Defina suas metas de observabilidade. O que você quer alcançar com a observabilidade?  Por exemplo, usar dados de TI para tomar melhores decisões, reduzir custos, melhorar o desempenho e a confiabilidade dos sistemas, melhorar a satisfação do cliente e alinhar negócios e tecnologia.

Passo 3. Escolha as ferramentas e tecnologias de observabilidade certas. Suas necessidades, orçamento, habilidades da equipe e experiência com a tecnologia devem ser considerados. Faça uma pesquisa de fornecedores, peça casos de sucesso, experimente testes gratuitos e crie comparações de ferramentas.

Passo 4. Preveja os obstáculos no caminho. A observabilidade não é um projeto único e requer uma mudança de cultura. Você precisará da adesão de executivos e equipes para adotar novas formas de trabalho. Isso pode não acontecer logo de cara.

A observabilidade é uma longa jornada. Abrace-a para ajudar sua organização a se manter resiliente e focada no cliente e, assim como uma lanchonete bem administrada, você fará com que os clientes voltem.

Tiago Dias Generoso é Distinguished IT Architect | SRE Sênior | Master Inventor baseado em Poços de Caldas, Brasil.