Szabályozás monitorozása és csökkentése a késés csökkentése érdekében Azure Time Series Insights Gen1-ben

Megjegyzés

A Time Series Insights (TSI) szolgáltatás 2025 márciusa után már nem támogatott. Fontolja meg a meglévő TSI-környezetek migrálását alternatív megoldásokba a lehető leghamarabb. Az elavulással és a migrálással kapcsolatos további információkért tekintse meg dokumentációnkat.

Figyelemfelhívás

Ez egy Gen1-cikk.

Ha a bejövő adatok mennyisége meghaladja a környezet konfigurációját, késést vagy szabályozást tapasztalhat a Azure Time Series Insights.

Elkerülheti a késést és a szabályozást, ha megfelelően konfigurálja a környezetet az elemezni kívánt adatok mennyiségéhez.

Nagy valószínűséggel késést és szabályozást tapasztal, ha:

  • Adjon hozzá egy olyan eseményforrást, amely olyan régi adatokat tartalmaz, amelyek meghaladhatják a kiosztott bejövő forgalom sebességét (Azure Time Series Insights fel kell zárnunk).
  • Adjon hozzá további eseményforrásokat egy környezethez, ami további események kiugró számát eredményezi (ami meghaladhatja a környezet kapacitását).
  • Nagy mennyiségű előzményesemény leküldése egy eseményforrásba, ami késést eredményez (Azure Time Series Insights fel kell zárkóznia).
  • Referenciaadatok összekapcsolása telemetriával, ami nagyobb eseményméretet eredményez. A maximálisan engedélyezett csomagméret 32 KB; A 32 KB-nál nagyobb adatcsomagok csonkulnak.

Videó

Ismerje meg Azure Time Series Insights adatbemenő viselkedését és a tervezés módját.

Késés és szabályozás monitorozása riasztásokkal

A riasztások segítségével diagnosztizálhatja és mérsékelheti a környezetben előforduló késési problémákat.

  1. A Azure Portal válassza ki a Azure Time Series Insights környezetet. Ezután válassza a Riasztások lehetőséget.

    Riasztás hozzáadása a Azure Time Series Insights környezethez

  2. Válassza a + Új riasztási szabály lehetőséget. Ekkor megjelenik a Szabály létrehozása panel. Válassza a Hozzáadás lehetőséget a FELTÉTEL területen.

    Riasztás hozzáadása panel

  3. Ezután konfigurálja a jellogika pontos feltételeit.

    Jellogika konfigurálása

    Innen konfigurálhatja a riasztásokat az alábbi feltételek valamelyikével:

    Metrika Leírás
    Bejövő forgalom fogadott bájtja Az eseményforrásokból beolvasott nyers bájtok száma. A nyers szám általában tartalmazza a tulajdonság nevét és értékét.
    A bejövő forgalom érvénytelen üzeneteket kapott Az összes Azure Event Hubs vagy Azure IoT Hub eseményforrásból beolvasott érvénytelen üzenetek száma.
    Bejövő üzenetek Az összes Event Hubs- vagy IoT Hubs-eseményforrásból beolvasott üzenetek száma.
    Bejövő forgalom tárolt bájtok A tárolt és a lekérdezéshez elérhető események teljes mérete. A méret kiszámítása csak a tulajdonságértéken történik.
    Bejövő forgalom tárolt eseményei       A tárolt és lekérdezéshez elérhető simított események száma.    
    Bejövő üzenetek fogadásának időeltolódása      Különbség másodpercben az üzenet eseményforrásban való leküldésének időpontja és a bejövő forgalomban való feldolgozása között.    
    Bejövő üzenetek számának késése      Különbség az eseményforrás partíciójában lévő utolsó lekért üzenet sorszáma és a bejövő forgalomban feldolgozott üzenetek sorszáma között.    

    Válassza a Kész lehetőséget.

  4. A kívánt jellogika konfigurálása után vizuálisan tekintse át a kiválasztott riasztási szabályt.

    Késés nézet és diagramkészítés

Szabályozás és bejövő forgalom kezelése

  • Ha szabályozva van, a rendszer regisztrálja a bejövő üzenetek fogadásának időeltolódását, amely tájékoztatja arról, hogy hány másodperc van a Azure Time Series Insights környezet mögött attól a tényleges időponttól, amikor az üzenet eléri az eseményforrást (kivéve az appx indexelési idejét. 30–60 másodperc).

    A bejövő üzenetek számának késésének is rendelkeznie kell értékkel, így meghatározhatja, hogy hány üzenet van mögötte. A legegyszerűbben úgy érheti el, ha olyan méretre növeli a környezet kapacitását, amely lehetővé teszi a különbség leküzdését.

    Ha például az S1 környezet 5 000 000 üzenet késését mutatja, körülbelül egy napra hat egységre növelheti a környezet méretét. A gyorsabb felzárkózást még tovább növelheti. A felzárkóztatási időszak gyakran előfordul egy környezet kezdeti kiépítésekor, különösen akkor, ha olyan eseményforráshoz csatlakoztatja, amelyben már vannak események, vagy amikor tömegesen tölt fel sok előzményadatot.

  • Egy másik módszer egy bejövő tárolt események riasztásának >beállítása = egy küszöbérték, amely 2 órán keresztül valamivel a teljes környezeti kapacitás alatt van. Ez a riasztás segít megérteni, hogy folyamatosan kapacitásban van-e, ami a késés nagy valószínűségét jelzi.

    Ha például három S1 egység van kiépítve (vagy 2100 esemény percenkénti bemeneti kapacitás), beállíthatja a bejövő tárolt események riasztását az = 1900 eseményhez >2 órán keresztül. Ha folyamatosan túllépi ezt a küszöbértéket, és ezért aktiválja a riasztást, valószínűleg alul van kiépítve.

  • Ha azt gyanítja, hogy szabályozva van, összehasonlíthatja a bejövő üzeneteket az eseményforrás kimenő üzeneteivel. Ha az Eseményközpontba való bejövő forgalom nagyobb, mint a bejövő üzenetek, a Azure Time Series Insights valószínűleg szabályozva lesz.

A teljesítmény javítása

A szabályozás csökkentése vagy a késés észlelése érdekében a legjobb megoldás a környezet kapacitásának növelése.

Elkerülheti a késést és a szabályozást, ha megfelelően konfigurálja a környezetet az elemezni kívánt adatok mennyiségéhez. A kapacitások környezethez való hozzáadásáról a Környezet méretezése című témakörben olvashat bővebben.

Következő lépések