Udostępnij za pośrednictwem


Monitorowanie danych usługi Azure Cosmos DB przy użyciu ustawień diagnostycznych usługi Azure Monitor Log Analytics

DOTYCZY: NoSQL MongoDB Kasandra Gremlin Stół

Ustawienia diagnostyczne na platformie Azure umożliwiają zbieranie dzienników zasobów. Zasoby emitują dzienniki zasobów platformy Azure i udostępniają rozbudowane, częste dane dotyczące działania tego zasobu. Te dzienniki są przechwytywane na żądanie i są również nazywane dziennikami płaszczyzny danych. Niektóre przykłady operacji płaszczyzny danych obejmują usuwanie, wstawianie i odczytFeed. Zawartość tych dzienników różni się w zależności od typu zasobu.

Aby dowiedzieć się więcej na temat ustawień diagnostycznych, zobacz Ustawienia diagnostyczne w usłudze Azure Monitor.

Uwaga

Zalecamy utworzenie ustawienia diagnostycznego w trybie specyficznym dla zasobów (dla wszystkich interfejsów API z wyjątkiem interfejsu API dla tabeli) zgodnie z instrukcjami na karcie interfejsu API REST. Ta opcja zapewnia dodatkowe optymalizacje kosztów z ulepszonym widokiem obsługi danych.

Wymagania wstępne

Ostrzeżenie

Jeśli musisz usunąć zasób, zmienić nazwę lub przenieść zasób albo zmigrować go między grupami zasobów lub subskrypcjami, najpierw usuń jego ustawienia diagnostyczne. W przeciwnym razie, jeśli ponownie utworzysz ten zasób, ustawienia diagnostyczne usuniętego zasobu mogą być dołączone do nowego zasobu, w zależności od konfiguracji zasobu dla każdego zasobu. Jeśli ustawienia diagnostyczne są dołączone do nowego zasobu, wznawia to zbieranie dzienników zasobów zgodnie z definicją w ustawieniu diagnostycznym i wysyła odpowiednie dane metryki i dziennika do wcześniej skonfigurowanego miejsca docelowego.

Dobrym rozwiązaniem jest również usunięcie ustawień diagnostycznych zasobu, który zamierzasz usunąć i nie planujesz używać go ponownie, aby zachować czyste środowisko.

Tworzenie ustawień diagnostycznych

W tym miejscu przeprowadzimy proces tworzenia ustawień diagnostycznych dla Twojego konta.

Uwaga

Metryka do rejestrowania eksportu jako kategoria nie jest obecnie obsługiwana.

  1. Zaloguj się w witrynie Azure Portal.

  2. Przejdź do istniejącego konta usługi Azure Cosmos DB.

  3. W sekcji Monitorowanie w menu zasobów wybierz pozycję Ustawienia diagnostyczne. Następnie wybierz opcję Dodaj ustawienie diagnostyczne.

    Zrzut ekranu przedstawiający listę ustawień diagnostycznych z opcjami tworzenia nowych lub edytowania istniejących.

    Ważne

    Może zostać wyświetlony monit o włączenie zapytania pełnotekstowego [...] aby uzyskać bardziej szczegółowe rejestrowanie", jeśli funkcja zapytania pełnotekstowego nie jest włączona na Twoim koncie. Jeśli nie chcesz włączyć tej funkcji, możesz bezpiecznie zignorować to ostrzeżenie. Aby uzyskać więcej informacji, zobacz włączanie zapytania pełnotekstowego.

  4. W okienku Ustawienia diagnostyczne nazwij ustawienie przykładowe, a następnie wybierz kategorię QueryRuntimeStatistics. Zaznacz pole wyboru Wyślij do obszaru roboczego usługi Log Analytics, wybierając istniejący obszar roboczy. Na koniec wybierz pozycję Zasób określony jako opcja docelowa.

    Zrzut ekranu przedstawiający różne opcje konfigurowania ustawienia diagnostycznego.

Włączanie zapytania pełnotekstowego na potrzeby rejestrowania tekstu zapytania

Usługa Azure Cosmos DB udostępnia zaawansowane rejestrowanie na potrzeby szczegółowego rozwiązywania problemów. Włączając zapytanie pełnotekstowe, możesz wyświetlić zapytanie deobfuscated dla wszystkich żądań na koncie usługi Azure Cosmos DB. Możesz również przyznać usłudze Azure Cosmos DB uprawnienia do uzyskiwania dostępu do tych danych i wyświetlania ich w dziennikach.

Ostrzeżenie

Włączenie tej funkcji może spowodować dodatkowe koszty rejestrowania, aby uzyskać szczegółowe informacje o cenach, odwiedź stronę Cennik usługi Azure Monitor. Zaleca się wyłączenie tej funkcji po rozwiązaniu problemów.

  1. Na istniejącej stronie konta usługi Azure Cosmos DB wybierz opcję Funkcje w sekcji Ustawienia menu zasobu. Następnie wybierz funkcję kwerendy pełnotekstowej Diagnostyka.

    Zrzut ekranu przedstawiający dostępne funkcje dla konta usługi Azure Cosmos DB.

  2. W oknie dialogowym wybierz pozycję Enable. To ustawienie jest stosowane w ciągu kilku minut. Wszystkie nowo pozyskane dzienniki mają teraz pełny tekst lub tekst PIICommand dla każdego żądania.

    Zrzut ekranu przedstawiający funkcję zapytania pełnotekstowego diagnostyki włączoną dla konta usługi Azure Cosmos DB.