Csatlakozás Log Analyticsbe vagy alkalmazás Elemzések az Azure Logic Apps munkafolyamataiból

A következőkre vonatkozik: Azure Logic Apps (Használat + Standard)

Feljegyzés

Az Azure Monitor Naplók összekötő az Azure Log Analytics-összekötőt és a Azure-alkalmazás Elemzések-összekötőt helyettesíti. Ez az összekötő ugyanazokat a funkciókat biztosítja, mint a többi összekötő, és a lekérdezések Log Analytics-munkaterületen vagy alkalmazás-Elemzések-erőforráson való futtatásának előnyben részesített módszere. Ha például az alkalmazáshoz Elemzések erőforráshoz csatlakozik, nem kell alkalmazásazonosítót és API-kulcsot létrehoznia vagy megadnia. A hitelesítés integrálva van a Microsoft Entra-azonosítóval.

Ha olyan munkafolyamatokat szeretne létrehozni az Azure Logic Appsben, amelyek adatokat kérnek le egy Log Analytics-munkaterületről vagy egy Alkalmazás Elemzések-erőforrásból az Azure Monitorban, használhatja az Azure Monitor Naplók összekötőt.

Létrehozhat például egy logikai alkalmazás munkafolyamatot, amely e-mailben küldi el az Azure Monitor naplóadatait az Office 365 Outlook-fiókjából, hibát hozhat létre az Azure DevOpsban, vagy közzétehet egy Slack-üzenetet. Ez az összekötő csak műveleteket biztosít, így egy munkafolyamat elindításához használhat ismétlődési eseményindítót egy egyszerű ütemezés vagy egy másik szolgáltatásból származó eseményindító megadásához.

Ez az útmutató bemutatja, hogyan hozhat létre olyan logikai alkalmazás-munkafolyamatot, amely e-mailben küldi el az Azure Monitor napló lekérdezésének eredményeit.

Csatlakozás or műszaki referencia

Az összekötő működésével kapcsolatos technikai információkért tekintse meg az összekötő referenciadokumentációját.

Az alábbi műveletek mindegyike napló lekérdezést futtathat egy Log Analytics-munkaterületen vagy alkalmazás-Elemzések-erőforráson. A különbség az adatok visszaadásának módjában van.

Művelet Leírás
Lekérdezés és listaeredmények futtatása Minden sort saját objektumként ad vissza. Ezt a műveletet akkor használja, ha a munkafolyamat többi részében külön szeretné használni az egyes sorokat. A műveletet általában minden művelethez egy-egy művelet követi.
Lekérdezés futtatása és eredmények megjelenítése A lekérdezés eredményhalmazát ábrázoló JPG-fájlt ad vissza. Ez a művelet lehetővé teszi az eredményhalmaz használatát a munkafolyamat többi részében, például az eredmények e-mailben való elküldésével. A művelet csak akkor ad vissza JPG-fájlt, ha a lekérdezés eredményeket ad vissza.

Korlátozások

  • Az összekötő a használt lekérdezés és az eredmények mérete alapján az alábbi korlátozásokkal rendelkezik, amelyeket a munkafolyamat elérhet:

    Korlát Érték Jegyzetek
    Lekérdezési válasz maximális mérete ~16,7 MB vagy 16 MiB Az összekötő-infrastruktúra azt diktálja, hogy a méretkorlát alacsonyabb legyen, mint a lekérdezési API-korlát.
    Rekordok maximális száma 500 000 rekord
    Az összekötő maximális időtúllépése 110 másodperc
    Maximális lekérdezési időtúllépés 100 másodperc

    A korlátok elérése érdekében próbálja meg összesíteni az adatokat az eredmények méretének csökkentése érdekében, vagy módosítsa a munkafolyamat ismétlődését, hogy gyakrabban fusson egy kisebb időtartományban. A gyorsítótárazás miatt azonban nem ajánlott a 120 másodpercnél rövidebb időközű gyakori lekérdezések használata.

  • A Naplók lapon és az összekötőn lévő vizualizációk különböző diagramtárakat használnak. Az összekötő tehát jelenleg nem tartalmaz bizonyos funkciókat.

Előfeltételek

Azure Monitor-naplók hozzáadása művelet

  1. Az Azure Portalon nyissa meg a Standard logikai alkalmazást és a munkafolyamatot a tervezőben.

  2. A munkafolyamatban, ahol hozzá szeretné adni az Azure Monitor-naplók műveletet, kövesse az alábbi általános lépéseket egy Azure Monitor-naplók művelet hozzáadásához.

    Ez a példa a Lekérdezés futtatása és az eredmények megjelenítése művelettel folytatódik.

  3. A kapcsolatmezőben adja meg a következő információkat:

    Tulajdonság Leírás
    Kapcsolat neve A kapcsolat neve
    Hitelesítési típus A kapcsolathoz használandó hitelesítési típus. További információ: Hitelesítés hozzáadása kimenő hívásokhoz.
    Bérlőazonosító Az Ön Microsoft Entra-bérlője. Megjegyzés: Az aktuális kapcsolathoz társított fiók később lesz használva az e-mail küldéséhez.
  4. Ha végzett, válassza a Bejelentkezés vagy az Új létrehozása lehetőséget a kiválasztott hitelesítési típus alapján.

  5. A Lekérdezés futtatása és az eredmények megjelenítése műveletmezőben adja meg a következő információkat:

    Tulajdonság Szükséges Érték Leírás
    Előfizetés Igen <Azure-előfizetés> A Log Analytics-munkaterület vagy az Alkalmazás Elemzések alkalmazás Azure-előfizetése.
    Erőforráscsoport Igen <Azure-erőforráscsoport> A Log Analytics-munkaterület vagy az Alkalmazás Elemzések alkalmazás Azure-erőforráscsoportja.
    Erőforrás típusa Igen Log Analytics-munkaterület vagy alkalmazás Elemzések A munkafolyamatból csatlakozni kívánt erőforrástípus. Ez a példa a Log Analytics-munkaterület kiválasztásával folytatódik.
    Erőforrás neve Igen <Azure-erőforrás neve> A Log Analytics-munkaterület vagy az alkalmazás Elemzések erőforrás neve.
  6. A Lekérdezés mezőbe írja be a következő Kusto-lekérdezést a megadott naplóadatok lekéréséhez a következő forrásokból:

    Feljegyzés

    Saját lekérdezések létrehozásakor győződjön meg arról, hogy megfelelően működnek a Log Analyticsben, mielőtt hozzáadja őket az Azure Monitor-naplók művelethez.

    • Log Analytics-munkaterület

      Az alábbi példa lekérdezés az elmúlt napon előforduló hibákat választja ki, jelenti a teljes számot, és növekvő sorrendbe rendezi őket.

      Event
      | where EventLevelName == "Error" 
      | where TimeGenerated > ago(1day)
      | summarize TotalErrors=count() by Computer
      | sort by Computer asc
      
    • Application Insights-erőforrás

      Az alábbi példa lekérdezés kiválasztja a sikertelen kérelmeket az elmúlt napon, és az azonosító alapján operation_Id korrelálja azokat a művelet részeként történt kivételekkel. A lekérdezés ezután az algoritmus használatával szegmentálta az autocluster() eredményeket.

      requests
      | where timestamp > ago(1d)
      | where success == "False"
      | project name, operation_Id
      | join ( exceptions
          | project problemId, outerMessage, operation_Id
      ) on operation_Id
      | evaluate autocluster()
      
  7. Az időtartomány esetében válassza a Beállítás a lekérdezésben lehetőséget.

    Az alábbi táblázat az időtartomány beállításait ismerteti:

    Időtartomány Leírás
    Pontos Dinamikusan adja meg a kezdési és a befejezési időpontot.
    Relatív Adja meg a relatív értéket, például az utolsó órát, az elmúlt 12 órát stb.
    Beállítás a lekérdezésben Akkor érvényes, ha a TimeGenerated szűrő szerepel a lekérdezésben.
  8. Diagramtípus esetén válassza a Html-táblázat lehetőséget.

  9. Mentse a munkafolyamatot. A tervező eszköztárán válassza a Mentés lehetőséget.

E-mail-művelet hozzáadása

  1. Az Office 365 Outlook-műveletet hozzáadni kívánt munkafolyamatban kövesse az alábbi általános lépéseket az E-mail küldése (V2) nevű Office 365 Outlook-művelet hozzáadásához

  2. A Címzett mezőben adja meg a címzett e-mail-címét. Ebben a példában használja a saját e-mail-címét.

  3. A Tárgy mezőbe írja be az e-mail tárgyát, például a leggyakoribb napi hibákat vagy hibákat.

  4. Kattintson a Törzs mezőbe, majd válassza a Dinamikus tartalom lehetőséget (villám ikon), hogy a munkafolyamat korábbi lépéseiből kimeneteket jelöljön ki.

  5. A dinamikus tartalomlistában a Lekérdezés futtatása és az eredmények megjelenítése csoportban válassza a Törzs lehetőséget, amely a Log Analytics-műveletben korábban megadott lekérdezés eredményeit jelöli.

  6. A Speciális paraméterek listájában válassza a Mellékletek lehetőséget.

    Az E-mail küldése művelet mostantól tartalmazza a Mellékletek szakaszt a Melléklet neve és a Melléklet tartalom tulajdonságaival.

  7. A hozzáadott tulajdonságokhoz kövesse az alábbi lépéseket:

    1. A Melléklet neve mezőben nyissa meg a dinamikus tartalomlistát. A Lekérdezés futtatása és az eredmények megjelenítése csoportban válassza a Melléklet neve lehetőséget.

    2. A Melléklet tartalom mezőjében nyissa meg a dinamikus tartalomlistát. A Lekérdezés futtatása és az eredmények megjelenítése csoportban válassza a Melléklet tartalma lehetőséget.

  8. Mentse a munkafolyamatot. A tervező eszköztárán válassza a Mentés lehetőséget.

A munkafolyamat tesztelése

  1. A munkafolyamat menüben válassza az Áttekintés lehetőséget.

  2. Az Áttekintés eszköztáron válassza a Futtatás futtatása lehetőséget>.

  3. Amikor a munkafolyamat befejeződött, ellenőrizze az e-mail-címét.

    Feljegyzés

    A munkafolyamat egy JPG-fájllal rendelkező e-mailt hoz létre, amely megjeleníti a lekérdezés eredményhalmazát. Ha a lekérdezés nem ad vissza eredményt, a munkafolyamat nem hoz létre JPG-fájlt.

    A Log Analytics-munkaterület példájában a kapott e-mail törzse az alábbi példához hasonló:

    Screenshot shows data report from a Log Analytics workspace in an example email.

    Alkalmazás Elemzések erőforrás esetén a kapott e-mail törzse az alábbi példához hasonló:

    Screenshot shows data report from an Application Insights resource in an example email.

Következő lépések

  • További információ a napló lekérdezéseiről az Azure Monitorban
  • További információ a Log Analytics lekérdezéseiről