Metrikák és naplók

Befejeződött

Ebben a leckében megismerheti a metrikákat és naplókat, valamint azt, hogy hogyan gyűjtheti össze ezt a két adattípust az Azure Monitorral az Azure-alkalmazások, -hálózatok és -infrastruktúra állapotának, viselkedésének és teljesítményének figyelésével.

Metrics

A metrikák mennyiségi mérések, amelyek az alkalmazás vagy az erőforrás teljesítményének pillanatképeit mutatják. A metrikák általában numerikus értékek, amelyeket az idő függvényében lehet mérni.

A metrikák segítségével megismerheti az alkalmazás vagy az erőforrás különböző aspektusait, például az erőforrás-kihasználtságot, a válaszidőket, a hibaarányokat és az átviteli sebességet. A metrikák gyakori példái közé tartozik a processzorhasználat, a memóriahasználat, a hálózati késés és a tranzakciós sebesség.

Az erőforrás-specifikus metrikák listája automatikusan elérhető az Azure-előfizetés minden erőforrástípusához. Az Azure Monitor Metrics Explorerrel interaktívan elemezheti a metrikák adatbázisában lévő adatokat, és több metrika értékeit ábrázolhatja az idő függvényében.

Az Azure Portalon található bármely erőforrás metrikáinak megtekintéséhez válassza a Metrika elemet az erőforrás bal oldali navigációs sávjának Figyelés területén. Ezután válassza ki a szükséges metrikát a Metrika legördülő listából. A diagramokat rögzítheti egy irányítópulton, hogy más vizualizációkkal is megtekinthesse őket.

Az alábbi Kérések metrika vonaldiagram például a Contoso-web-sales alkalmazás kéréseinek összesítését mutatja.

Screenshot of the Monitoring option selected in the Azure portal for a web app, showing chart of requests for the web app.

Az Azure Monitor többféle metrikatípust gyűjthet, többek között a következőket:

  • Azure platformmetrikák. Az Azure Monitor azonnal megkezdi a metrikák adatainak gyűjtését az Azure-erőforrásokból, amint hozzáadja őket egy előfizetéshez. Az egyes Azure-erőforrástípusokhoz automatikusan elérhető az erőforrás-specifikus metrikák listája.
  • Egyéni metrikák. Az Azure Monitor más forrásokból is gyűjthet metrikákat, beleértve a virtuális gépeken futó alkalmazásokat és ügynököket is. Egyéni metrikákat küldhet az Azure Monitornak az Azure Monitor-ügynökön, más ügynökökön és bővítményeken keresztül, vagy közvetlenül az Azure Monitor REST API-ba.
  • Prometheus-metrikák. A Prometheushoz készült Azure Monitor felügyelt szolgáltatás metrikákat gyűjt az Azure Kubernetes Service-ből (AKS) vagy más Kubernetes-fürtökből. A Prometheus-metrikák bizonyos jellemzőkkel rendelkeznek a platformmal és az egyéni metrikákkal, de különböző funkciókkal támogatják a nyílt forráskódú elemzési és riasztási eszközöket, például a PromQL-t és a Grafana-t.

A metrikák kiválóan alkalmasak valós idejű monitorozásra. Metrikákkal riasztásokat aktiválhat meghatározott küszöbértékek elérésekor.

Logs

A naplók egy erőforrásban vagy alkalmazásban előforduló események, műveletek és üzenetek szöveges rekordjai. Bár a metrikák numerikusak, a naplók a következő adatokat tartalmazhatják:

  • Szöveg: Emberi olvasásra alkalmas szövegbejegyzések, amelyek kontextust, részleteket és események leírását tartalmazzák.
  • Strukturálatlan adatok: Különböző formátumú naplóbejegyzések, amelyek nem illeszkednek jól előre definiált numerikus értékekbe.
  • Környezeti információk: Elemzések az eseményt körülvevő környezetbe, amely felbecsülhetetlen a kiváltó okok elemzéséhez.

A naplók információkat rögzíthetnek a hibákról, figyelmeztetésekről, felhasználói műveletekről és alkalmazásállapot-módosításokról. A naplók részletes elbeszéléseket nyújtanak az eseményekről egy adott kontextusban, így elengedhetetlenek a problémákhoz vezető eseménysorozatok hibaelhárításához, hibakereséséhez és megértéséhez. A naplók nélkülözhetetlenek a problémák visszamenőleges elemzéséhez, és segítenek rekonstruálni a problémához vezető eseményláncot.

Az Azure Monitor naplói az Azure Monitor egyik funkciója, amellyel napló- és teljesítményadatokat tárolhat, kezelhet és elemezhet a figyelt erőforrásokból. Az összes adat gyűjtéséhez és elemzéséhez egy Log Analytics-munkaterületnek nevezett közös munkaterületet kell beállítania. Az erőforrásokat úgy konfigurálja, hogy adatokat küldjenek az adott munkaterületre.

Miután konfigurálta a munkaterületet, és megkezdte az adatok naplózását, az Azure Monitor-naplók használatával feltárhatja és elemezheti az adatokat. A log-lekérdezésekkel és azok eredményeivel interaktívan dolgozhat a Log Analytics felhasználói felületén.

A napló lekérdezéseit a következő esetekben használhatja:

  • Egy gyakori kérdés megválaszolásához használjon egyszerű lekérdezést.
  • Összetett adatelemzéssel azonosíthatja a monitorozási adatok kritikus mintáit.
  • A riasztási szabályok lekérdezéseivel proaktív módon értesülhet a problémákról.
  • Lekérdezési eredmények megjelenítése munkafüzetben vagy irányítópulton.