Share via


Azure Stream Analytics-feladatmetrikák

Az Azure Stream Analytics számos metrikát biztosít, amelyekkel monitorozhat és elháríthatja a lekérdezési és feladatteljesítményt. Ezekből a metrikákból származó adatokat az Azure Portal Áttekintés lapján, a Figyelés szakaszban tekintheti meg.

Screenshot of the Azure portal that shows the section for monitoring Stream Analytics jobs.

Ha egy adott metrikát szeretne ellenőrizni, válassza a Metrika lehetőséget a Figyelés szakaszban. A megjelenő lapon válassza ki a metrikát.

Screenshot that shows selecting a metric in the Stream Analytics job monitoring dashboard.

A Stream Analyticshez elérhető metrikák

Az Azure Stream Analytics a következő metrikákat biztosítja a feladat állapotának monitorozásához.

Metrika Definíció
Háttérbemeneti bemeneti események A háttérbeírt bemeneti események száma. A metrika nemero értéke azt jelenti, hogy a feladat nem tud lépést tartani a bejövő események számával. Ha ez az érték lassan növekszik, vagy folyamatosan nem működik, akkor skáláznia kell a feladatát. További információ: Streamelési egységek ismertetése és módosítása.
Adatkonvertálási hibák Azon kimeneti események száma, amelyek nem konvertálhatók a várt kimeneti sémává. Az ebben a forgatókönyvben előforduló események elvetéséhez módosítsa a hibaházirendet Drop -ra.
Processzorhasználat %-os kihasználtsága (előzetes verzió) A feladat által használt processzor százalékos aránya. Még ha ez az érték is nagyon magas (90 százalék vagy több), nem szabad növelnie a termékváltozatok számát egyedül ezen a metrika alapján. Ha a háttérbeli bemeneti események vagy a vízjel késéseinek száma nő, ezzel a metrikával megállapíthatja, hogy a cpu a szűk keresztmetszet.

Ez a metrika időszakos kiugró értékekkel rendelkezhet. Javasoljuk, hogy skálázási tesztekkel állapítsa meg a feladat felső határát, amely után a bemenetek háttérbe vannak kötve, vagy a vízjelek késése nő a cpu szűk keresztmetszete miatt.
Korai bemeneti események Olyan események, amelyek alkalmazásának időbélyege 5 percnél korábbi az érkezési időnél.
Sikertelen függvénykérelemek Sikertelen Azure Machine-Tanulás függvényhívások száma (ha van ilyen).
Függvényesemények Az Azure Machine Tanulás függvénynek küldött események száma (ha van ilyen).
Függvénykérelmek Az Azure Machine Tanulás függvény hívásainak száma (ha van ilyen).
Bemeneti deszerializálási hibák Azoknak a bemeneti eseményeknek a száma, amelyek nem deszerializálhatók.
Bemeneti esemény bájtja A Stream Analytics-feladat által fogadott adatok mennyisége bájtban. Ezzel a metrikával ellenőrizheti, hogy az eseményeket a bemeneti forrásnak küldi-e a rendszer.
Bemeneti események A bemeneti eseményekből deszerializált rekordok száma. Ez a szám nem tartalmazza azokat a bejövő eseményeket, amelyek deszerializálási hibákat eredményeznek. A Stream Analytics ugyanazokat az eseményeket többször is betöltheti olyan helyzetekben, mint a belső helyreállítások és az öncsatlakozások. Ne számítson arra, hogy a bemeneti események és a kimeneti események metrikái egyeznek, ha a feladat egyszerű átmenő lekérdezéssel rendelkezik.
Fogadott bemeneti források A feladat által kapott üzenetek száma. Az Azure Event Hubs esetében egy üzenet egyetlen EventData elem. Az Azure Blob Storage esetében az üzenet egyetlen blob.

Vegye figyelembe, hogy a bemeneti források száma a deszerializálás előtt történik. Deszerializálási hibák esetén a bemeneti források nagyobbak lehetnek, mint a bemeneti események. Ellenkező esetben a bemeneti források kisebbek vagy egyenlőek lehetnek a bemeneti eseményekkel, mert minden üzenet több eseményt tartalmazhat.
Késői bemeneti események A késői érkezésekre vonatkozó konfigurált toleranciaablaknál később érkezett események. További információ az Azure Stream Analytics eseményrendelési szempontjairól.
Rendelésen kívüli események Az eldobott vagy módosított időbélyeget kapott események száma az eseményrendezési szabályzat alapján. Ezt a metrikát befolyásolhatja a rendelésen kívüli tűrésablak beállítása.
Kimeneti események A Stream Analytics-feladat által a kimeneti célnak küldött adatok mennyisége események számában.
Futtatókörnyezeti hibák A lekérdezésfeldolgozással kapcsolatos hibák teljes száma. Kizárja az események betöltésekor vagy az eredmények kimenetében található hibákat.
SU (memória) kihasználtság %-a A feladat által felhasznált memória százalékos aránya. Ha ez a metrika következetesen meghaladja a 80 százalékot, a vízjel késleltetése növekszik, és a háttérbeli események száma növekszik, fontolja meg a streamelési egységek (SU-k) növelését. A magas kihasználtság azt jelzi, hogy a feladat közel a maximálisan lefoglalt erőforrásokat használja.
Vízjel késleltetése A vízjel késleltetésének maximális száma a feladat összes kimenetének összes partíciójában.

Monitorozandó forgatókönyvek

Az Azure Stream Analytics kiszolgáló nélküli, elosztott streamfeldolgozási szolgáltatást biztosít. A feladatok egy vagy több elosztott streamelési csomóponton futtathatók, amelyeket a szolgáltatás automatikusan kezel. A bemeneti adatok particionálva lesznek, és különböző streamelési csomópontokhoz lesznek lefoglalva feldolgozás céljából.

Metrika Feltétel Idő összesítése Küszöbérték Korrekciós műveletek
SU (memória) kihasználtság %-a Nagyobb mint Átlag 80 Több tényező növeli a termékváltozatok kihasználtságát. Skálázhatja a lekérdezések párhuzamosítását, vagy növelheti a termékváltozatok számát. További információért lásd az Azure Stream Analytics-lekérdezések párhozamosításának előnyeit ismertető cikket.
Processzorhasználat %-os kihasználtsága Nagyobb mint Átlag 90 Ez valószínűleg azt jelenti, hogy egyes műveletek (például a felhasználó által definiált függvények, a felhasználó által definiált összesítések vagy az összetett bemeneti deszerializálás) sok processzorciklust igényelnek. Ezt a problémát általában a feladathoz tartozó termékváltozatok számának növelésével háríthatja el.
Futtatókörnyezeti hibák Nagyobb mint Összesen 0 Vizsgálja meg a tevékenységet vagy az erőforrásnaplókat, és végezze el a bemenetek, lekérdezések vagy kimenetek megfelelő módosítását.
Vízjel késleltetése Nagyobb mint Átlag Ha a metrika átlagos értéke az elmúlt 15 percben nagyobb, mint a késői érkezési tűrés (másodpercben). Ha nem módosította a késői érkezési tűréshatárt, az alapértelmezett érték 5 másodperc. Próbálja meg növelni a termékváltozatok számát, vagy párhuzamosíthatja a lekérdezést. A termékváltozatokról további információt a streamelési egységek ismertetése és módosítása című témakörben talál. A lekérdezés párhuzamosításáról további információt az Azure Stream Analytics lekérdezés-párhuzamosításának kihasználása című témakörben talál.
Bemeneti deszerializálási hibák Nagyobb mint Összesen 0 Vizsgálja meg a tevékenységet vagy az erőforrásnaplókat, és végezze el a megfelelő módosításokat a bemeneten. Az erőforrásnaplókkal kapcsolatos további információkért tekintse meg az Azure Stream Analytics hibaelhárítását erőforrásnaplók használatával.

Segítség kérése

További segítségért próbálja ki a Microsoft Q&A oldalát az Azure Stream Analyticshez.

Következő lépések