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, zapoznaj się z tematem 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 ich stan
  • Stan potwierdzenia
  • Korelacje między komunikatami i potwierdzeniami
  • Szczegółowe opisy błędów dla niepowodzeń

Usługa Azure Monitor umożliwia tworzenie zapytań dziennika , 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 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 dzienników 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 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.

    Wybieranie obszaru roboczego 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ź logic apps b2bciąg , 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. Podczas przetwarzania komunikatów B2B liczba komunikatów w tym okienku jest aktualizowana.

    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 Azure Portal znajdź i wybierz swoje konto integracji.

    Znajdowanie i wybieranie konta integracji

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

    W obszarze

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

    1. Podaj nazwę ustawienia.

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

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

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

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

    6. Po zakończeniu wybierz pozycję Zapisz.

    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 Azure Portal znajdź i otwórz obszar roboczy usługi Log Analytics.

  2. W menu obszaru roboczego wybierz pozycję Podsumowanie> obszaru roboczegoLogic 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 pokazuje 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 poniżej przedstawiono 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ść Opis
Nadawca Partner gościa określony w ustawieniach odbierania lub partner hosta określony w ustawieniach wysyłania dla umowy AS2
Odbiornik Partner hosta określony w obszarze Ustawienia odbierania lub partner gościa określony w obszarze Ustawienia wysyłania dla umowy AS2
Aplikacja logiki Aplikacja logiki, w której są konfigurowane akcje AS2
Stan Stan komunikatu AS2
Success = Odebrano lub wysłano prawidłowy komunikat AS2. Nie skonfigurowaliśmy nazwy MDN.
Success = Odebrano lub wysłano prawidłowy komunikat AS2. Usługa MDN jest skonfigurowana i odebrana lub jest wysyłana nazwa MDN.
Failed = Odebrano nieprawidłowy komunikat AS2. Nie skonfigurowaliśmy nazwy MDN.
Oczekujące = Odebrano lub wysłano prawidłową wiadomość AS2. Usługa MDN jest skonfigurowana, a oczekiwano nazwy MDN.
ACK Stan komunikatu MDN
Zaakceptowano = Odebrano lub wysłano dodatnią nazwę MDN.
Oczekujące = oczekiwanie na odebranie lub wysłanie nazwy MDN.
Odrzucono = Odebrano lub wysłano ujemną 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
Znacznik czasu Godzina przetworzenia komunikatu przez akcję AS2

Opisy właściwości komunikatów X12

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

Właściwość Opis
Nadawca Partner gościa określony w obszarze Ustawienia odbierania lub partner hosta określony w sekcji Ustawienia wysyłania umowy X12
Odbiornik Partner hosta określony w obszarze Ustawienia odbierania lub partner gościa określony w sekcji Ustawienia wysyłania umowy X12
Aplikacja logiki Aplikacja logiki, w której są konfigurowane akcje X12
Stan Stan komunikatu X12
Success = Odebrano lub wysłano prawidłową wiadomość X12. Nie skonfigurowano funkcjonalnego narzędzia ack.
Success = Odebrano lub wysłano prawidłową wiadomość X12. Funkcjonalna ack jest konfigurowana i odbierana lub jest wysyłana funkcjonalna ack.
Niepowodzenie = Odebrano lub wysłano nieprawidłowy komunikat X12.
Oczekujące = Odebrano lub wysłano prawidłową wiadomość 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 ujemną funkcjonalną ack.
Oczekiwanie = oczekiwano funkcjonalnego ack, ale nie odebrano.
Oczekujące = Wygenerowano funkcjonalny element ack, ale nie można wysłać go do partnera.
Nie jest wymagane = funkcjonalne ack 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
Znacznik czasu 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ść Opis
Nadawca Partner gościa określony w obszarze Ustawienia odbierania lub partner hosta określony w sekcji Ustawienia wysyłania umowy EDIFACT
Odbiornik Partner hosta określony w obszarze Ustawienia odbierania lub partner gościa określony w obszarze Ustawienia 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. Funkcjonalna ack jest konfigurowana i odbierana lub jest wysyłana funkcjonalna ack.
Niepowodzenie = Odebrano lub wysłano nieprawidłowy komunikat EDIFACT
Oczekujące = Odebrano lub wysłano prawidłowy komunikat EDIFACT. Funkcja ack jest skonfigurowana, a funkcjonalny ack jest oczekiwany.
ACK Stan funkcji Ack (CONTRL)
Zaakceptowano = Odebrano lub wysłano dodatnią funkcjonalną ack.
Odrzucono = Odebrano lub wysłano ujemną funkcjonalną ack.
Oczekiwanie = oczekiwano funkcjonalnego ack, ale nie odebrano.
Oczekujące = Wygenerowano funkcjonalny element ack, ale nie można wysłać go do partnera.
Nie jest wymagane = funkcja Ack nie jest skonfigurowana.
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
Znacznik czasu Godzina przetworzenia komunikatu przez akcję EDIFACT

Następne kroki