Możliwość obsługi: najlepsze rozwiązania dla partnerów
Ten dokument zawiera wskazówki dla partnerów usługi Fabric dotyczących sposobu obsługi swoich klientów. Obejmuje ona najlepsze rozwiązania dotyczące utrzymywania, zapisywania i korelowania ważnych nagłówków żądań, a także zaleceń dotyczących rejestrowania, monitorowania i obsługi technicznej.
Omówienie
Sieć szkieletowa umożliwia partnerom innych firm integrację swoich usług z platformą przy użyciu zestawu Fabric Development Kit. W tym dokumencie opisano praktyki dotyczące możliwości obsługi, które partnerzy powinni przestrzegać, aby zapewnić skuteczne rozwiązywanie problemów i pomoc techniczną dla klientów.
Nagłówki żądań
Sieć szkieletowa uwidacznia dwa ważne nagłówki w żądaniach wysyłanych między klientem i siecią szkieletową, które mają kluczowe znaczenie dla możliwości obsługi:
- ActivityId: globalnie unikatowy identyfikator, który może być używany przez Ciebie, deweloper, do skorelowania żądania z systemami, gdy użytkownik sieci szkieletowej wchodzi w interakcję z obciążeniem.
- RequestId: globalnie unikatowy identyfikator, który pomaga nam (sieć szkieletowa) skorelować twoje żądanie z naszymi śladami, co pomoże nam zbadać problem i pomóc Ci. Jeśli nie możesz określić problemu
ActivityId
na końcu przy użyciu elementu , możesz podaćRequestId
nam ten problem podczas zgłaszania problemu. Upewnij się, że zachowasz i zapisz plikRequestId
, aby można było go łatwo dostarczyć później.
Najlepsze rozwiązania dotyczące możliwości obsługi
Aby skutecznie obsługiwać klientów, niezbędne jest utrzymanie, zapisywanie i korelowanie tych identyfikatorów. Oto kilka najlepszych rozwiązań:
1. Rejestrowanie
- Przechowywanie dzienników: upewnij się, że dzienniki są przechowywane przez wystarczający okres, aby umożliwić skuteczne rozwiązywanie problemów.
- Szczegółowe rejestrowanie: uwzględnij element
ActivityId
iRequestId
we wszystkich odpowiednich wpisach dziennika. Pomoże to śledzić przepływ żądania za pośrednictwem systemu.
2. Monitorowanie
- Monitorowanie w czasie rzeczywistym: implementowanie monitorowania w czasie rzeczywistym w celu wykrywania i zgłaszania alertów dotyczących problemów w miarę ich występowania. Obejmuje to monitorowanie współczynników żądań, współczynników błędów i wydajności systemu.
- Korelacja z nagłówkami: upewnij się, że narzędzia do monitorowania mogą korelować dzienniki i metryki przy użyciu poleceń
ActivityId
iRequestId
. Pomoże to szybko zidentyfikować i zdiagnozować problemy.
3. Pomoc techniczna
- Obsługa klienta: wytrenuj zespół pomocy technicznej, aby poprosić o
ActivityId
pomoc techniczną iRequestId
podczas radzenia sobie z problemami z klientami. Przyspieszy to proces rozwiązywania problemów. - Dokumentacja: podaj klientom przejrzystą dokumentację dotyczącą uzyskiwania i używania tych identyfikatorów podczas raportowania problemów.
Przykładowy przepływ pracy
- Wpis dziennika: po odebraniu żądania należy zarejestrować element
ActivityId
iRequestId
wraz z innymi odpowiednimi informacjami. - Monitorowanie: użyj narzędzi do monitorowania, aby śledzić żądanie w czasie rzeczywistym, korelując je z identyfikatorami.
- Rozwiązywanie problemów: Jeśli wystąpi problem, użyj elementu
ActivityId
iRequestId
, aby śledzić żądanie za pośrednictwem dzienników i systemów. - Pomoc techniczna: gdy klient zgłasza problem, poproś
ActivityId
RequestId
o i, aby szybko zlokalizować odpowiednie dzienniki i zapewnić pomoc. Jeśli nie można określić problemu na końcu, podajRequestId
pomoc techniczną dla sieci szkieletowej w celu dalszego zbadania.
Podsumowanie
Postępując zgodnie z tymi najlepszymi rozwiązaniami, partnerzy mogą skutecznie obsługiwać swoich klientów na platformie danych sieci Szkieletowej, zapewniając bezproblemowy i wydajny proces rozwiązywania problemów. Prawidłowe rejestrowanie, monitorowanie, zarządzanie żądaniami i protokoły pomocy technicznej są niezbędne do utrzymania wysokiej jakości usług i zadowolenia klientów.