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.
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.
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
- Az Azure Stream Analytics bemutatása
- Dimenziók az Azure Stream Analytics-metrikákhoz
- Streamelési egységek ismertetése és módosítása
- Stream Analytics-feladatok teljesítményének elemzése metrikák és dimenziók használatával
- Stream Analytics-feladat monitorozása az Azure Portallal
- Az Azure Stream Analytics használatának első lépései