支持的语言Supported languages
支持的平台和框架Supported platforms and frameworks
已部署应用程序的检测(无代码、基于代理)Instrumentation for already-deployed applications (codeless, agent-based)
- Azure VM 和 Azure 虚拟机规模集Azure VM and Azure virtual machine scale sets
- Azure 应用服务Azure App Service
- ASP.NET - 适用于已处于活动状态的应用ASP.NET - for apps that are already live
- Azure 云服务,包括 Web 角色和辅助角色Azure Cloud Services, including both web and worker roles
- Azure FunctionsAzure Functions
通过代码进行检测 (SDK)Instrumentation through code (SDKs)
- ASP.NETASP.NET
- ASP.NET CoreASP.NET Core
- Android (App Center)Android (App Center)
- iOS (App Center)iOS (App Center)
- Java EEJava EE
- Node.JSNode.JS
- PythonPython
- 通用 Windows 应用 (App Center)Universal Windows app (App Center)
- Windows 桌面应用程序、服务和辅助角色Windows desktop applications, services, and worker roles
记录框架Logging frameworks
- ILoggerILogger
- Log4Net、NLog 或 System.Diagnostics.TraceLog4Net, NLog, or System.Diagnostics.Trace
- Java、Log4J 或 LogbackJava, Log4J, or Logback
- LogStash 插件LogStash plugin
- Azure MonitorAzure Monitor
导出和数据分析Export and data analysis
不受支持的 SDKUnsupported SDKs
我们知道还有其他几个社区支持的 SDK。We're aware that several other community-supported SDKs exist. 但是,Azure Monitor 仅在使用此页上列出的受支持 SDK 时提供支持。However, Azure Monitor only provides support when using the supported SDKs listed on this page. 我们一直在评估扩展对其他语言支持的机会,因此请关注我们的 GitHub 公告页,以获得最新的 SDK 消息。We're constantly assessing opportunities to expand our support for other languages, so follow our GitHub Announcements page to receive the latest SDK news.