Co je automatická příprava pro Azure Monitor Application Insights?
Autoinstrumentace umožňuje Application Insights zpřístupnit telemetrii, jako jsou metriky , požadavky a závislosti, ve vašem prostředku Application Insights. Poskytuje snadný přístup k prostředím, jako je řídicí panel aplikace a mapa aplikace.
Pojem "autoinstrumentace" je portmanteau, lingvistická směs, kde části více slov kombinují do nového slova. "Autoinstrumentace" kombinuje "auto" a "instrumentaci". Vidí rozšířené použití v pozorovatelnosti softwaru a popisuje proces přidávání instrumentačního kódu do aplikací bez ručního kódování vývojáři.
Proces automatické infrastruktury se liší podle jazyka a platformy, ale často zahrnuje přepínací tlačítko na webu Azure Portal. Následující příklad ukazuje přepínací tlačítko pro automatickou správu služby Aplikace Azure Service.
Tip
Neposkytujeme specifika automatických oprav pro všechny jazyky a platformy v tomto článku. Podrobné informace potřebujete výběrem odpovídajícího odkazu v tabulce Podporovaná prostředí, jazyky a poskytovatelé prostředků. V mnoha případech je automatické vytváření ve výchozím nastavení povolené.
Jaké jsou výhody autoinstruace?
- Změny kódu se nevyžadují.
- Přístup ke zdrojovému kódu se nevyžaduje.
- Změny konfigurace se nevyžadují.
- Údržba instrumentace se eliminuje.
Podporovaná prostředí, jazyky a poskytovatelé prostředků
Následující tabulka uvádí aktuální stav dostupnosti automatického formátování.
Odkazy jsou k dispozici na další informace pro každý podporovaný scénář.
Poznámka:
Pokud vaše hostitelské prostředí nebo poskytovatel prostředků není uvedený v následující tabulce, automatická správa se nepodporuje. V takovém případě doporučujeme ručně instrumentovat pomocí distrou OpenTelemetry služby Azure Monitor. Další informace najdete v tématu Základy shromažďování dat služby Azure Monitor Application Insights.
Prostředí nebo poskytovatel prostředků | .NET Framework | .NET Core / .NET | Java | Node.js | Python |
---|---|---|---|---|---|
služba Aplikace Azure ve Windows – Publikování jako kódu | ✅ 🔗 ¹ | ✅ 🔗 ¹ | ✅ 🔗 ¹ | ✅ 🔗 ¹ | ❌ |
služba Aplikace Azure ve Windows – Publikování jako Dockeru | ✅ 🔗 ² | ✅ 🔗 ² | ✅ 🔗 ² | ✅ 🔗 ² | ❌ |
Aplikace Azure Service v Linuxu – Publikování jako kódu | ❌ | ✅ 🔗 ¹ | ✅ 🔗 ¹ | ✅ 🔗 ¹ | ✅ 🔗 ² |
Aplikace Azure Service v Linuxu – Publikování jako Dockeru | ❌ | ✅ 🔗 | ✅ 🔗 | ✅ 🔗 | ❌ |
Azure Functions – základní | ✅ 🔗 ¹ | ✅ 🔗 ¹ | ✅ 🔗 ¹ | ✅ 🔗 ¹ | ✅ 🔗 ¹ |
Azure Functions – závislosti | ❌ | ❌ | ✅ 🔗 | ❌ | ❌ |
Azure Spring Apps | ❌ | ❌ | ✅ 🔗 | ❌ | ❌ |
Azure Kubernetes Service (AKS) | ❌ | ❌ | ✅ 🔗 | ❌ | ❌ |
Virtuální počítače Azure s Windows | ✅ 🔗 ² ³ | ✅ 🔗 ² ³ | ✅ 🔗 | ❌ | ❌ |
Místní virtuální počítače s Windows | ✅ 🔗 ³ | ✅ 🔗 ² ³ | ✅ 🔗 | ❌ | ❌ |
Samostatný agent – jakékoli prostředí | ❌ | ❌ | ✅ 🔗 | ❌ | ❌ |
Poznámka pod čarou
- ¹: Služba Application Insights je ve výchozím nastavení zapnutá a je povolená automaticky.
- ²: Tato funkce je ve verzi Public Preview. Viz doplňkové podmínky použití pro verze Preview Microsoft Azure.
- ³: Musí být nasazen a nakonfigurován agent.
Poznámka:
Autoinstrumentace byla známá jako "připojení bez kódu" před říjnem 2021.
Nejčastější dotazy
Má být termín "autoinstrumentace" pomlčený?
Postupujeme podle průvodce správným stylem Společnosti Microsoft pro dokumentaci k produktům publikovaným na platformě Microsoft Learn .
Obecně platí, že za předponu "auto" nezahrneme pomlčka.