Metrikák és naplók
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.
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.