Övervaka körningsstatus, granska utlösarhistorik och konfigurera aviseringar för Azure Logic Apps

När du har skapat och kört en logikappkan du kontrollera logikappens körningsstatus, körningshistorik, utlösarhistorikoch prestanda. Konfigurera aviseringar för att få meddelanden om fel eller andra möjliga problem. Du kan till exempel skapa en avisering som identifierar "när fler än fem körningar misslyckas på en timme".

För händelseövervakning i realtid och mer omfattande felsökning genererar du diagnostikloggning för logikappen med hjälp av Azure Monitor loggar. Den här Azure-tjänsten hjälper dig att övervaka dina molnmiljöer och lokala miljöer så att du enklare kan underhålla deras tillgänglighet och prestanda. Du kan sedan hitta och visa händelser, till exempel utlösarhändelser, körningshändelser och åtgärdshändelser. Genom att lagra den här informationen Azure Monitor loggarkan du skapa loggfrågor som hjälper dig att hitta och analysera den här informationen. Du kan också använda dessa diagnostikdata med andra Azure-tjänster, till exempel Azure Storage och Azure Event Hubs. Mer information finns i Övervaka logikappar med hjälp av Azure Monitor.

Anteckning

Om dina logikappar körs i en integrationstjänstmiljö (ISE) som har skapats för att använda en intern åtkomstslutpunkt kandu endast visa och komma åt indata och utdata från logikappens körningshistorik inifrån det virtuella nätverket. Kontrollera att du har nätverksanslutning mellan de privata slutpunkterna och den dator som du vill komma åt körningshistoriken från. Klientdatorn kan till exempel finnas i ISE:s virtuella nätverk eller i ett virtuellt nätverk som är anslutet till ISE:s virtuella nätverk, till exempel via peering eller ett virtuellt privat nätverk. Mer information finns i ISE-slutpunktsåtkomst.

Granska körningshistorik

Varje gång utlösaren utlöses för ett objekt eller en händelse Logic Apps motorn en separat arbetsflödesinstans för varje objekt eller händelse. Som standard körs varje arbetsflödesinstans parallellt så att inget arbetsflöde måste vänta innan du startar en körning. Du kan granska vad som hände under körningen, inklusive status för varje steg i arbetsflödet samt indata och utdata för varje steg.

  1. I Azure Portaldu och öppnar logikappen i Logikappdesignern.

    Du hittar logikappen genom att ange i huvudsökrutan i Azure logic apps och sedan välja Logikappar.

    Leta upp och välj "Logic Apps"-tjänst

    I Azure Portal alla logikappar som är associerade med dina Azure-prenumerationer. Du kan filtrera listan baserat på namn, prenumeration, resursgrupp, plats och så vidare.

    Visa logikappar som är associerade med prenumerationer

  2. Välj din logikapp och välj sedan Översikt.

    I översiktsfönstret under Körningshistorik visas alla tidigare, aktuella och eventuella väntande körningar för logikappen. Om listan visar många körningar och du inte kan hitta den post som du vill använda kan du prova att filtrera listan.

    Tips

    Om körningsstatusen inte visas kan du försöka uppdatera översiktssidan genom att välja Uppdatera. Ingen körning sker för en utlösare som hoppas över på grund av ej använda kriterier eller att inga data finns.

    Översikt, körningshistorik och annan information om logikappen

    Här är möjliga körningsstatusar:

    Körningsstatus Beskrivning
    Avbruten Körningen stoppades eller slutförs inte på grund av externa problem, till exempel ett systemavbrott eller en avsluten Azure-prenumeration.
    Annullerat Körningen utlöstes och startades men tog emot en begäran om annullering.
    Misslyckades Minst en åtgärd i körningen misslyckades. Inga efterföljande åtgärder i arbetsflödet har ställts in för att hantera felet.
    Körs Körningen utlöstes och pågår, men den här statusen kan också visas för en körning som begränsas på grund av åtgärdsgränser eller den aktuella prisplanen.

    Tips: Om du ställer in diagnostikloggningkan du få information om eventuella begränsningshändelser som inträffar.

    Lyckades Körningen lyckades. Om någon åtgärd misslyckades hanterade en efterföljande åtgärd i arbetsflödet felet.
    Time out Tidsgränsen för körningen överskreds eftersom den aktuella varaktigheten överskred körningens varaktighetsgräns, vilket styrs av inställningen Kvarhållning av körningshistorik i dagar. En körnings varaktighet beräknas med hjälp av körningens starttid och körningens varaktighetsgräns vid den starttiden.

    Obs! Om körningens varaktighet också överskrider kvarhållningsgränsen för den aktuella körningshistoriken, som också styrs av inställningen Kvarhållning av körningshistorik i dagar,rensas körningen från körningshistoriken av ett dagligt rensningsjobb. Oavsett om tidsgränsen för körningen har slutförts beräknas kvarhållningsperioden alltid med hjälp av körningens starttid och den aktuella kvarhållningsgränsen. Så om du minskar varaktighetsgränsen för en körning som körs under flygning går tidsgränsen ut. Körningen stannar dock kvar eller rensas från körningshistoriken baserat på om körningens varaktighet överskred kvarhållningsgränsen.

    Väntar Körningen har inte startat eller har pausats, till exempel på grund av en tidigare arbetsflödesinstans som fortfarande körs.
  3. Om du vill granska stegen och annan information för en specifik körning går du till Körningshistorik och väljer den körningen.

    Välj en specifik körning att granska

    Fönstret Logikappkörning visar varje steg i den valda körningen, varje stegs körningsstatus och den tid det tar för varje steg att köras, till exempel:

    Varje åtgärd i den specifika körningen

    Om du vill visa den här informationen i listformuläret går du till verktygsfältet För logikappkörning och väljer Kör information.

    I verktygsfältet väljer du "Kör information"

    I vyn Körningsinformation visas varje steg, deras status och annan information.

    Granska information om varje steg i körningen

    Du kan till exempel hämta körningens korrelations-ID-egenskap, som du kan behöva när du använder REST API för Logic Apps.

  4. Om du vill ha mer information om ett visst steg väljer du något av alternativen:

    • I fönstret Logikappskörning väljer du steget så att formen expanderas. Nu kan du visa information som indata, utdata och eventuella fel som inträffade i det steget, till exempel:

      Visa ett steg som misslyckades i logikappens körningsfönster

    • I fönstret Information om logikappskörning väljer du det steg som du vill använda.

      Visa det misslyckade steget i fönstret Körningsinformation

      Nu kan du visa information som indata och utdata för det steget, till exempel:

    Anteckning

    All körningsinformation och alla händelser krypteras i Logic Apps tjänsten. De dekrypteras bara när en användare begär att visa dessa data. Du kan dölja indata och utdata i körningshistoriken eller styra användaråtkomsten till den här informationen med hjälp av rollbaserad åtkomstkontroll i Azure (Azure RBAC).

Granska utlösarhistorik

Varje logikappkörning börjar med en utlösare. I utlösarhistoriken visas alla utlösarförsök som logikappen har gjort och information om indata och utdata för varje utlösarförsök.

  1. I Azure Portaldu och öppnar logikappen i Logikappdesignern.

    Du hittar logikappen genom att ange i huvudsökrutan i Azure logic apps och sedan välja Logic Apps.

    Leta upp och välj "Logic Apps"-tjänst

    I Azure Portal alla logikappar som är associerade med dina Azure-prenumerationer. Du kan filtrera listan baserat på namn, prenumeration, resursgrupp, plats och så vidare.

    Visa logikappar som är associerade med prenumerationer

  2. Välj din logikapp och välj sedan Översikt.

  3. På logikappens meny väljer du Översikt. I avsnittet Sammanfattning under Utvärdering väljer du Se utlösarhistorik.

    Visa utlösarhistorik för logikappen

    Fönstret för utlösarhistorik visar alla utlösarförsök som logikappen har gjort. Varje gång utlösaren utlöses för ett objekt eller en händelse skapar Logic Apps en separat logikappinstans som kör arbetsflödet. Som standard körs varje instans parallellt så att inget arbetsflöde måste vänta innan du startar en körning. Så om logikappen utlöses på flera objekt samtidigt, visas en utlösarpost med samma datum och tid för varje objekt.

    Flera utlösarförsök för olika objekt

    Här är möjliga statusar för utlösarförsök:

    Utlösarstatus Beskrivning
    Misslyckades Ett fel inträffade. Om du vill granska eventuella genererade felmeddelanden för en misslyckad utlösare väljer du det utlösarförsöket och sedan Utdata. Du kan till exempel hitta indata som inte är giltiga.
    Överhoppad Utlösaren kontrollerade slutpunkten men hittade inga data som uppfyllde de angivna villkoren.
    Lyckades Utlösaren kontrollerade slutpunkten och hittade tillgängliga data. Vanligtvis visas statusen Uttad tillsammans med den här statusen. Annars kan utlösardefinitionen ha ett villkor SplitOn eller kommando som inte uppfylldes.

    Den här statusen kan gälla för en manuell utlösare, upprepningsutlösare eller avsökningsutlösare. En utlösare kan köras utan problem, men själva körningen kan fortfarande misslyckas när åtgärderna genererar ohanterade fel.

    Tips

    Du kan kontrollera utlösaren igen utan att vänta på nästa upprepning. I översiktsverktygsfältet väljer du Kör utlösare och väljer utlösaren, som tvingar fram en kontroll. Du kan också välja Kör Logic Apps Designer-verktygsfältet.

  4. Om du vill visa information om ett specifikt utlösarförsök går du till utlösarfönstret och väljer utlösarhändelsen. Om listan visar många utlösarförsök och du inte kan hitta den post som du vill använda kan du prova att filtrera listan. Om du inte hittar de data du förväntar dig kan du prova att välja Uppdatera i verktygsfältet.

    Visa specifika utlösarförsök

    Nu kan du granska information om den valda utlösarhändelsen, till exempel:

    Visa specifik utlösarinformation

Konfigurera övervakningsaviseringar

Om du vill hämta aviseringar baserat på specifika mått eller överskridna tröskelvärden för logikappen ställer du in aviseringar i Azure Monitor. Lär dig mer om mått i Azure. Följ dessa steg om du vill konfigurera Azure Monitorutan att använda Azure Monitor.

  1. På logikappmenyn går du till Övervakning och väljer Aviseringar > Ny aviseringsregel.

    Lägga till en avisering för logikappen

  2. I fönstret Skapa regel under Resurs väljer du din logikapp, om den inte redan har valts. Under Villkor väljer du Lägg till så att du kan definiera villkoret som utlöser aviseringen.

    Lägga till ett villkor för regeln

  3. I fönstret Konfigurera signallogik söker du efter och väljer den signal som du vill få en avisering för. Du kan använda sökrutan eller sortera signalerna alfabetiskt genom att välja kolumnrubriken Signalnamn.

    Om du till exempel vill skicka en avisering när en utlösare misslyckas följer du dessa steg:

    1. I kolumnen Signalnamn hittar och väljer du signalen Triggers Failed (Utlösare misslyckades).

      Välj signal för att skapa avisering

    2. Konfigurera villkoret under Aviseringslogik i informationsfönstret som öppnas för den valda signalen, till exempel:

    3. För Operator väljer du Större än eller lika med.

    4. För Sammansättningstyp väljer du Antal.

    5. För Tröskelvärde anger du 1 .

    6. Under Villkorsförhandsvisning bekräftar du att villkoret visas korrekt.

    7. Under Utvärderad baserat på ställer du in intervall och frekvens för att köra aviseringsregeln. För Sammansättningskornighet (Period) väljer du perioden för att gruppera data. För Utvärderingsfrekvens väljer du hur ofta du vill kontrollera villkoret.

    8. När du är klar väljer du Klar.

    Här är det färdiga villkoret:

    Konfigurera villkor för avisering

    Sidan Skapa regel visar nu villkoret som du skapade och kostnaden för att köra aviseringen.

    Ny avisering på sidan "Skapa regel"

  4. Ange ett namn, en valfri beskrivning och allvarlighetsgrad för aviseringen. Lämna antingen inställningen Aktivera regel vid skapande aktiverad eller inaktivera tills du är redo att aktivera regeln.

  5. När du är klar väljer du Skapa aviseringsregel.

Tips

Om du vill köra en logikapp från en avisering kan du inkludera begärandeutlösaren i arbetsflödet, vilket gör att du kan utföra uppgifter som dessa exempel:

Nästa steg