Quando a parceira do Instana, Kloia (link externo à ibm.com), fornecedora de soluções de nuvem, DevOps e microsserviços, ajudou a GittiGidiyor a auditar seus clusters Kubernetes em 2019, ela reconheceu uma oportunidade para a GittiGidiyor aumentar a visibilidade do monitoramento usando o Instana.
A Kloia ajudou a GittiGidiyor a avaliar suas necessidades de desempenho de aplicações e definir requisitos de monitoramento de desempenho, e continua trabalhando com a GittiGidiyor para ajudar a resolver problemas e estender o monitoramento Instana para aplicações Node.js.
Quando a GittiGidiyor testou o Instana, a equipe ficou impressionada com o fato de que uma única instalação produziu uma visibilidade valiosa quase que imediatamente. "Instalamos uma vez e ele detectou automaticamente nossos aplicativos", explica Oguz Yarimtepe, líder da equipe de engenharia de confiabilidade do site (SRE) da GittiGidiyor. "Outras ferramentas exigem mais de um processo e alteração de arquivos do Docker. Agora, não precisamos fazer isso.”
Após instalar o Instana, a GittiGidiyor também rapidamente estabeleceu maior fidelidade sobre as interdependências entre os microsserviços. "Isso nos permite descobrir toda a estrutura do nosso sistema e traz observabilidade para nossas dependências," explica Mehmet Gökhan Akgül, líder da equipe de desenvolvimento de software.
Yarimtepe acrescenta, "Temos uma visão geral da nossa infraestrutura, podemos ver o que está se comunicando com o quê. Posso ver quais clusters tenho, o uso de recursos, quantos PIDs, que tipo de implementações, namespaces, o que for. Posso simplesmente olhar para a tela e vê-los rapidamente."
Quando a GittiGidiyor desenvolveu um data center secundário como um local de recuperação de desastres, a equipe de SRE precisava descobrir as dependências da segunda infraestrutura para entender como os requisitos mudariam ao trocar aplicativos de um site para outro. Como Yarimtepe explica, "Precisamos ser capazes de executar um cluster de back-end, um cluster de front-end, um cluster PCI, etc., nos dois sites." Usando o Instana, foi fácil. "Eu posso apenas ver", diz Yarimtepe. "Em vez de executar um TCP dump ou ir a um relatório do Git e procurar por configurações, posso entender exatamente o que está acontecendo do ponto de vista da aplicação."
Para sua aplicação mais crítica, o sistema de pagamentos, a GittiGidiyor valoriza a capacidade de encontrar problemas imediatamente, para não perder a oportunidade de fechar uma venda. O Instana oferece alertas inteligentes, que permitem aos usuários criar limites personalizados ou estabelecer KPIs em diferentes serviços, alertando antecipadamente sobre possíveis problemas.