Lokitus, metriikat ja jäljitys – observabilityn kolme peruspilaria
Observability erottaa tiimit, jotka vain reagoivat käyttökatkoihin, tiimeistä, jotka ymmärtävät järjestelmiään jo ennen vikoja. Tämä kokonaisuus kattaa koko pinon: rakenteisen lokituksen, aikasarjametriikat ja hajautetun jäljityksen sekä käytännön työskentelyn kahden alan keskeisen työkaluketjun, ELK Stackin (Elasticsearch, Logstash, Kibana) ja OpenTelemetryn, parissa. Olipa kyse monoliitin tai usean palvelun cloud-native-sovelluksen instrumentoinnista, voitte hyödyntää näitä taitoja suoraan tuotantoympäristöissä.
Mitä opitte
Aloitatte järjestelmän observabilityn ja rakenteisen sovelluslokituksen perusteista, minkä jälkeen siirrytte järjestelmämetriikoiden keräämiseen ja tulkitsemiseen sekä ensimmäisten ELK Stack -putkien rakentamiseen. Opitte OpenTelemetryn keskeiset käsitteet – spanit, tracen ja kontekstin välityksen – ja toteutatte hajautetun jäljityksen palveluiden välillä. Edistyneellä tasolla sovellatte tekniikoita, kuten Advanced ELK Stack Techniques -menetelmiä, monimutkaisia observability-rakenteita, turvallisuus- ja suorituskykyinstrumentointia sekä cloud-native-ympäristöjen kattavaa observabilitya. Kokonaisuus huipentuu täydellisen observability-alustan suunnitteluun ja rakentamiseen alusta alkaen.
Oppimispolku
Kaksitoista kohdennettua kurssia kattavat tasot A1–C2. Kokonaisuus alkaa kursseilla Introduction to System Observability (A1, maksuton) ja Getting Started with Application Logging ja etenee neljän B-tason kurssin kautta metriikoihin, ELK:n perusteisiin, OpenTelemetryn keskeisiin käsitteisiin ja hajautettuun jäljitykseen. Viisi viimeistä kurssia ovat C1–C2-tasoa: Advanced ELK Stack Techniques, Advanced Observability Patterns, Observability in Cloud-Native Environments, Security and Performance with Observability ja päätöskurssi Building an Observability Platform.
Näin opiskelu toimii
Jokainen kurssi on jaettu lyhyisiin käytännönläheisiin oppitunteihin, jotka suoritatte sovelluksen sisäisessä editorissa reaaliaikaisen palautteen avulla. Tekoälytuutori on käytettävissänne, jos jäätte jumiin. Työskentelette oikeiden asetusten, kyselyiden ja instrumentointikoodin parissa – ette leikkiesimerkkien – joten jokainen oppitunti vastaa suoraan työssä kohtaamianne tehtäviä.