Co to jest autoinstrumentacja dla usługi Azure Monitor Application Szczegółowe informacje?

Autoinstrumentacja umożliwia usłudze Application Szczegółowe informacje udostępnianie danych telemetrycznych, takich jak metryki, żądania i zależności w zasobie usługi Application Szczegółowe informacje. Zapewnia łatwy dostęp do środowisk, takich jak pulpit nawigacyjny aplikacji i mapa aplikacji.

Jeśli język i platforma są obsługiwane, wybierz odpowiedni link w tabeli Obsługiwane środowiska, języki i dostawcy zasobów, aby uzyskać bardziej szczegółowe informacje. W wielu przypadkach autoinstrumentacja jest domyślnie włączona.

Jakie są zalety autoinstrumentacji?

  • Zmiany kodu nie są wymagane.
  • Dostęp do kodu źródłowego nie jest wymagany.
  • Zmiany konfiguracji nie są wymagane.
  • Ciągła konserwacja aktualizacji zestawu SDK została wyeliminowana.

Obsługiwane środowiska, języki i dostawcy zasobów

W poniższej tabeli przedstawiono bieżący stan dostępności autoinstrumentacji.

Linki są dostarczane do dodatkowych informacji dla każdego obsługiwanego scenariusza.

Uwaga

Jeśli środowisko hostingu lub dostawca zasobów nie znajduje się w poniższej tabeli, automatycznainstrumentacja nie jest obsługiwana. Kod można instrumentować ręcznie przy użyciu zestawów SDK usługi Application Szczegółowe informacje lub dystrybucji OpenTelemetry usługi Azure Monitor. Aby uzyskać więcej informacji, zobacz Podstawy zbierania danych Szczegółowe informacje aplikacji usługi Azure Monitor.

Środowisko/dostawca zasobów .NET Framework .NET Core/.NET Java Node.js Python
usługa aplikacja systemu Azure w systemie Windows — publikowanie jako kod ✅ 🔗 ¹ ✅ 🔗 ¹ ✅ 🔗 ¹ ✅ 🔗 ¹
usługa aplikacja systemu Azure w systemie Windows — publikowanie jako platforma Docker ✅ 🔗 ² ✅ 🔗 ² ✅ 🔗 ² ✅ 🔗 ²
usługa aplikacja systemu Azure w systemie Linux — publikowanie jako kod ✅ 🔗 ¹ ✅ 🔗 ¹ ✅ 🔗 ✅ 🔗 ²
usługa aplikacja systemu Azure w systemie Linux — publikowanie jako platforma Docker ✅ 🔗 ✅ 🔗 ✅ 🔗
Azure Functions — podstawowa ✅ 🔗 ¹ ✅ 🔗 ¹ ✅ 🔗 ¹ ✅ 🔗 ¹ ✅ 🔗 ¹
Azure Functions — zależności ✅ 🔗
Azure Spring Apps ✅ 🔗
Azure Kubernetes Service (AKS) ✅ 🔗
Maszyny wirtualne platformy Azure z systemem Windows ✅ 🔗 ² ³ ✅ 🔗 ² ³ ✅ 🔗
Lokalne maszyny wirtualne z systemem Windows ✅ 🔗 ³ ✅ 🔗 ² ³ ✅ 🔗
Autonomiczny agent — dowolne środowisko ✅ 🔗

Przypisy dolne

Uwaga

Autoinstrumentacja była znana jako "dołączanie bez kodu" przed październikiem 2021 r.

Iniekcja skryptu modułu ładującego zestawu JAVAScript (Web) SDK

W przypadku korzystania z obsługiwanych zestawów SDK (Software Development Kit) można włączyć iniekcję zestawu SDK w konfiguracji w celu automatycznego wstrzykiwania skryptu modułu ładującego zestawu JAVAScript (Web) SDK na każdej stronie.

Język
ASP.NET Core
Node.js
Java

Aby uzyskać informacje o innych metodach instrumentowania aplikacji przy użyciu zestawu SDK języka JavaScript usługi Application Szczegółowe informacje, zobacz Wprowadzenie do zestawu SDK języka JavaScript.

Następne kroki