Udostępnij za pośrednictwem


Konfigurowanie dzienników usługi Azure Monitor i zbieranie danych diagnostycznych dotyczących komunikatów B2B w usłudze Azure Logic Apps

Dotyczy: Azure Logic Apps (Zużycie)

Uwaga

Ten artykuł dotyczy tylko aplikacji logiki Zużycie. Aby uzyskać informacje na temat monitorowania standardowych aplikacji logiki, zobacz Włączanie lub otwieranie usługi Application Insights po wdrożeniu aplikacji logiki w warstwie Standardowa.

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 sprawdzić, czy ta komunikacja działa zgodnie z oczekiwaniami, możesz skonfigurować 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ż informacje, takie jak:

  • Liczba komunikatów i stan
  • Stan potwierdzenia
  • Korelacje między komunikatami i potwierdzeniami
  • Szczegółowe opisy błędów 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.

Aby skonfigurować rejestrowanie dla konta integracji, 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ń dotyczących tych informacji, skonfiguruj dzienniki usługi Azure Monitor.

W tym artykule pokazano, jak włączyć rejestrowanie usługi Azure Monitor dla konta integracji.

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 aplikacji logiki, dodaj rozwiązanie B2B usługi Logic Apps do obszaru roboczego usługi Log Analytics.

  1. W polu wyszukiwania witryny Azure Portal wprowadź ciąg log analytics workspaces, a następnie wybierz pozycję Obszary robocze usługi Log Analytics.

    Wybierz pozycję

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

    Wybierz obszar roboczy usługi Log Analytics

  3. W okienku Przegląd w obszarze Wprowadzenie do usługi Log Analytics>Skonfiguruj rozwiązania do monitorowania wybierz pozycję Wyświetl rozwiązania.

    W okienku Przegląd wybierz pozycję

  4. W okienku Przegląd wybierz pozycję Dodaj.

    W okienku przeglądu dodaj nowe rozwiązanie

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

    W witrynie Marketplace wybierz pozycję

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

    Wybierz pozycję

  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.

    Wybierz pozycję

    Po wdrożeniu rozwiązania na platformie Azure w grupie zasobów platformy Azure zawierającej obszar roboczy usługi Log Analytics rozwiązanie zostanie wyświetlone w okienku podsumowania obszaru roboczego. Po przetworzeniu komunikatów B2B liczba komunikatów w tym okienku zostanie zaktualizowana.

    Okienko podsumowania obszaru roboczego

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.

    Znajdź i wybierz swoje konto integracji

  2. W menu konta integracji w obszarze Monitorowanie wybierz pozycję Ustawienia diagnostyczne. Wybierz pozycję Dodaj ustawienia diagnostyczne.

    W obszarze

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

    1. Podaj nazwę ustawienia.

    2. Wybierz pozycję Wyślij do usługi Log Analytics.

    3. W polu Subskrypcja wybierz subskrypcję platformy Azure skojarzona z obszarem roboczym usługi Log Analytics.

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

    5. W obszarze dziennika wybierz kategorię IntegrationAccountTrackingEvents, która określa kategorię zdarzeń, którą chcesz zarejestrować.

    6. Po zakończeniu wybierz opcję Zapisz.

    Na przykład:

    Konfigurowanie dzienników usługi Azure Monitor w celu zbierania danych diagnostycznych

Wyświetlanie stanu komunikatu

Po uruchomieniu aplikacji logiki możesz wyświetlić stan i dane dotyczące tych komunikatów w obszarze roboczym usługi Log Analytics.

  1. W polu wyszukiwania witryny Azure Portal znajdź i otwórz obszar roboczy usługi Log Analytics.

  2. W menu obszaru roboczego wybierz pozycję Podsumowanie>obszaru roboczego Logic Apps B2B.

    Okienko podsumowania obszaru roboczego

    Uwaga

    Jeśli kafelek B2B usługi Logic Apps nie wyświetla natychmiast wyników po uruchomieniu, spróbuj wybrać pozycję Odśwież 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:

    Interwał zmiany

  3. 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 kafelek AS2, X12 lub EDIFACT.

    Wyświetlanie stanów komunikatów

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

    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.

Właściwości opis
Nadawca Partner gościa określony w ustawieniach odbierania lub partner hosta określony w obszarze Ustawienia wysyłania umowy AS2
Odbiornik Partner hosta określony w obszarze Ustawienia odbierania lub partner gościa określony w obszarze Ustawienia wysyłania umowy AS2
Aplikacja logiki Aplikacja logiki, w której są konfigurowane akcje AS2
Stan Stan komunikatu AS2
Powodzenie = Odebrano lub wysłano prawidłowy komunikat AS2. Nie skonfigurowana jest żadna nazwa MDN.
Powodzenie = Odebrano lub wysłano prawidłowy komunikat AS2. Nazwa MDN jest skonfigurowana i odebrana lub jest wysyłana nazwa MDN.
Niepowodzenie = Odebrano nieprawidłowy komunikat AS2. Nie skonfigurowana jest żadna nazwa MDN.
Oczekujące = Odebrano lub wysłano prawidłowy komunikat AS2. Skonfigurowano funkcję MDN i oczekiwano nazwy MDN.
ACK Stan komunikatu MDN
Zaakceptowano = odebrano lub wysłano dodatnią nazwę MDN.
Pending = Waiting to receive or send an MDN (Oczekiwanie na odebranie lub wysłanie nazwy MDN).
Odrzucono = Odebrano lub wysłano negatywną nazwę MDN.
Nie jest wymagane = nazwa MDN nie jest skonfigurowana w umowie.
Kierunek Kierunek komunikatu AS2
Identyfikator śledzenia Identyfikator, który koreluje wszystkie wyzwalacze i akcje w aplikacji logiki
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.

Właściwości opis
Nadawca Partner gościa określony w obszarze Ustawienia odbierania lub partner hosta określony w obszarze Ustawienia 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
Stan Stan komunikatu X12
Powodzenie = Odebrano lub wysłano prawidłową wiadomość X12. Nie skonfigurowano funkcjonalnego narzędzia ack.
Powodzenie = 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. Funkcja ack jest skonfigurowana, a funkcjonalny ack jest oczekiwany.
ACK Stan funkcjonalnego Ack (997)
Zaakceptowano = Odebrano lub wysłano dodatnią funkcjonalną ack.
Odrzucono = Odebrano lub wysłano ujemny ack funkcjonalny.
Pending = Oczekiwano funkcjonalnego narzędzia ack, ale nie odebrano.
Pending = Generated a functional ack but can't send to partner.
Nie jest wymagane = ack funkcjonalny nie jest skonfigurowany.
Kierunek Kierunek komunikatu X12
Identyfikator śledzenia Identyfikator, który koreluje wszystkie wyzwalacze i akcje w aplikacji logiki
Typ msg Typ komunikatu EDI X12
ICN Numer kontrolny wymiany 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.

Właściwości opis
Nadawca Partner gościa określony w ustawieniach odbierania lub partner hosta określony w ustawieniach wysyłania 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
Stan 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). Funkcja ack jest skonfigurowana, a funkcjonalny ack jest oczekiwany.
ACK Stan funkcjonalnego Ack (CONTRL)
Zaakceptowano = Odebrano lub wysłano dodatnią funkcjonalną ack.
Odrzucono = Odebrano lub wysłano ujemny ack funkcjonalny.
Pending = Oczekiwano funkcjonalnego narzędzia ack, ale nie odebrano.
Pending = Generated a functional ack but can't send to partner.
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 logiki
Typ msg Typ komunikatu EDIFACT
ICN Numer kontrolny wymiany komunikatu EDIFACT
TSCN Numer kontrolny zestawu transakcji dla komunikatu EDIFACT
Sygnatura czasowa Godzina przetworzenia komunikatu przez akcję EDIFACT

Następne kroki