Megosztás a következőn keresztül:


Az Azure Monitor-ügynök teljesítménymutatója

Az ügynök másodpercenként több ezer eseményt képes kezelni az átjáró eseménytovábbítási forgatókönyvében. A pontos átviteli sebesség különböző tényezőktől függ, például az egyes események méretétől, az adott adattípustól és a fizikai hardvererőforrásoktól. Ez a cikk a Microsoft belső teljesítménytesztét ismerteti, amelyet a továbbító forgatókönyvben 10k Syslog-események ügynök-átviteli sebességének teszteléséhez használnak. A teljesítményteszt eredményeinek útmutatót kell nyújtaniuk a környezetében szükséges erőforrások méretéhez.

Feljegyzés

A cikkben szereplő eredmények csak a továbbítási forgatókönyvben szereplő AMA teljesítményével kapcsolatosak, és nem jelentenek szolgáltatási szerződést a Microsoft részéről.

Ajánlott eljárások a továbbító ügynökhöz.

  • Minden AMA 20 ezer EPS betöltésére korlátozódik, és minden olyan adatot elvet, amely meghaladja a korlátokat.
  • A továbbítónak dedikált rendszeren kell lennie, hogy kiküszöbölje a más számítási feladatokból származó esetleges interferenciát.
  • A továbbítási rendszert figyelni kell a processzor- és memóriahasználatra és a lemezkihasználtságra, hogy a túlterhelések ne okozzák az adatvesztést.
  • Ahol lehetséges, használjon terheléselosztót és redundáns továbbítási rendszereket a megbízhatóság és a méretezhetőség javítása érdekében.
  • A továbbítókkal kapcsolatos egyéb szempontokat a Log Analytics Gateway dokumentációjában találja.

Ügynök teljesítménye

A teljesítményteszt ellenőrzött környezetben fut, hogy megismételhető, pontos és statisztikailag jelentős eredményeket kapjon. Az ügynök által felhasznált erőforrásokat másodpercenként 10 000 szimulált Syslog-esemény terhelése alapján méri a rendszer. A szimulált terhelés ugyanazon a fizikai hardveren fut, amelyen a vizsgált ügynök be van kapcsolva. A próbaidőszakok hét napig futnak. Az egyes próbaverziók teljesítménymetrikái másodpercenként mintavételezésre kerülnek a processzor, a memória és a hálózat maximális és átlagos kihasználtságának gyűjtéséhez. Ez a megközelítés biztosítja a megfelelő információkat, amelyekkel megbecsülheti a környezetéhez szükséges erőforrásokat.

Feljegyzés

Az eredmények nem mérik a Log Analytics-munkaterület (vagy más telemetriai fogadók) által betöltött teljes átviteli sebességet, mivel a hálózat és a háttérfolyamat teljesítménye miatt teljes körű variabilitás léphet fel.

A teljesítménytesztek egy Azure-beli virtuálisgép-Standard_F8s_v2 rendszeren futnak az AMA Linux 1.25.2-es verziójával és 10 GB lemezterülettel az eseménygyorsítótár számára.

  • vCPU-k: 8 HyperThreadinggel (800%-os processzorhasználat lehetséges)
  • Memória: 16 GiB
  • Temp Storage: 64 GiB
  • Maximális lemez IOPS: 6400
  • Hálózat: 12500 Mbp Max mind a 4 fizikai hálózati adapteren

Results (Eredmények)

Perf metrika Ave (Max) Med
CPU % 51 (262)
Mem RSS MB 276 (1,017)
Hálózati KBps 338 (18,033)

Gyakori kérdések

Ez a szakasz választ ad a gyakori kérdésekre.

Mennyi adatot küldenek ügynökként?

Az ügynökönként küldött adatok mennyisége a következőtől függ:

  • Az ön által engedélyezett megoldások.
  • Az összegyűjtött naplók és teljesítményszámlálók száma.
  • A naplókban lévő adatok mennyisége.

Lásd: Használat elemzése Log Analytics-munkaterületen.

Azon számítógépek esetében, amelyek képesek futtatni a WireData-ügynököt, az alábbi lekérdezés segítségével tekintheti meg, hogy mennyi adatot küldenek:

WireData
| where ProcessName == "C:\\Program Files\\Microsoft Monitoring Agent\\Agent\\MonitoringHost.exe"
| where Direction == "Outbound"
| summarize sum(TotalBytes) by Computer 

Mennyi hálózati sávszélességet használ a Microsoft Monitoring Agent, amikor adatokat küld az Azure Monitornak?

A sávszélesség az elküldött adatok mennyiségének függvénye. Az adatok tömörítése a hálózaton keresztül történik.

Következő lépések