Srovnávací test výkonu agenta služby Azure Monitor
Agent dokáže zpracovat mnoho tisíc událostí za sekundu ve scénáři předávání událostí brány. Přesná rychlost propustnosti závisí na různých faktorech, jako je velikost každé události, konkrétní datový typ a fyzické hardwarové prostředky. Tento článek popisuje interní srovnávací test Microsoftu používaný k testování propustnosti agenta 10 tisíc událostí Syslogu ve scénáři předávání. Výsledky srovnávacích testů by měly poskytnout vodítko pro velikost prostředků, které potřebujete ve vašem prostředí.
Poznámka:
Výsledky v tomto článku jsou informativní o výkonu AMA pouze ve scénáři předávání a nepředstavují žádnou smlouvu o poskytování služeb v rámci Microsoftu.
Osvědčené postupy pro agenta jako služby předávání
- Linux AMA by měl cílit na 10 tisíc EPS. Zobrazí se 20 tisíc upozornění EPS, které neznamená ztrátu dat. AMA nezaručuje bezeztrátové připojení. Ztráta je však pravděpodobnější, když je EPS více než 10 tisíc.
- Předávání by mělo být ve vyhrazeném systému, aby se zabránilo potenciálnímu rušení jiných úloh.
- Systém předávání by měl být monitorován pro využití procesoru, paměti a disku, aby se zabránilo přetížení v příčině ztráty dat.
- Nástroje pro vyrovnávání zatížení a redundantní systémy předávání by se měly použít ke zlepšení spolehlivosti a škálovatelnosti. Další aspekty předávání najdete v dokumentaci ke službě Log Analytics Gateway.
Výkon agenta
Srovnávací test se spouští v řízeném prostředí, aby bylo možné získat opakovatelné, přesné a statisticky významné výsledky. Prostředky spotřebované agentem se měří pod zatížením 10 000 simulovaných událostí Syslogu za sekundu. Simulované zatížení se spouští na stejném fyzickém hardwaru, na který je agent pod testem zapnutý. Zkušební verze se spouštějí sedm dní. Pro každou zkušební verzi se metriky výkonu vzorkují každou sekundu, aby se shromáždilo maximální využití procesoru, paměti a sítě a průměrné využití. Tento přístup poskytuje správné informace, které vám pomůžou odhadnout prostředky potřebné pro vaše prostředí.
Poznámka:
Výsledky neměří koncovou propustnost ingestované pracovním prostorem služby Log Analytics (nebo jinými jímky telemetrie), protože kvůli výkonu síťového a back-endového kanálu může dojít k komplexní variabilitě.
Srovnávací testy se spouští na virtuálním počítači Azure Standard_F8s_v2 systému pomocí AMA Linuxu verze 1.25.2 a 10 GB místa na disku pro mezipaměť událostí.
- VCPU: 8 s HyperThreadingem (800% procesor je možné)
- Paměť: 16 GiB
- Dočasné úložiště: 64 GiB
- Maximální počet vstupně-výstupních operací za sekundu disku: 6400
- Síť: max. 12500 Mb/s na všech 4 fyzických síťových kartách
Výsledky
Metrika výkonu | Ave (Max) Med |
---|---|
% využití procesoru | 51 (262) |
Paměť RSS MB | 276 (1,017) |
Síťové klíčové ukazatele výkonu | 338 (18,033) |
Nejčastější dotazy
Tato část obsahuje odpovědi na běžné otázky.
Kolik dat se odesílá na agenta?
Množství odeslaných dat na agenta závisí na:
- Řešení, která jste povolili.
- Počet shromažďovaných protokolů a čítačů výkonu.
- Objem dat v protokolech.
Viz Analýza využití v pracovním prostoru služby Log Analytics.
V případě počítačů, které můžou spustit agenta WireData, pomocí následujícího dotazu zjistěte, kolik dat se odesílá:
WireData
| where ProcessName == "C:\\Program Files\\Microsoft Monitoring Agent\\Agent\\MonitoringHost.exe"
| where Direction == "Outbound"
| summarize sum(TotalBytes) by Computer
Kolik šířky pásma sítě používá agent Microsoft Monitoring Agent při odesílání dat do služby Azure Monitor?
Šířka pásma je funkce množství odeslaných dat. Data se komprimují, protože se posílají přes síť.
Další kroky
- Připojení počítačů bez přístupu k internetu pomocí brány Log Analytics ve službě Azure Monitor
- Nainstalujte agenta Azure Monitoru na virtuální počítače s Windows a Linuxem.
- Vytvořte pravidlo shromažďování dat, které bude shromažďovat data z agenta a odesílat je do služby Azure Monitor.