Udostępnij przez


Monitorowanie i śledzenie komunikatów B2B w przepływach konsumpcji dla usługi Azure Logic Apps przy użyciu usługi Azure Monitor

Dotyczy: Azure Logic Apps (Zużycie)

Uwaga

Ten artykuł dotyczy tylko przepływów pracy aplikacji logiki Consumption. W przypadku standardowych przepływów pracy aplikacji logiki zobacz:

Po skonfigurowaniu komunikacji B2B między partnerami handlowymi na koncie integracji partnerzy ci mogą wymieniać komunikaty przy użyciu protokołów takich jak AS2, X12 i EDIFACT. Aby potwierdzić, że ta komunikacja działa zgodnie z oczekiwaniami, skonfiguruj dzienniki usługi Azure Monitor dla konta integracji.

Usługa Azure Monitor ułatwia monitorowanie środowisk w chmurze i lokalnych, dzięki czemu można łatwiej utrzymać ich dostępność i wydajność. Za pomocą dzienników usługi Azure Monitor można rejestrować i przechowywać dane dotyczące danych i zdarzeń środowiska uruchomieniowego, takich jak zdarzenia wyzwalacza, zdarzenia uruchamiania i zdarzenia akcji w obszarze roboczym usługi Log Analytics.

W przypadku komunikatów rejestrowanie zbiera również następujące informacje:

  • Liczba komunikatów i stan
  • Status potwierdzeń
  • Korelacje między komunikatami i potwierdzeniami
  • Szczegółowe opisy błędów

Usługa Azure Monitor umożliwia tworzenie zapytań dzienników, które ułatwiają znajdowanie i przeglądanie tych informacji. Możesz również użyć tych danych diagnostycznych z innymi usługami platformy Azure, takimi jak Azure Storage i Azure Event Hubs.

W tym przewodniku pokazano, jak skonfigurować rejestrowanie usługi Azure Monitor dla konta integracji. Najpierw zainstaluj rozwiązanie B2B usługi Logic Apps w witrynie Azure Portal. To rozwiązanie zawiera zagregowane informacje dotyczące zdarzeń komunikatów B2B. Następnie, aby włączyć rejestrowanie i tworzenie zapytań, dowiesz się, jak skonfigurować dzienniki usługi Azure Monitor.

Aby uzyskać więcej informacji, zobacz:

Uwaga

Ten artykuł został niedawno zaktualizowany, aby użyć terminu Dzienniki usługi Azure Monitor zamiast usługi Log Analytics. Dane dziennika są nadal przechowywane w obszarze roboczym usługi Log Analytics i są nadal zbierane i analizowane przez tę samą usługę Log Analytics. Aktualizujemy terminologię, aby lepiej odzwierciedlać rolę dzienników w usłudze Azure Monitor. Aby uzyskać szczegółowe informacje, zobacz Zmiany terminologii usługi Azure Monitor.

Wymagania wstępne

Instalowanie rozwiązania B2B usługi Logic Apps

Zanim dzienniki usługi Azure Monitor będą mogły śledzić komunikaty B2B dla twojej aplikacji Logic Apps, dodaj rozwiązanie Logic Apps B2B do obszaru roboczego usługi Log Analytics.

  1. W polu wyszukiwania witryny Azure Portal wprowadź obszary robocze usługi Log Analytics, a następnie wybierz pozycję Obszary robocze usługi Log Analytics.

    Zrzut ekranu przedstawiający pole wyszukiwania witryny Azure Portal z wyróżnionymi obszarami roboczymi usługi Log Analytics.

  2. W obszarze Obszary robocze usługi Log Analytics wybierz swój obszar roboczy.

    Zrzut ekranu przedstawia obszary robocze usługi Log Analytics, które można wybrać.

  3. Na stronie Przegląd w obszarze Rozpoczynanie pracy z usługą Log Analytics>Skonfiguruj rozwiązania do monitorowania wybierz pozycję Wyświetl rozwiązania.

    Zrzut ekranu przedstawia stronę Przegląd obszaru roboczego, na której można wybrać pozycję Wyświetl rozwiązania.

  4. Na stronie Przegląd wybierz pozycję Dodaj.

  5. Po otworze witryny Marketplace w polu wyszukiwania wprowadź ciąg logic apps b2b i wybierz pozycję Logic Apps B2B.

    Zrzut ekranu przedstawia witrynę Marketplace, w której można wyszukać i wybrać pozycję Logic Apps B2B.

  6. W okienku opisu rozwiązania wybierz pozycję Utwórz.

    Zrzut ekranu pokazuje wybraną opcję Utwórz w celu dodania rozwiązania B2B w usłudze Logic Apps.

  7. Przejrzyj i potwierdź obszar roboczy usługi Log Analytics, w którym chcesz zainstalować rozwiązanie, a następnie wybierz pozycję Utwórz ponownie.

    Zrzut ekranu przedstawia stronę rozwiązania B2B usługi Logic Apps, na której można wybrać subskrypcję i plan, a następnie pozycję Utwórz.

    Platforma Azure wdraża rozwiązanie w grupie zasobów platformy Azure, która zawiera obszar roboczy usługi Log Analytics.

  8. Przejdź do obszaru roboczego usługi Log Analytics na stronie Przegląd na karcie Wprowadzenie wybierz pozycję Wyświetl rozwiązania ponownie, aby wyświetlić zainstalowane rozwiązanie. Wybierz kafelek rozwiązania, aby wyświetlić więcej szczegółów komunikatu.

    Gdy przepływ pracy przetwarza komunikaty B2B, wykresy są aktualizowane o liczbę komunikatów.

    Zrzut ekranu przedstawiający stronę Przegląd obszaru roboczego z wykresem stanu komunikatu.

Konfigurowanie dzienników usługi Azure Monitor

Rejestrowanie usługi Azure Monitor można włączyć bezpośrednio z poziomu konta integracji.

  1. W witrynie Azure Portal znajdź i wybierz swoje konto integracji.

    Zrzut ekranu przedstawiający stronę Konta integracji, na której można wybrać konto integracji.

  2. Na pasku bocznym konta integracji w obszarze Monitorowanie wybierz pozycję Ustawienia diagnostyczne. W tabeli Ustawienia diagnostyczne wybierz pozycję Dodaj ustawienie diagnostyczne.

    Zrzut ekranu przedstawiający stronę Ustawień diagnostyki, na której można dodać ustawienie diagnostyczne.

  3. Aby utworzyć ustawienie, wykonaj następujące kroki:

    1. W polu Nazwa ustawienia diagnostycznego podaj nazwę.

    2. W obszarze Szczegóły miejsca docelowego wybierz pozycję Wyślij do obszaru roboczego usługi Log Analytics.

    3. W obszarze Subskrypcja wybierz subskrypcję platformy Azure dla obszaru roboczego usługi Log Analytics.

    4. W obszarze Roboczym usługi Log Analytics wybierz obszar roboczy, którego chcesz użyć.

    5. W obszarze Dzienniki, wybierz Zdarzenia śledzenia konta integracji, aby określić kategorię zdarzeń, które chcesz zarejestrować.

    6. Gdy wszystko będzie gotowe, na pasku narzędzi wybierz pozycję Zapisz.

    Na przykład:

    Zrzut ekranu przedstawiający stronę ustawienia diagnostycznego, na której można skonfigurować dzienniki usługi Azure Monitor w celu zbierania danych diagnostycznych.

Wyświetlanie stanu komunikatu

Po uruchomieniu przepływu pracy można wyświetlić stan i dane dotyczące wszystkich komunikatów B2B wymienianych przez partnerów.

  1. W polu wyszukiwania witryny Azure Portal znajdź i otwórz grupę zasobów dla obszaru roboczego usługi Log Analytics.

  2. W grupie zasobów wybierz wcześniej zainstalowane rozwiązanie B2B usługi Logic Apps.

  3. Na pasku bocznym rozwiązania wybierz pozycję Podsumowanie.

    Zrzut ekranu przedstawiający stronę Podsumowanie rozwiązania.

    Uwaga

    Jeśli kafelek B2B usługi Logic Apps nie wyświetla natychmiast wyników po uruchomieniu, spróbuj odświeżyć przeglądarkę lub poczekać chwilę przed ponowną próbą.

    Domyślnie kafelek B2B usługi Logic Apps wyświetla dane na podstawie jednego dnia. Aby zmienić zakres danych na inny interwał, wybierz kontrolkę zakresu w górnej części strony:

    Zrzut ekranu przedstawiający kontrolkę w celu zmiany interwału.

  4. Po wyświetleniu pulpitu nawigacyjnego stanu komunikatu można wyświetlić więcej szczegółów dla określonego typu komunikatu, który pokazuje dane na podstawie jednego dnia. Wybierz element dla AS2, X12 lub EDIFACT.

    Zrzut ekranu przedstawia komunikaty o stanie.

    Zostanie wyświetlona lista komunikatów dla wybranego kafelka. Na przykład poniżej przedstawiono, jak może wyglądać lista komunikatów AS2:

    Zrzut ekranu przedstawia stany i szczegóły komunikatów AS2.

    Aby dowiedzieć się więcej o właściwościach każdego typu komunikatu, zobacz następujące opisy właściwości komunikatu:

Opisy właściwości i formaty nazw dla komunikatów AS2, X12 i EDIFACT

Dla każdego typu komunikatu znajdują się opisy właściwości i formaty nazw dla pobranych plików wiadomości.

Opisy właściwości komunikatu AS2

Poniżej przedstawiono opisy właściwości dla każdego komunikatu AS2.

Nieruchomość / Majątek Opis
Nadawca Partner gościa określony w Ustawieniach odbierania lub partner hosta określony w Ustawieniach wysyłania umowy AS2
odbiornik Partner hosta określony w Ustawieniach odbierania lub partner gościa określony w Ustawieniach wysyłania umowy AS2
Aplikacja logiki Aplikacja logiki, w której są konfigurowane akcje AS2
Status Stan komunikatu AS2
Powodzenie = Odebrano lub wysłano prawidłowy komunikat AS2. Nie skonfigurowano potwierdzenia odbioru wiadomości (MDN).
Powodzenie = Odebrano lub wysłano prawidłowy komunikat AS2. MDN jest skonfigurowane i odebrane lub MDN jest wysyłane.
Błąd = Odebrano nieważny komunikat AS2. Nie skonfigurowano MDN.
Oczekujące = Odebrano lub wysłano prawidłowy komunikat AS2. Skonfigurowano MDN i oczekiwano MDN.
ACK Stan komunikatu MDN
Zaakceptowano = Odebrano lub wysłano pozytywne MDN.
Oczekiwanie na odebranie lub wysłanie MDN.
Odrzucono = Odebrano lub wysłano negatywne zawiadomienie MDN.
Niewymagane = MDN nie jest określony w umowie.
Kierunek Kierunek komunikatu AS2
Identyfikator śledzenia Identyfikator, który koreluje wszystkie wyzwalacze i akcje w aplikacji logicznej
Identyfikator komunikatu Identyfikator komunikatu AS2 z nagłówków komunikatów AS2
Sygnatura czasowa Godzina przetworzenia komunikatu przez akcję AS2

Opisy właściwości komunikatu X12

Poniżej przedstawiono opisy właściwości dla każdego komunikatu X12.

Nieruchomość / Majątek Opis
Nadawca Partner gościa określony w Ustawieniach odbierania lub partner hosta określony w Ustawieniach wysyłania umowy X12
odbiornik Partner hosta określony w obszarze Ustawienia odbierania lub partner gościa określony w obszarze Ustawienia wysyłania umowy X12
Aplikacja logiki Aplikacja logiki, w której są konfigurowane akcje X12
Status Stan komunikatu X12
Sukces = Odebrano lub wysłano prawidłową wiadomość X12. Nie skonfigurowano funkcjonalnego narzędzia ack.
Sukces = Odebrano lub wysłano prawidłową wiadomość X12. Funkcjonalny ack jest konfigurowany i odbierany lub ack funkcjonalny jest wysyłany.
Niepowodzenie = odebrano lub wysłano nieprawidłowy komunikat X12.
Oczekujące = Odebrano lub wysłano prawidłowy komunikat X12. Funkcjonalny ACK jest skonfigurowany, a funkcjonalny ACK jest oczekiwany.
ACK Stan funkcjonalnego Ack (997)
Zaakceptowano = Odebrano lub wysłano dodatnie funkcjonalne potwierdzenie.
Odrzucono = Odebrano lub wysłano negatywne potwierdzenie funkcjonalne.
Pending = Oczekiwanie na funkcjonalne potwierdzenie, ale nie otrzymano.
W oczekiwaniu = Wygenerowano potwierdzenie funkcjonalności, ale nie można wysłać do partnera.
Nie jest wymagane = ack funkcjonalny nie jest skonfigurowany.
Kierunek Kierunek komunikatu X12
Identyfikator śledzenia Identyfikator, który koreluje wszystkie wyzwalacze i akcje w aplikacji logicznej
Typ msg Typ komunikatu EDI X12
ICN Numer kontrolny wymiany danych dla komunikatu X12
TSCN Numer kontrolny zestawu transakcji dla komunikatu X12
Sygnatura czasowa Godzina przetworzenia komunikatu przez akcję X12

Opisy właściwości komunikatu EDIFACT

Poniżej przedstawiono opisy właściwości dla każdego komunikatu EDIFACT.

Nieruchomość / Majątek Opis
Nadawca Partner gościa określony w Ustawieniach odbierania lub partner hosta określony w Ustawieniach wysyłania dla umowy EDIFACT
odbiornik Partner hosta określony w ustawieniach odbierania lub partner gościa określony w ustawieniach wysyłania umowy EDIFACT
Aplikacja logiki Aplikacja logiki, w której są konfigurowane akcje EDIFACT
Status Stan komunikatu EDIFACT
Success = Odebrano lub wysłano prawidłowy komunikat EDIFACT. Nie skonfigurowano funkcjonalnego narzędzia ack.
Success = Odebrano lub wysłano prawidłowy komunikat EDIFACT. Funkcjonalny ack jest konfigurowany i odbierany lub ack funkcjonalny jest wysyłany.
Niepowodzenie = odebrano lub wysłano nieprawidłowy komunikat EDIFACT
Pending = Received or sent a valid EDIFACT message (Oczekiwanie = Odebrano lub wysłano prawidłowy komunikat EDIFACT). Funkcjonalny ACK jest skonfigurowany, a funkcjonalny ACK jest oczekiwany.
ACK Stan funkcjonalnego potwierdzenia odbioru (CONTRL)
Zaakceptowano = Odebrano lub wysłano dodatnie funkcjonalne potwierdzenie.
Odrzucono = Odebrano lub wysłano negatywne potwierdzenie funkcjonalne.
Pending = Oczekiwanie na funkcjonalne potwierdzenie, ale nie otrzymano.
W oczekiwaniu = Wygenerowano potwierdzenie funkcjonalności, ale nie można wysłać do partnera.
Nie jest wymagane = nie skonfigurowano funkcjonalnego narzędzia Ack.
Kierunek Kierunek komunikatu EDIFACT
Identyfikator śledzenia Identyfikator, który koreluje wszystkie wyzwalacze i akcje w aplikacji logicznej
Typ msg Typ komunikatu EDIFACT
ICN Numer kontrolny wymiany komunikatu EDIFACT
TSCN Numer kontrolny zestawu transakcji dla wiadomości EDIFACT
Sygnatura czasowa Godzina przetworzenia komunikatu przez akcję EDIFACT