Podporované jazyky
Podporované platformy a architektury
Integrace služeb Azure (povolení portálu, nasazení ARM)
- Škálovací sady virtuálních počítačů Azure a virtuálních počítačů Azure
- Azure App Service
- Azure Functions
- Azure Cloud Services, včetně webových i pracovních rolí
Automatické instrumentace (povolení bez změn kódu)
- ASP.NET – pro webové aplikace hostované ve službě IIS
- ASP.NET Core – pro webové aplikace hostované ve službě IIS
- Java
Ruční instrumentace / SADA SDK (některé požadované změny kódu)
- ASP.NET
- ASP.NET Core
- Node.js
- Python
- JavaScript – web
- Aplikace pracovní plochy Windows, služby a pracovní role
- Univerzální aplikace pro Windows (App Center)
- Android (App Center)
- iOS (App Center)
Poznámka
Instrumentace založená na OpenTelemetry je dostupná ve stavu PREVIEW pro C#, Node.js a Python. Projděte si omezení, která jsou uvedena na začátku oficiální dokumentace jednotlivých langauge. Uživatelé, kteří vyžadují plnohodnotné prostředí funkcí, by měli používat stávající sady SDK Application Insights.
Protokolování rozhraní
- ILogger
- Log4Net, NLog nebo System.Diagnostics.Trace
- Java, Log4J nebo Logback
- Modul plug-in pro LogStash
- Azure Monitor
Export a analýza dat
Nepodporované sady SDK
Existuje několik dalších sad Application Insights SDK podporovaných komunitou. Azure Monitor ale poskytuje podporu pouze při použití podporovaných možností instrumentace uvedených na této stránce. Neustále posuzujeme příležitosti k rozšíření podpory pro další jazyky. Nejnovější informace o sadě SDK najdete v nástroji Azure Updates for Application Insights .