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
Obszar roboczy usługi Log Analytics. Jeśli nie masz obszaru roboczego usługi Log Analytics, dowiedz się , jak utworzyć obszar roboczy usługi Log Analytics.
Aplikacja logiki skonfigurowana przy użyciu rejestrowania usługi Azure Monitor i wysyła te informacje do obszaru roboczego usługi Log Analytics. Dowiedz się , jak skonfigurować dzienniki usługi Azure Monitor dla aplikacji logiki.
Konto integracji połączone z aplikacją logiki. Dowiedz się , jak połączyć konto integracji z aplikacją logiki.
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.
W polu wyszukiwania witryny Azure Portal wprowadź ciąg
log analytics workspaces
, a następnie wybierz pozycję Obszary robocze usługi Log Analytics.W obszarze Obszary robocze usługi Log Analytics wybierz swój obszar roboczy.
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ę Dodaj.
Po otworze witryny Marketplace w polu wyszukiwania wprowadź ciąg
logic apps b2b
, a następnie wybierz pozycję Logic Apps B2B.W okienku opisu rozwiązania wybierz pozycję Utwórz.
Przejrzyj i potwierdź obszar roboczy usługi Log Analytics, w którym chcesz zainstalować rozwiązanie, a następnie wybierz pozycję Utwórz ponownie.
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.
Konfigurowanie dzienników usługi Azure Monitor
Rejestrowanie usługi Azure Monitor można włączyć bezpośrednio z poziomu konta integracji.
W witrynie Azure Portal znajdź i wybierz swoje konto integracji.
W menu konta integracji w obszarze Monitorowanie wybierz pozycję Ustawienia diagnostyczne. Wybierz pozycję Dodaj ustawienia diagnostyczne.
Aby utworzyć ustawienie, wykonaj następujące kroki:
Podaj nazwę ustawienia.
Wybierz pozycję Wyślij do usługi Log Analytics.
W polu Subskrypcja wybierz subskrypcję platformy Azure skojarzona z obszarem roboczym usługi Log Analytics.
W obszarze Roboczym usługi Log Analytics wybierz obszar roboczy, którego chcesz użyć.
W obszarze dziennika wybierz kategorię IntegrationAccountTrackingEvents, która określa kategorię zdarzeń, którą chcesz zarejestrować.
Po zakończeniu wybierz opcję Zapisz.
Na przykład:
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.
W polu wyszukiwania witryny Azure Portal znajdź i otwórz obszar roboczy usługi Log Analytics.
W menu obszaru roboczego wybierz pozycję Podsumowanie>obszaru roboczego Logic Apps B2B.
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:
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.
Zostanie wyświetlona lista komunikatów dla wybranego kafelka. Na przykład poniżej przedstawiono, jak może wyglądać lista 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 |