Che cos'è la strumentazione automatica per Application Insights di Monitoraggio di Azure?
La strumentazione automatica consente ad Application Insights di rendere disponibili i dati di telemetria, ad esempio metriche, richieste e dipendenze, nella risorsa di Application Insights. Consente di accedere facilmente a esperienze quali il dashboard dell'applicazione e la mappa delle applicazioni.
Il termine "strumentazione automatica" è una parola macedonia, cioè una fusione linguistica in cui parti di più parole si combinano in una nuova parola. "Strumentazione automatica" combina "auto" e "strumentazione". Riscontra un uso diffuso nell'osservabilità del software e descrive il processo di aggiunta di codice di strumentazione alle applicazioni senza codifica manuale da parte degli sviluppatori.
Il processo di strumentazione automatica varia in base alla lingua e alla piattaforma, ma spesso comporta un interruttore nel portale di Azure. L'esempio seguente mostra un interruttore per la strumentazione automatica del Servizio app di Azure.
Suggerimento
In questo articolo non vengono fornite le specifiche di strumentazione automatica per tutti i linguaggi e le piattaforme. Per informazioni dettagliate, selezionare il collegamento corrispondente nella tabella Ambienti, lingue e provider di risorse supportati. In molti casi, la strumentazione automatica è abilitata per impostazione predefinita.
Quali sono i vantaggi della strumentazione automatica?
- Non sono necessarie modifiche al codice.
- Non è necessario l'accesso al codice sorgente.
- Non sono necessarie modifiche di configurazione.
- La manutenzione della strumentazione è eliminata.
Ambienti, lingue e provider di risorse supportati
Nella tabella seguente viene illustrato lo stato corrente della disponibilità della strumentazione automatica.
Sono disponibili collegamenti ad altre informazioni per ogni scenario supportato.
Nota
Se l'ambiente di hosting o il provider di risorse non è elencato nella tabella seguente, la strumentazione automatica non è supportata. In questo caso, è consigliabile eseguire la strumentazione manualmente usando Distribuzione OpenTelemetry di Monitoraggio di Azure. Per altre informazioni, vedere Informazioni di base sulla raccolta dati per Application Insights di Monitoraggio di Azure.
Ambiente/Provider di risorse | .NET Framework | .NET Core / .NET | Java | Node.js | Python |
---|---|---|---|---|---|
Servizio app di Azure in Windows - Pubblicare come codice | 2 | 2 | 2 | 2 | ❌ |
Servizio app di Azure in Windows - Pubblicare come Docker | 2 | 2 | 2 | 2 | ❌ |
Servizio app di Azure in Linux - Pubblicare come codice | ❌ | 2 | 2 | ✅ 🔗 6 | 2 |
Servizio app di Azure in Linux - Pubblicare come Docker | ❌ | ✅ 🔗 | ✅ 🔗 | ✅ 🔗 | ❌ |
Funzioni di Azure - Base | 2 | 2 | 2 | 2 | 2 |
Funzioni di Azure - Dipendenze | ❌ | ❌ | ✅ 🔗 | ❌ | ❌ |
Azure Spring Apps | ❌ | ❌ | ✅ 🔗 | ❌ | ❌ |
Servizio Azure Kubernetes (AKS) | ❌ | ❌ | ✅ 🔗 | ❌ | ❌ |
Macchine virtuali di Azure Windows | 5,01 | 5,01 | ✅ 🔗 | ❌ | ❌ |
Macchine virtuali locali Windows | 2 | 5,01 | ✅ 🔗 | ❌ | ❌ |
Agente autonomo - Qualsiasi ambiente | ❌ | ❌ | ✅ 🔗 | ❌ | ❌ |
Note
- ¹: Application Insights è attivato per impostazione predefinita e abilitato automaticamente.
- ²: questa funzionalità è disponibile in anteprima pubblica. Vedere Condizioni per l'utilizzo supplementari per le anteprime di Microsoft Azure.
- ³: un agente deve essere distribuito e configurato.
Nota
La strumentazione automatica era nota come "collegamento senza codice" prima di ottobre 2021.
Domande frequenti
Il termine "strumentazione automatica" deve essere scritto con un trattino?
Seguire la Microsoft Style Guide per la documentazione del prodotto pubblicata nella piattaforma Microsoft Learn.
In generale, dopo il prefisso "auto" il trattino non viene incluso.