Kubernetes 的零檢測設備應用程式監視 - Azure Monitor Application Insights
重要
目前,您可以針對在 Azure Kubernetes Service (AKS) 上執行的 JAVA 應用程式啟用監視,而不需要檢測您的程式碼 - 使用 JAVA 獨立代理程式。 雖然可順暢地啟用應用程式監視的解決方案是在其他語言的文章中,但請使用 SDK 來監視在 AKS 上執行的應用程式。 使用 ASP.NET Core、ASP.NET、Node.js、JavaScript 和 Python。
應用程式監視而無需檢測程式碼
目前,只有 JAVA 可讓您啟用應用程式監視,而不需要檢測程式碼。 若要以其他語言監視應用程式,請使用 SDK。
如需支援自動偵測案例的清單,請參閱支援的環境、語言和資源提供者。
Java
啟用 Java 代理程式之後,會自動從最常使用的連結庫和架構收集許多要求、相依性、記錄和計量。
遵循詳細的指示來監視在 Kubernetes 應用程式以及其他環境中執行的 JAVA 應用程式。
其他語言
針對其他語言的應用程式,我們目前建議使用 SDK:
疑難排解
針對下列問題進行疑難排解。
測試應用程式主機與擷取服務之間的連線
應用程式深入剖析 SDK 和代理程式會傳送遙測,以擷取為 REST 呼叫擷取到我們擷取的端點。 您可以使用來自 PowerShell 或 curl 命令的原始 REST 用戶端,測試從 Web 伺服器或應用程式主機電腦到擷取服務端點的連線。 請參閱針對 Azure 監視器 Application Insights 中遺失的應用程式遙測進行疑難排解。
下一步
- 深入了解 Azure 監視器 與 Application Insights。
- 了解分散式追蹤的概觀,並了解應用程式對應可為您的業務做什麼。