Quando l'Instana Partner Kloia (link esterno a ibm.com), un provider di soluzioni cloud, DevOps e microservizi, ha aiutato GittiGidiyor a verificare i propri cluster Kubernetes nel 2019, ha riconosciuto un'opportunità per GittiGidiyor di aumentare la visibilità del monitoraggio utilizzando Instana.
Kloia ha aiutato GittiGidiyor a valutare le sue esigenze di prestazioni applicative e a definire i requisiti di monitoraggio delle prestazioni, continuando a lavorare con GittiGidiyor per aiutare a risolvere i problemi ed estendere il monitoraggio Instana alle applicazioni Node.js.
Quando GittiGidiyor ha provato Instana, l'intero team è rimasto impressionato dal fatto che una singola installazione ha prodotto una preziosa visibilità quasi immediatamente. "L'abbiamo installata una volta e ha individuato automaticamente le nostre app", spiega Oguz Yarimtepe, Team Lead Site Reliability Engineer (SRE) di GittiGidiyor. "Altri strumenti, al contrario, richiedono più di un processo e la modifica dei file Docker. Ma ormai appartengono al passato."
Dopo aver installato Instana, GittiGidiyor ha anche stabilito rapidamente una maggiore fedeltà sulle interdipendenze tra i microservizi. Secondo Mehmet Gökhan Akgül, responsabile del team di sviluppo software, "Ci permette di scoprire l'intera struttura del nostro sistema e di rendere osservabili le nostre dipendenze".
Yarimtepe aggiunge: "Abbiamo il quadro generale della nostra infrastruttura, possiamo vedere cosa comunica con cosa. Posso vedere quali cluster ho, l'utilizzo delle risorse, quanti PID ci sono, il tipo di implementazioni, i namespace, qualsiasi cosa. Mi basta guardare lo schermo e vedere tutto a colpo d'occhio."
Quando GittiGidiyor ha sviluppato un data center secondario come sito di disaster recovery, il team SRE aveva bisogno di scoprire le dipendenze della seconda infrastruttura per capire come i requisiti sarebbero cambiati nel passaggio delle app da un sito all'altro. Come spiega Yarimtepe, "Dobbiamo essere in grado di eseguire un cluster back-end, un cluster front-end, un cluster PCI e altro, su tutti i due siti". Con Instana, è stato facile. "Posso vedere tutto", dice Yarimtepe. "Invece di eseguire un dump TCP o accedere a un report Git e cercare configurazioni, riesco a capire esattamente cosa sta succedendo dal punto di vista delle applicazioni."
Per la sua applicazione più importante, il sistema di pagamento, GittiGidiyor apprezza in particolar modo la capacità di rilevare immediatamente i problemi, in modo da non perdere l'opportunità di chiudere una vendita. Instana offre infatti Smart Alerts, che consente agli utenti di creare soglie personalizzate o stabilire KPI su diversi servizi per avvisare proattivamente della comparsa dei problemi prima che diventino insormontabili.