Valvonnan perusteet
Ymmärtäkää valvonnan merkitys, seurattavat keskeiset mittarit ja DevOpsissa yleisesti käytetyt valvontatyökalut.
Valvonnan perusteet on ilmainen DevOps-bootcamp-oppitunti CoddyKitissä. Tämä on oppitunti 1/4. Voit lukea tästä oppimispolusta kokonaan mitkä tahansa 3 oppituntia ilmaiseksi — sen jälkeen CoddyKit PRO avaa kaikki oppitunnit sekä käytännön harjoittelun sisäänrakennetulla koodieditorilla ja ympäri vuorokauden toimivalla tekoälytuutorilla. Oppitunti kuuluu DevOps-bootcamp-oppimispolkuun, ja edistymisesi synkronoituu verkon ja CoddyKit-sovelluksen välillä. DevOps-bootcamp-kurssilla on yhteensä 4 oppituntia.
Mitä monitorointi on DevOpsissa?
DevOps-maailmassa monitoroinnissa on kyse järjestelmien ja sovellusten tarkasta seurannasta. Se tarkoittaa infrastruktuuria, ohjelmistoja ja käyttäjien toimintaa koskevien tietojen keräämistä, analysointia ja visualisointia.
Voitte ajatella sitä tuotantoympäristön silminä ja korvina, jotka antavat jatkuvaa palautetta sen tilasta ja suorituskyvystä.

Miksi monitorointi on välttämätöntä?
Monitorointi on tärkeää useista syistä:
- Ongelmien ennakoiva havaitseminen: Havaitkaa ongelmat ennen kuin ne vaikuttavat käyttäjiin.
- Suorituskyvyn optimointi: Tunnistakaa pullonkaulat ja kehityskohteet.
- Kapasiteetin suunnittelu: Ymmärtäkää resurssien käyttö, jotta voitte skaalata tehokkaasti.
- Parempi käyttäjäkokemus: Varmistakaa, että sovellukset ovat aina responsiivisia ja saatavilla.
Se auttaa siirtymään reaktiivisesta ongelmanratkaisusta ennakoivaan ehkäisyyn.
Tehokkaan monitoroinnin peruspilarit
Järjestelmien tehokkaassa monitoroinnissa keskitytään yleensä useisiin keskeisiin osa-alueisiin:
- Resurssien käyttö: Kuinka paljon suorittimen aikaa, muistia, levy-I/O:ta ja verkkokaistaa käytetään?
- Sovelluksen suorituskyky: Käsitelläänkö pyynnöt nopeasti? Mitkä ovat virheprosentit?
- Palvelun saatavuus: Ovatko sovellukset käynnissä ja toiminnassa?
- Käyttäjäkokemus: Kuinka nopeasti sivut latautuvat käyttäjille?
Nämä pilarit antavat kokonaisvaltaisen kuvan järjestelmän tilasta.
Erilaisten metriikoiden ymmärtäminen
Monitorointiin kuuluu erityyppisten metriikoiden (mitattavien datapisteiden) seuranta. Ne voidaan luokitella seuraavasti:
- Järjestelmämetriikat: suorittimen käyttö, muistin kulutus, levytila ja verkkoliikenteen läpimeno. Ne kertovat infrastruktuurin tilasta.
- Sovellusmetriikat: pyyntöjen viive, virheprosentit ja läpimeno. Ne osoittavat, miten ohjelmisto toimii.
- Liiketoimintametriikat: käyttäjärekisteröitymiset, konversioprosentit ja aktiiviset käyttäjät. Ne yhdistävät teknisen suorituskyvyn liiketoiminnan tavoitteisiin.
Yleiskatsaus monitorointityökaluihin
Metriikoiden keräämiseen, tallentamiseen ja visualisointiin on olemassa monia työkaluja. Ne keskittyvät usein eri osa-alueisiin, kuten infrastruktuuriin, sovelluksiin tai lokeihin.
Suosittuja esimerkkejä ovat:
- Prometheus: Erinomainen aikasarjametriikoiden keräämiseen ja tallentamiseen.
- Grafana: Tehokas visualisointityökalu koontinäyttöjen luomiseen.
- Datadog/New Relic: Kaupallisia, kaiken kattavia Application Performance Monitoring (APM) -ratkaisuja.
Prometheus: metriikoiden voimanpesä
Prometheus on avoimen lähdekoodin monitorointijärjestelmä, joka kerää ja tallentaa metriikat aikasarjatietoina. Sitä käytetään laajasti cloud-native-ympäristöissä.
Se toimii pull-mallilla ja kerää määritettyjen kohteiden, kuten sovellusten tai palvelinten, metriikat säännöllisin väliajoin. Näiden tietojen avulla voitte ymmärtää kehityssuuntia ja havaita poikkeamia ajan mittaan.
Grafana: tietojen visualisointi
Prometheus kerää tiedot, kun taas Grafana auttaa ymmärtämään niitä. Se on suosittu avoimen lähdekoodin analytiikka- ja interaktiivinen visualisointiverkkosovellus.
Grafanalla voitte luoda monipuolisia ja mukautettavia koontinäyttöjä useista tietolähteistä, kuten Prometheuksesta. Näiden koontinäyttöjen avulla ymmärrätte nopeasti järjestelmienne tilan ja suorituskyvyn yhdellä silmäyksellä.
Valvonnan parhaat käytännöt
Saat valvonnasta eniten hyötyä seuraavasti:
- Aloittakaa yksinkertaisesti: Älkää yrittäkö valvoa kaikkea kerralla. Keskittykää ensin kriittisiin komponentteihin.
- Määritelkää perustasot: Selvittäkää, miltä järjestelmienne ”normaali” toiminta näyttää. Näin poikkeamat on helpompi havaita.
- Määrittäkää hälytykset: Määrittäkää hälytykset perustasoista tai kriittisistä raja-arvoista poikkeaville tilanteille, jotta saatte tiedon ongelmista heti.
- Automatisoikaa: Integroikaa valvonnan määritykset mahdollisuuksien mukaan käyttöönottoputkiinne.
Pikatarkistus: valvonnan perusteet
Mitä seuraavista pidetään tehokkaan valvonnan keskeisinä hyötyinä DevOps-ympäristössä?
Kertaus: ympäristönne valvonta
Teillä on nyt vankat perustiedot valvonnasta!
- Valvonta antaa olennaisen näkyvyyden järjestelmien ja sovellusten tilaan.
- Sen avulla ongelmat voidaan havaita varhain, suorituskykyä optimoida ja resursseja suunnitella.
- Keskeisiä mittareita ovat järjestelmä-, sovellus- ja liiketoimintatiedot.
- Prometheuksen (tiedon keräämiseen) ja Grafanan (visualisointiin) kaltaiset työkalut ovat toimivan valvontaratkaisun perusta.
Seuraavaksi tutustumme keskitettyihin lokiratkaisuihin!
Opi DevOps-bootcamp tekoälytuutorin avulla — ilmaiseksi
Kirjoita ja suorita oikeaa koodia selaimessa, saa välitöntä apua tekoälytuutorilta ympäri vuorokauden ja jatka siitä, mihin jäit, verkossa tai sovelluksessa.
- Kurssit
- 142
- Oppitunnit
- 568
Usein kysytyt kysymykset
Onko oppitunti ”Valvonnan perusteet” ilmainen?
Kyllä — voit lukea täällä verkossa kokonaan ilmaiseksi mitkä tahansa DevOps-bootcamp-oppimispolun 3 oppituntia, myös oppitunnin “Valvonnan perusteet”. Sen jälkeen CoddyKit PRO avaa kaikki oppitunnit sekä interaktiiviset harjoitukset sisäänrakennetulla koodieditorilla ja ympäri vuorokauden toimivalla tekoälytuutorilla. DevOps-bootcamp-kurssilla on yhteensä 4 oppituntia.
Mitä opin oppitunnilla ”Valvonnan perusteet”?
Ymmärtäkää valvonnan merkitys, seurattavat keskeiset mittarit ja DevOpsissa yleisesti käytetyt valvontatyökalut. Harjoittelet DevOps-bootcamp-aihetta koodilla, jonka suoritat suoraan selaimessa. Ympäri vuorokauden käytettävissä oleva tekoälytuutori vastaa kysymyksiisi oppitunnin aikana.
Tarvitsenko kokemusta aloittaakseni DevOps-bootcamp-opiskelun?
Aiempi kokemus ei ole tarpeen. CoddyKitin DevOps-bootcamp-oppimispolku sopii vasta-alkajista edistyneisiin, joten voit aloittaa tästä tai alusta ja edetä omaan tahtiisi. Tämä on oppitunti 1/4.
Kuinka kauan ”Valvonnan perusteet”-oppitunnin suorittaminen kestää?
Useimmat CoddyKitin oppitunnit kestävät noin 5–10 minuuttia. Jokainen oppitunti on lyhyt ja interaktiivinen, joten edistyt tasaisesti ja voit jatkaa siitä, mihin jäit – sekä verkossa että sovelluksessa.
Voinko kirjoittaa ja suorittaa koodia tällä DevOps-bootcamp-oppitunnilla?
Kyllä. Jokainen DevOps-bootcamp-oppitunti sisältää sisäänrakennetun koodieditorin, joten voit kirjoittaa ja suorittaa oikeaa koodia suoraan selaimessa ja saada välitöntä palautetta tekoälyltä – paikallista asennusta ei tarvita.
Kaikki tämän kurssin oppitunnit
- Valvonnan perusteet
- Keskitetyt lokiratkaisut
- Hälytykset ja poikkeamatilanteisiin vastaaminen
- Metriikat, koontinäytöt ja SLI:t/SLO:t