Sdílet prostřednictvím


Monitorování a sledování zpráv B2B v pracovních postupech spotřeby pro Azure Logic Apps pomocí Azure Monitor

Platí pro: Azure Logic Apps (Consumption)

Poznámka:

Tento článek se týká jenom pracovních postupů aplikace logiky Consumption. Pracovní postupy standardní aplikace logiky najdete tady:

Po nastavení komunikace B2B mezi obchodními partnery v účtu integrace můžou tito partneři vyměňovat zprávy pomocí protokolů, jako jsou AS2, X12 a EDIFACT. Pokud chcete ověřit, že tato komunikace funguje podle očekávání, nastavte protokoly služby Azure Monitor pro váš účet integrace.

Azure Monitor vám pomůže monitorovat vaše cloudová a místní prostředí, abyste mohli snadněji udržovat jejich dostupnost a výkon. Pomocí protokolů služby Azure Monitor můžete zaznamenávat a ukládat data o datech a událostech modulu runtime, jako jsou aktivační události, události spuštění a události akcí v pracovním prostoru služby Log Analytics.

U zpráv shromažďuje protokolování také následující informace:

  • Počet a stav zpráv
  • Stav potvrzení
  • Korelace mezi zprávami a potvrzeními
  • Podrobný popis chyb pro selhání

Azure Monitor umožňuje vytvářet dotazy protokolu, které vám pomůžou tyto informace najít a zkontrolovat. Tato diagnostická data můžete použít také s dalšími službami Azure, jako je Azure Storage a Azure Event Hubs.

Tato příručka ukazuje, jak nastavit protokolování služby Azure Monitor pro váš účet integrace. Nejprve na webu Azure Portal nainstalujete řešení Logic Apps B2B. Toto řešení poskytuje agregované informace o událostech zpráv B2B. Pokud pak chcete povolit protokolování a vytváření dotazů, naučíte se, jak nastavit protokoly služby Azure Monitor.

Další informace najdete tady:

Poznámka:

Tento článek byl nedávno aktualizován tak, aby místo Log Analytics používal termín protokoly služby Azure Monitor. Data protokolů jsou stále uložená v pracovním prostoru služby Log Analytics a stále se shromažďují a analyzují stejnou službou Log Analytics. Aktualizujeme terminologii tak, aby lépe odrážela roli protokolů ve službě Azure Monitor. Podrobnosti najdete v tématu Změny terminologie služby Azure Monitor.

Požadavky

  • Účet Azure s aktivním předplatným. Pokud předplatné nemáte, vytvořte si bezplatný účet.

  • Pracovní prostor služby Log Analytics. Pokud nemáte pracovní prostor služby Log Analytics, přečtěte si téma Vytvoření pracovního prostoru služby Log Analytics.

  • Prostředek aplikace logiky Consumption, který má nastavené protokolování služby Azure Monitor a pracovní postup se zprávami B2B, které chcete monitorovat.

    Pracovní postup odesílá informace o protokolování do pracovního prostoru služby Log Analytics nebo do jiného požadovaného cíle.

  • Účet integrace, který je propojený s prostředkem aplikace logiky.

Instalace řešení Logic Apps B2B

Než protokoly služby Azure Monitor mohou sledovat zprávy B2B pro vaši logickou aplikaci, přidejte do pracovního prostoru služby Log Analytics řešení Logic Apps B2B.

  1. Do vyhledávacího pole webu Azure Portal zadejte pracovní prostory služby Log Analytics a pak vyberte pracovní prostory služby Log Analytics.

    Snímek obrazovky znázorňující vyhledávací pole webu Azure Portal se zvýrazněnými pracovními prostory služby Log Analytics

  2. V části Pracovní prostory služby Log Analytics vyberte svůj pracovní prostor.

    Snímek obrazovky znázorňující pracovní prostory služby Log Analytics, které můžete vybrat

  3. Na stránce Přehled v části Začínáme skonfigurací řešení monitorování> vyberte Zobrazit řešení.

    Snímek obrazovky se stránkou Přehled pracovního prostoru, kde můžete vybrat Zobrazit řešení

  4. Na stránce Přehled vyberte Přidat.

  5. Po otevření Marketplace do vyhledávacího pole zadejte aplikace logiky b2b a vyberte Logic Apps B2B.

    Snímek obrazovky ukazuje Marketplace, kde můžete hledat a vybrat Logic Apps B2B.

  6. V podokně popisu řešení vyberte Vytvořit.

    Snímek obrazovky, kde je vybrána možnost Vytvořit pro přidání Logic Apps B2B řešení.

  7. Zkontrolujte a potvrďte pracovní prostor služby Log Analytics, ve kterém chcete řešení nainstalovat, a vyberte Vytvořit znovu.

    Snímek obrazovky se stránkou řešení B2B pro Logic Apps, kde můžete vybrat předplatné a plán a pak vytvořit

    Azure nasadí řešení do skupiny prostředků Azure, která obsahuje váš pracovní prostor služby Log Analytics.

  8. Přejděte do pracovního prostoru služby Log Analytics na stránce Přehled na kartě Začínáme a znovu vyberte Zobrazit řešení , abyste viděli nainstalované řešení. Chcete-li zobrazit další podrobnosti o zprávě, vyberte dlaždici s řešením.

    Když pracovní postup zpracovává zprávy B2B, grafy se aktualizují s počtem zpráv.

    Snímek obrazovky znázorňující stránku Přehled pracovního prostoru se stavovým grafem zpráv

Nastavení protokolů služby Azure Monitor

Protokolování aktivit služby Azure Monitor můžete povolit přímo ze svého integračního účtu.

  1. Na webu Azure Portal vyhledejte a vyberte svůj účet integrace.

    Snímek obrazovky se stránkou Účty integrace, kde můžete vybrat svůj účet integrace

  2. Na bočním panelu účtu integrace v části Monitorování vyberte Nastavení diagnostiky. V tabulce Nastavení diagnostiky vyberte Přidat nastavení diagnostiky.

    Snímek obrazovky se stránkou Nastavení diagnostiky, kde můžete přidat nastavení diagnostiky

  3. Nastavení vytvoříte takto:

    1. Jako název nastavení diagnostiky zadejte název.

    2. V části Podrobnosti o cíli vyberte Možnost Odeslat do pracovního prostoru služby Log Analytics.

    3. V části Předplatné vyberte předplatné Azure pro váš pracovní prostor služby Log Analytics.

    4. V případě pracovního prostoru služby Log Analytics vyberte pracovní prostor, který chcete použít.

    5. V části Protokoly vyberte Události sledování účtu integrace, které určuje kategorii událostí, kterou chcete zaznamenat.

    6. Až budete hotovi, na panelu nástrojů vyberte Uložit.

    Například:

    Snímek obrazovky se stránkou nastavení diagnostiky, kde můžete nastavit protokoly služby Azure Monitor pro shromažďování diagnostických dat.

Zobrazení stavu zprávy

Po spuštění pracovního postupu můžete zobrazit stav a data o všech zprávách B2B vyměňovaných partnery.

  1. Ve vyhledávacím poli webu Azure Portal najděte a otevřete skupinu prostředků pro váš pracovní prostor služby Log Analytics.

  2. Ve skupině prostředků vyberte řešení Logic Apps B2B, které jste dříve nainstalovali.

  3. Na bočním panelu řešení vyberte Souhrn.

    Snímek obrazovky se stránkou Souhrn řešení

    Poznámka:

    Pokud dlaždice Logic Apps B2B okamžitě nezobrazuje výsledky po spuštění, zkuste prohlížeč aktualizovat nebo chvíli počkat, než to zkusíte znovu.

    Ve výchozím nastavení se na dlaždici Logic Apps B2B zobrazují data založená na jednom dni. Pokud chcete změnit obor dat na jiný interval, vyberte ovládací prvek oboru v horní části stránky:

    Snímek obrazovky znázorňující ovládací prvek, který má změnit interval

  4. Po zobrazení řídicího panelu stavu zprávy můžete zobrazit další podrobnosti o konkrétním typu zprávy, který zobrazuje data založená na jednom dni. Vyberte dlaždici pro AS2, X12 nebo EDIFACT.

    Snímek obrazovky znázorňující stavové zprávy

    Zobrazí se seznam zpráv pro vybranou dlaždici. Tady je příklad, jak může vypadat seznam zpráv AS2:

    Snímek obrazovky zobrazuje stavy a podrobnosti pro zprávy AS2.

    Další informace o vlastnostech jednotlivých typů zpráv najdete v těchto popisech vlastností zprávy:

Popisy vlastností a formáty názvů pro zprávy AS2, X12 a EDIFACT

Pro každý typ zprávy jsou zde popisy vlastností a formáty názvů stažených souborů zpráv.

Popisy vlastností zprávy AS2

Tady jsou popisy vlastností pro každou zprávu AS2.

Vlastnictví Popis
Odesílatel Partnerský host zadaný v přijímacích nastaveních, nebo partnerský hostitel zadaný v nastaveních odesílání pro smlouvu AS2.
přijímače Partner hostitele zadaný v Nastavení příjmu, nebo partner hosta zadaný v Nastavení odesílání pro smlouvu AS2
Aplikace logiky Aplikace logiky, ve které jsou nastavené akce AS2
Stav Stav zprávy AS2
Úspěch = Přijato nebo odesláno platné AS2 zprávy. Není nastaveno žádné oznámení MDN (Message Disposition Notification).
Úspěch = Přijato nebo odesláno platné AS2 zprávy. MDN se nastaví a přijme, nebo odešle.
Nezdařilo se = obdržela neplatnou zprávu AS2. Není nastaven žádný MDN.
Čeká = Přijata nebo odeslána platná zpráva AS2. MDN je nastaveno a očekává se.
ACK Stav zprávy MDN
Přijato = Přijato nebo odesláno kladné MDN.
Čekající = Čeká se na přijetí nebo odeslání MDN.
Odmítnuto = Přijato nebo odesláno záporné MDN.
Není povinné = MDN není ve smlouvě nastaveno.
Směr Směr zprávy AS2
ID sledování ID, které koreluje všechny triggery a akce v aplikaci logiky
ID zprávy ID zprávy AS2 ze záhlaví zpráv AS2
Timestamp Čas, kdy akce AS2 zprávu zpracovala

Popisy vlastností zprávy X12

Tady jsou popisy vlastností pro každou zprávu X12.

Vlastnictví Popis
Odesílatel Partnerský host zadaný v Nastavení příjmu nebo hostující partner zadaný v Nastavení odesílání pro dohodu X12
přijímače Partner hostitele uvedený v Nastavení příjmu nebo partner hosta uvedený v Nastavení odesílání pro smlouvu X12
Aplikace logiky Aplikace logiky, ve které jsou nastavené akce X12
Stav Stav zprávy X12
Úspěch = Přijata nebo odeslána platná X12 zpráva. Není nastavená žádná funkční funkce.
Úspěch = Přijata nebo odeslána platná X12 zpráva. Funkční potvrzení je nastaveno a přijato, nebo se odešle funkční potvrzení.
Nezdařilo se = Přijata nebo odeslána neplatná zpráva X12.
Čekající = Přijata nebo odeslána platná zpráva X12. Funkční ack je nastavený a očekává se funkční ack.
ACK Stav funkčního potvrzení (997)
Přijato = Přijato nebo odesláno pozitivní funkční potvrzení.
Odmítnuto = Přijato nebo odesláno záporné funkční potvrzení.
Pending = Očekáváme potvrzení, ale nebylo přijato.
Pending = Vygeneroval funkční ack, ale nemůže odeslat partnerovi.
Not Required = Funkční ack není nastaven.
Směr Směr zprávy X12
ID sledování ID, které koreluje všechny triggery a akce v aplikaci logiky
Typ msg Typ zprávy EDI X12
ICN Číslo ovládacího prvku Interchange pro zprávu X12
TSCN Kontrolní číslo sady transakcí pro zprávu X12
Timestamp Čas, kdy akce X12 zprávu zpracovala

Popisy vlastností zpráv EDIFACT

Tady jsou popisy vlastností pro každou zprávu EDIFACT.

Vlastnictví Popis
Odesílatel Partner hosta zadaný v Nastavení příjmu nebo partner hostitele zadaný v Nastavení odesílání pro smlouvu EDIFACT
přijímače Partner hostitele zadaný v Nastavení příjmu nebo partner hosta zadaný v Nastavení odesílání pro smlouvu EDIFACT
Aplikace logiky Aplikace logiky, ve které jsou nastavené akce EDIFACT
Stav Stav zprávy EDIFACT
Úspěch = Přijatá nebo odeslaná platná zpráva EDIFACT. Není nastavená žádná funkční funkce.
Úspěch = Přijatá nebo odeslaná platná zpráva EDIFACT. Funkční potvrzení je nastaveno a přijato, nebo se odešle funkční potvrzení.
Neúspěšné = Přijato nebo odesláno neplatné zprávy EDIFACT
Čekající = Přijatá nebo odeslaná platná EDIFACT zpráva. Funkční ack je nastavený a očekává se funkční ack.
ACK Funkční stav Ack (CONTRL)
Přijato = Přijato nebo odesláno pozitivní funkční potvrzení.
Odmítnuto = Přijato nebo odesláno záporné funkční potvrzení.
Pending = Očekáváme potvrzení, ale nebylo přijato.
Pending = Vygeneroval funkční ack, ale nemůže odeslat partnerovi.
Not Required = Funkční Ack není nastaven.
Směr Směr zprávy EDIFACT
ID sledování ID, které koreluje všechny triggery a akce v aplikaci logiky
Typ msg Typ zprávy EDIFACT
ICN Číslo ovládacího prvku Interchange pro zprávu EDIFACT
TSCN Ovládací číslo sady transakcí pro zprávu EDIFACT
Timestamp Čas, kdy akce EDIFACT zprávu zpracovala