Övervaka och minska begränsningen för att minska svarstiden i Azure Time Series Insights Gen1

Anteckning

Tjänsten Time Series Insights (TSI) stöds inte längre efter mars 2025. Överväg att migrera befintliga TSI-miljöer till alternativa lösningar så snart som möjligt. Mer information om utfasning och migrering finns i vår dokumentation.

Varning

Det här är en Gen1-artikel.

När mängden inkommande data överskrider din miljös konfiguration kan det uppstå fördröjningar eller begränsningar i Azure Time Series Insights.

Du kan undvika svarstider och begränsningar genom att korrekt konfigurera din miljö för den mängd data som du vill analysera.

Det är mest troligt att du får svarstider och begränsningar när du:

  • Lägg till en händelsekälla som innehåller gamla data som kan överskrida den tilldelade ingressfrekvensen (Azure Time Series Insights måste komma ikapp).
  • Lägg till fler händelsekällor i en miljö, vilket resulterar i en topp från ytterligare händelser (som kan överskrida miljöns kapacitet).
  • Skicka stora mängder historiska händelser till en händelsekälla, vilket resulterar i en fördröjning (Azure Time Series Insights måste komma ikapp).
  • Koppla referensdata med telemetri, vilket resulterar i större händelsestorlek. Den maximala tillåtna paketstorleken är 32 kB. datapaket som är större än 32 kB trunkeras.

Video

Lär dig mer om Azure Time Series Insights ingressbeteende för data och hur du planerar för det.

Övervaka svarstid och begränsning med aviseringar

Aviseringar kan hjälpa dig att diagnostisera och minimera problem med svarstider som inträffar i din miljö.

  1. I Azure Portal väljer du din Azure Time Series Insights miljö. Välj sedan Aviseringar.

    Lägga till en avisering i din Azure Time Series Insights miljö

  2. Välj + Ny aviseringsregel. Panelen Skapa regel visas sedan. Välj Lägg till under VILLKOR.

    Lägg till aviseringsfönster

  3. Konfigurera sedan de exakta villkoren för signallogik.

    Konfigurera signallogiken

    Därifrån kan du konfigurera aviseringar med hjälp av några av följande villkor:

    Metric Beskrivning
    Inkommande mottagna byte Antal råbyte som lästs från händelsekällor. Antalet rådata innehåller vanligtvis egenskapsnamnet och värdet.
    Inkommande mottagna ogiltiga meddelanden Antal ogiltiga meddelanden som lästs från alla Azure Event Hubs- eller Azure IoT Hub händelsekällor.
    Inkommande mottagna meddelanden Antal meddelanden som lästs från alla Händelsehubbar eller IoT Hubs-händelsekällor.
    Ingress-lagrade byte Total storlek på lagrade och tillgängliga händelser för frågor. Storleken beräknas endast på egenskapsvärdet.
    Lagrade ingresshändelser       Antal tillplattade händelser som lagras och är tillgängliga för frågor.    
    Tidsfördröjning för inkommande mottaget meddelande      Skillnad i sekunder mellan den tid då meddelandet placeras i händelsekällan och den tid det bearbetas i ingress.    
    Fördröjning för antal mottagna inkommande meddelanden      Skillnad mellan sekvensnumret för det senast köade meddelandet i händelsekällpartitionen och sekvensnumret för meddelandet som bearbetas i ingressen.    

    Välj Klar.

  4. När du har konfigurerat önskad signallogik granskar du den valda aviseringsregeln visuellt.

    Svarstidsvy och diagram

Begränsnings- och ingresshantering

  • Om du begränsas registreras ett värde för tidsfördröjningen för inkommande mottagna meddelanden som informerar dig om hur många sekunder bakom din Azure Time Series Insights miljö är från den faktiska tidpunkt då meddelandet når händelsekällan (exklusive indexeringstiden för appx. 30–60 sekunder).

    Fördröjning för antal mottagna inkommande meddelanden bör också ha ett värde, så att du kan avgöra hur många meddelanden som ligger bakom dig. Det enklaste sättet att komma ikapp är att öka miljöns kapacitet till en storlek som gör att du kan övervinna skillnaden.

    Om din S1-miljö till exempel visar fördröjning på 5 000 000 meddelanden kan du öka storleken på din miljö till sex enheter för ungefär en dag för att komma ikapp. Du kan öka ytterligare för att komma ikapp snabbare. Komma ifatt-perioden är en vanlig händelse när du först etablerar en miljö, särskilt när du ansluter den till en händelsekälla som redan har händelser i den eller när du massuppladdar massor av historiska data.

  • En annan metod är att ange en avisering >om lagrade ingresshändelser = ett tröskelvärde som ligger något under din totala miljökapacitet under en period på 2 timmar. Den här aviseringen kan hjälpa dig att förstå om du ständigt har kapacitet, vilket indikerar en hög sannolikhet för svarstid.

    Om du till exempel har tre etablerade S1-enheter (eller 2 100 händelser per minuts ingresskapacitet) kan du ange en avisering om lagrade ingresshändelser för >= 1 900 händelser i 2 timmar. Om du ständigt överskrider det här tröskelvärdet och därför utlöser aviseringen är du förmodligen underetablerad.

  • Om du misstänker att du har begränsats kan du jämföra inkommande mottagna meddelanden med händelsekällans utgående meddelanden. Om ingressen till händelsehubben är större än dina inkommande mottagna meddelanden begränsas förmodligen dina Azure Time Series Insights.

Förbättra prestanda

För att minska begränsningen eller långa svarstider är det bästa sättet att korrigera det att öka miljöns kapacitet.

Du kan undvika svarstider och begränsningar genom att korrekt konfigurera din miljö för den mängd data som du vill analysera. Mer information om hur du lägger till kapacitet i din miljö finns i Skala din miljö.

Nästa steg