Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
A teljesítményszámlálók betekintést nyújtanak a virtuális hardverösszetevők, operációs rendszerek és számítási feladatok teljesítményébe. Számlálók gyűjtése Windows és Linux rendszerű virtuális gépekről egy adatgyűjtési szabály (DCR) használatával teljesítményszámláló adatforrással .
A DCR létrehozásának részleteit az Adatok gyűjtése virtuálisgép-ügyfélről az Azure Monitorral című témakörben találja. Ez a cikk további részleteket tartalmaz a Teljesítményszámlálók adatforrástípusról.
Új adatforrás lett hozzáadva az OpenTelemetry teljesítményszámlálóihoz, amely támogatja az Azure Monitor-munkaterületet célként. Az új adatforrás használatának előnyeiről itt olvashat bővebben.
Megjegyzés:
Ha közvetlenül szeretné használni a DCR-definíciót, vagy más módszerekkel, például ARM-sablonokkal szeretne üzembe helyezni, tekintse meg az Adatgyűjtési szabály (DCR) mintáit az Azure Monitorban.
Adatforrás konfigurálása
Hozza létre a DCR-t a virtuálisgép-ügyfél adatainak összegyűjtése az Azure Monitorral című témakörben szereplő eljárással. A DCR Adatgyűjtés és kézbesítés lapján válassza az OpenTelemetry Performance Counters (OpenTelemetry Teljesítményszámlálók) lehetőséget az Adatforrás típusa legördülő listából. Válasszon egy előre definiált gyűjtendő objektumkészletből és azok mintavételezési sebességéből. Minél alacsonyabb a mintavételezési arány, annál gyakoribb az érték összegyűjtése.
Az OpenTelemetry teljesítményszámlálóinak részletesebb kiválasztásához válassza az Egyéni lehetőséget.
Célhelyek hozzáadása
Az OpenTelemetry teljesítményszámlálói elküldhetők egy Azure Monitor-munkaterületre, ahol lekérdezhetők a PromQl használatával. Ez az ajánlott adatcél minden felhasználó számára, mivel a Container Insights, az Application Insights és a VM Insights a Log Analytics-munkaterületek helyett az Azure Monitor-munkaterületet használja a metrikák forrásaként.
Adatgyűjtés ellenőrzése
Annak ellenőrzéséhez, hogy az OpenTelemetry teljesítményszámlálói összegyűjtésre kerülnek-e az Azure Monitor munkaterületén, kezdje azzal, hogy a lekérdezést arra az AMW-re korlátozza, amelyet a DCR célpontjaként választott, majd ellenőrizze, hogy a System. metrikák a vártnak megfelelően áramlanak-e.
Ha az AMW erőforrás-környezet hozzáférési módra van állítva, akkor ellenőrizheti, hogy ugyanaz a lekérdezés működik-e a vártnak megfelelően, amikor a virtuális gépre van kiterjesztve. Ehhez navigáljon a Portál VM Metrikák paneljára, és válassza a "szerkesztővel való hozzáadás" legördülő listát vagy a Metrikanévterek alatt az "AMW-metrikák szerkesztőbeni megtekintése" legördülő listát.
Mindkét belépési pontnak olyan PromQl-szerkesztőt kell eredményeznie, amely most már a virtuálisgép-erőforrásra hatókörrel rendelkezik, ahol ugyanaz a lekérdezés fog működni, mint korábban, de nem kell a virtuális gép microsoft.resourceid dimenziójára szűrnie.
Teljesítmény számlálók
A Windows és Linux rendszerű virtuális gépekhez készült Azure Monitor-ügynök a következő teljesítményszámlálókat gyűjti össze. A minta gyakorisága az adatgyűjtési szabály létrehozásakor vagy frissítésekor módosítható.
| OTel teljesítményszámláló | Típus | Unit | Aggregation | Monoton | Dimenziók | Description |
|---|---|---|---|---|---|---|
| rendszer.cpu.kihasználtság | Mérőműszer | 1 | N/A | FALSE |
cpu: Logikai CPU-szám 0-tól kezdve (értékek: Bármely Str) állapot: A CPU-használat típus szerinti lebontása (értékek: tétlenség, megszakítás, szép, softirq, lopás, rendszer, felhasználó, várakozás) |
A system.cpu.time különbsége a logikai cpu-nkénti utolsó mérés óta, osztva az eltelt idővel (0–1). |
| system.cpu.time | Összeg | s | Kumulatív | TRUE |
cpu: Logikai CPU-szám 0-tól kezdve (értékek: Bármely Str) állapot: A CPU-használat típus szerinti lebontása (értékek: tétlenség, megszakítás, szép, softirq, lopás, rendszer, felhasználó, várakozás) |
Az egyes logikai processzorok által egyes módban töltött teljes másodpercek. |
| rendszer.cpu.fizikai.szám | Összeg | {processzor} | Kumulatív | FALSE | (nincs) | Az elérhető fizikai CPU-k száma. |
| rendszer.cpu.logikai.szám | Összeg | {processzor} | Kumulatív | FALSE | cpu: Logikai CPU-szám 0-tól kezdve (értékek: Bármely Str) | Az elérhető logikai CPU-k száma. |
| system.cpu.átlagos_terhelés.5 perc | Mérőműszer | {thread} | N/A | FALSE | (nincs) | Átlagos cpu-terhelés 5 perc alatt. |
| system.cpu.átlagos_terhelés.1m | Mérőműszer | {thread} | N/A | FALSE | (nincs) | Átlagos cpu-terhelés 1 perc alatt. |
| system.cpu.load_average.15m | Mérőműszer | {thread} | N/A | FALSE | (nincs) | Átlagos cpu-terhelés 15 perc alatt. |
| system.cpu.frequency | Mérőműszer | Hz | N/A | FALSE | (nincs) | A processzormag aktuális gyakorisága Hz-ben. |
| process.uptime | Mérőműszer | s | N/A | FALSE | (nincs) | A folyamat futásának ideje. |
| folyamat.szálak | Összeg | {threads} | Kumulatív | FALSE | (nincs) | Folyamatszálak száma. |
| process.várakozó_jelek | Összeg | {signals} | Kumulatív | FALSE | (nincs) | A folyamat függőben lévő jeleinek száma (csak Linux esetén). |
| folyamat.lapozás.hibák | Összeg | hibák | Kumulatív | TRUE | Típus: A hiba típusa (értékek: fő, kisebb) | A folyamat által végrehajtott oldalhibák száma (csak Linux esetén). |
| process.open_file_descriptors | Összeg | {count} | Kumulatív | FALSE | (nincs) | A folyamat által használt fájlleírók száma. |
| folyamat.memória.virtuális | Összeg | Által | Kumulatív | FALSE | (nincs) | Virtuális memória mérete. |
| memóriafolyamat kihasználtság | Mérőműszer | 1 | N/A | FALSE | (nincs) | A folyamat által használt teljes fizikai memória százalékos aránya. |
| folyamat.memória.használat | Összeg | Mellett | Kumulatív | FALSE | (nincs) | A használatban lévő fizikai memória mennyisége. |
| system.disk.weighted_io_time | Összeg | s | Kumulatív | FALSE | eszköz: A lemez neve (értékek: Bármely Str) | A lemezen eltöltött aktív idő megszorozva a várakozási sor hosszával. |
| rendszer.lemez.függő_műveletek | Összeg | {műveletek} | Kumulatív | FALSE | eszköz: A lemez neve (értékek: Bármely Str) | Függőben lévő I/O-műveletek várólista-mérete. |
| rendszer.lemez.műveletek | Összeg | {műveletek} | Kumulatív | TRUE |
eszköz: A lemez neve (értékek: Bármely Str) irány: A folyamat iránya (értékek: olvasás, írás) |
Lemezműveletek száma. |
| rendszer.lemez.működési_idő | Összeg | s | Kumulatív | TRUE |
eszköz: A lemez neve (értékek: Bármely Str) irány: A folyamat iránya (értékek: olvasás, írás) |
Lemezműveletekkel töltött idő. |
| rendszer.lemez.összevont | Összeg | {műveletek} | Kumulatív | TRUE |
eszköz: A lemez neve (értékek: Bármely Str) irány: A folyamat iránya (értékek: olvasás, írás) |
A lemez olvasási/írási műveletei egyetlen fizikai műveletbe egyesítve. |
| system.disk.io_time | Összeg | s | Kumulatív | TRUE | eszköz: A lemez neve (értékek: Bármely Str) | Az aktivált lemezen töltött idő. |
| system.disk.io | Összeg | Által | Kumulatív | TRUE |
eszköz: A lemez neve (értékek: Bármely Str) irány: A folyamat iránya (értékek: olvasás, írás) |
Átvitt lemezbájtok. |
| process.handles | Összeg | {count} | Kumulatív | FALSE | (nincs) | Nyitott fogantyúk száma (csak Windows esetén). |
| folyamat.lemez.műveletek | Összeg | {műveletek} | Kumulatív | TRUE | irány: A folyamat iránya (értékek: olvasás, írás) | A folyamat által végrehajtott lemezműveletek. |
| process.disk.io | Összeg | Által | Kumulatív | TRUE | irány: A folyamat iránya (értékek: olvasás, írás) | Átvitt lemezbájtok. |
| folyamat.cpu.kihasználtság | Mérőműszer | 1 | N/A | FALSE | állapot: A processzorhasználat lebontása (értékek: rendszer, felhasználó, várakozás) | A folyamat által az utolsó adatgyűjtés óta felhasznált teljes CPU-idő százaléka (0–1). |
| process.cpu.time | Összeg | s | Kumulatív | TRUE | állapot: A processzorhasználat lebontása (értékek: rendszer, felhasználó, várakozás) | A CPU használat összes másodperce lebontva állapotok szerint. |
| folyamat.környezetváltások | Összeg | {count} | Kumulatív | TRUE | típus: A környezetkapcsoló típusa (értékek: Bármely Str) | A folyamat kontekstválthatóságának száma (csak Linux alatt). |
| rendszer.memória.kihasználtság | Mérőműszer | 1 | N/A | FALSE | állapot: A memóriahasználat lebontása (értékek: pufferelt, gyorsítótárazott, inaktív, szabad, visszanyerhető lap, nem visszanyerhető lap, használt) | A használatban lévő memória bájtjainak százalékos aránya. |
| rendszer.memória.használat | Összeg | Által | Kumulatív | FALSE | állapot: A memóriahasználat lebontása (értékek: pufferelt, gyorsítótárazott, inaktív, szabad, visszanyerhető lap, nem visszanyerhető lap, használt) | Használatban lévő memória bájtok. |
| system.memory.oldalméret | Mérőműszer | Által | N/A | FALSE | (nincs) | A rendszer által konfigurált oldalméret. |
| rendszer.memória.korlát | Összeg | Által | Kumulatív | FALSE | (nincs) | Elérhető memória összes bájtja. |
| system.linux.memory.dirty (rendszer.linux.memória.koszos) | Összeg | Által | Kumulatív | FALSE | (nincs) | A piszkos memória mennyisége (/proc/meminfo). |
| rendszer.linux.memória.elérhető | Összeg | Által | Kumulatív | FALSE | (nincs) | A rendelkezésre álló memória becslése (csak Linux esetén). |
| rendszer.hálózat.csomagok | Összeg | {packets} | Kumulatív | TRUE |
eszköz: Hálózati adapter neve (értékek: Bármely Str) irány: A folyamat iránya (értékek: fogadás, továbbítás) |
Az átvitt csomagok száma. |
| system.network.io | Összeg | Által | Kumulatív | TRUE | (nincs) | Továbbított és fogadott bájtok. |
| rendszer.hálózat.hibák | Összeg | {errors} | Kumulatív | FALSE |
eszköz: Hálózati adapter neve (értékek: Bármely Str) irány: A folyamat iránya (értékek: fogadás, továbbítás) |
Az észlelt hibák száma. |
| rendszer.hálózat.elveszett | Összeg | {packets} | Kumulatív | TRUE |
eszköz: Hálózati adapter neve (értékek: Bármely Str) irány: A folyamat iránya (értékek: fogadás, továbbítás) |
Az eldobott csomagok száma. |
| system.network.conntrack.max | Összeg | {entries} | Kumulatív | FALSE | (nincs) | A conntrack táblázat bejegyzéseinek korlátja. |
| system.network.conntrack.count | Összeg | {entries} | Kumulatív | FALSE | (nincs) | A conntrack tábla bejegyzéseinek száma. |
| rendszer.hálózat.kapcsolatok | Összeg | {kapcsolatok} | Kumulatív | FALSE |
protokoll: Hálózati protokoll (értékek: tcp) state: Connection state (values: Any Str) |
Kapcsolatok száma. |
| system.uptime | Mérőműszer | s | N/A | FALSE | (nincs) | A rendszer futásának ideje. |
| rendszer.folyamatok.létrehozva | Összeg | {folyamatok} | Kumulatív | TRUE | (nincs) | Létrehozott folyamatok teljes száma. |
| system.processes.count | Összeg | {folyamatok} | Kumulatív | FALSE | állapot: Folyamat állapota (értékek: blokkolva, démon, leválasztott, tétlen, zárolt, árva, lapozás, futás, alvó, leállt, rendszer, ismeretlen, zombik) | Az egyes állapotokban lévő folyamatok teljes száma. |
| rendszer.lapozás.kihasználtság | Mérőműszer | 1 | N/A | FALSE |
eszköz: Lapfájl neve (értékek: Bármely Str) állapot: Lapozási használat típusa (értékek: gyorsítótárazott, ingyenes, használt) |
Swap (Unix) vagy pagefile (Windows) használat. |
| rendszer.lapozás.használat | Összeg | Által | Kumulatív | FALSE |
eszköz: Lapfájl neve (értékek: Bármely Str) állapot: Lapozási használat típusa (értékek: gyorsítótárazott, ingyenes, használt) |
Swap (Unix) vagy pagefile (Windows) használat. |
| rendszer.lapozás.műveletek | Összeg | {műveletek} | Kumulatív | TRUE |
irány: Oldalfolyam (értékek: page_in, page_out) típus: Hibatípus (értékek: fő, kisebb) |
Lapozási műveletek |
| rendszer.oldalazási.hibák | Összeg | hibák | (nincs) | TRUE | típus: Hibatípus (értékek: fő, kisebb) | Oldalhibák száma. |
| rendszer.fájlrendszer.kihasználtság | Mérőműszer | 1 | N/A | FALSE |
eszköz: Fájlrendszer azonosítója mód: Csatlakoztatási mód (értékek: ro, rw) mountpoint: Elérési út típus: Fájlrendszer típusa (értékek: ext4, tmpfs stb.) |
A használt fájlrendszer bájtjainak töredéke. |
| system.filesystem.usage | Összeg | Által | Kumulatív | FALSE |
eszköz: Fájlrendszer azonosítója mód: Csatlakoztatási mód mountpoint: Elérési út Típus: Fájlrendszer típusa state: Usage type (értékek: ingyenes, fenntartott, használt) |
Használt fájlrendszer bájtok. |
| system.filesystem.inodes.usage | Összeg | {inodes} | Kumulatív | FALSE |
eszköz: Fájlrendszer azonosítója mód: Csatlakoztatási mód mountpoint: Elérési út Típus: Fájlrendszer típusa state: Usage type (értékek: ingyenes, fenntartott, használt) |
Használt fájlrendszer-inódok. |
Következő lépések
- További információ az OpenTelemetry teljesítményszámlálóiról
- További információ az Azure Monitor-ügynökről.
- További információ az adatgyűjtési szabályokról.