Teljesítményszámlálók gyűjtése virtuális gépekről az Azure Monitorral

Ha engedélyezi a naplóalapú monitorozási élményt az Azure-beli virtuális gépeken, a rendszer összegyűjti a teljesítményszámlálók alapértelmezett készletét. Ez a készlet nem módosítható, de létrehozhat egy adatgyűjtési szabályt (DCR), amellyel további teljesítményszámlálókat gyűjthet a virtuális gépről, és elküldheti őket egy Log Analytics-munkaterületre.

A DCR létrehozásának részleteit az Azure Monitorral rendelkező virtuális gépek vendégnapló-adatainak gyűjtése 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.

Megjegyzés:

A metrikákon alapuló felületen gyűjtött OpenTelemetry-metrikákért lásd: OpenTelemetry-metrikák gyűjtése és testreszabása virtuális gépekhez. A metrikákon alapuló felület vendégmetrikákat küld egy Azure Monitor-munkaterületre. Ez a cikk azt ismerteti, hogyan küldhet teljesítményszámlálókat egy Log Analytics-munkaterületre a naplóalapú felület részeként.

Adatforrás konfigurálása

Hozza létre a DCR-t a vendégnaplók adatainak összegyűjtése virtuális gépekről 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 a Teljesítményszámlálók lehetőséget az Adatforrás típusa legördülő listában. 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.

Képernyőkép az Azure Portal űrlapjáról az adatgyűjtési szabály alapszintű teljesítményszámlálóinak kiválasztásához.

Az Egyéni beállítással XPath-értéket adhat meg az Alapszintű beállítással nem elérhető teljesítményszámlálók gyűjtéséhez. Használja a következő formátumot: \PerfObject(ParentInstance/ObjectInstance#InstanceIndex)\Counter.

Jótanács

Ha a számláló neve egy és-szimbólumot (&) tartalmaz, akkor cserélje le &-re. Például: \Memory\Free & Zero Page List Bytes.

Képernyőkép az Azure Portal űrlapjáról, amely egyéni teljesítményszámlálókat jelöl ki egy adatgyűjtési szabályban.

Figyelmeztetés

Ügyeljen arra, hogy manuálisan határozza meg a Windows és Linux rendszerű gépekhez társított DCR-ek számlálóit, mivel egyes Windows- és Linux-stílusú számlálónevek feloldhatók ugyanahhoz a metrikához, és duplikált gyűjteményt okozhatnak. Például, ha ugyanabban a DCR-ben mind \LogicalDisk(*)\Disk Transfers/sec (Windows), mind Logical Disk(*)\Disk Transfers/sec (Linux) meg van adva, akkor a lemezátviteli metrikát mintavételi időszakonként kétszer fogják összegyűjteni.

Ez a viselkedés elkerülhető, ha nem gyűjt teljesítményszámlálókat olyan DCR-ekben, amelyek nem adnak meg platformtípust. Győződjön meg arról, hogy a Windows-számlálók csak a Windows-gépekhez társított DCR-ek részét képezik, a Linux-számlálók pedig csak a Linux-gépekhez társított DCR-ek közé tartoznak.

Megjegyzés:

A Microsoft.HybridCompute (Azure Arc-kompatibilis kiszolgálók) erőforrásai jelenleg nem tekinthetők meg a Metrics Explorerben, de a metrikaadataik lekérhetők a Metrics REST API-n keresztül (Metrikanévterek – Lista, Metrikadefiníciók – Lista és Metrikák – Lista), ha névtérként a azure.vm.windows.guestmetrics vagy a azure.vm.linux.guestmetrics van megadva.

Cél hozzáadása

A teljesítményszámlálók elküldhetők egy Log Analytics-munkaterületre, ahol a Perf táblában és/vagy az Azure Monitor metrikáiban (előzetes verzió) vannak tárolva, ahol elérhetők a Metrics Explorerben. Adjon hozzá egy Azure Monitor-naplók típusú célhelyet , és válasszon ki egy Log Analytics-munkaterületet. Bár több munkaterületet is hozzáadhat, vegye figyelembe, hogy ezek duplikált adatokat küldenek mindegyiknek, ami további költségeket eredményez. Az Azure Monitor-metrikákhoz (előzetes verzió) nincs szükség további részletekre, mivel ezeket a rendszer a figyelt erőforrás előfizetési szintjén tárolja.

Képernyőkép az Azure Monitor-naplók célhelyének konfigurációjáról egy adatgyűjtési szabályban.

Adatgyűjtés ellenőrzése

A Log Analytics-munkaterületen a teljesítményszámlálók gyűjtésének ellenőrzéséhez ellenőrizze, hogy vannak-e rekordok a Perf táblában. A virtuális gépről vagy az Azure Portal Log Analytics-munkaterületéről válassza a Naplók lehetőséget, majd kattintson a Táblák gombra. A Virtuális gépek kategória alatt kattintson a Perf mellett lévő Futtatás elemre.

Képernyőkép a Perf táblából visszaadott rekordokról.

A teljesítményszámlálók Azure Monitor-metrikákban való gyűjtésének ellenőrzéséhez válassza a Metrikákat a virtuális gépről az Azure Portalon. Válassza a virtuális gép vendége (Windows) vagy az azure.vm.linux.guestmetrics lehetőséget a névtérhez, majd válasszon ki egy metrikát, amely hozzáadható a nézethez.

Képernyőkép a vendégmetrikákról a Metrics Explorerben.