Udostępnij za pośrednictwem


Monitorowanie aplikacji instrumentacji zerowej dla platformy Kubernetes — Azure Monitor Application Insights

Ważne

Obecnie możesz włączyć monitorowanie aplikacji Java działających w usłudze Azure Kubernetes Service (AKS) bez instrumentowania kodu przy użyciu autonomicznego agenta Java. Chociaż rozwiązanie do bezproblemowego włączania monitorowania aplikacji jest przetwarzane w innych językach, użyj zestawów SDK do monitorowania aplikacji działających w usłudze AKS. Użyj ASP.NET Core, ASP.NET, Node.js, JavaScript i Python.

Monitorowanie aplikacji bez instrumentowania kodu

Obecnie tylko środowisko Java umożliwia włączanie monitorowania aplikacji bez instrumentowania kodu. Aby monitorować aplikacje w innych językach, użyj zestawów SDK.

Aby uzyskać listę obsługiwanych scenariuszy automatycznegoinstrumentacji, zobacz Obsługiwane środowiska, języki i dostawcy zasobów.

Java

Po włączeniu agenta Języka Java automatycznie zbiera wiele żądań, zależności, dzienników i metryk z najczęściej używanych bibliotek i struktur.

Postępuj zgodnie ze szczegółowymi instrukcjami , aby monitorować aplikacje Java uruchomione w aplikacjach Kubernetes i innych środowiskach.

Inne języki

W przypadku aplikacji w innych językach zalecamy obecnie używanie zestawów SDK:

Rozwiązywanie problemów

Rozwiąż następujący problem.

Testowanie łączności między hostem aplikacji a usługą pozyskiwania

Zestawy SDK usługi Application Insights i agenci wysyłają dane telemetryczne, aby uzyskać pozyskane jako wywołania REST do naszych punktów końcowych pozyskiwania. Możesz przetestować łączność z serwera internetowego lub maszyny hosta aplikacji do punktów końcowych usługi pozyskiwania przy użyciu pierwotnych klientów REST z poziomu programu PowerShell lub poleceń curl. Zobacz Rozwiązywanie problemów z brakującą telemetrią aplikacji w usłudze Azure Monitor Application Insights.

Następne kroki