Condividi tramite


Monitoraggio dell'applicazione senza strumentazione per Kubernetes - Application Insights - Monitoraggio di Azure

Importante

Attualmente, è possibile abilitare il monitoraggio per le app Java in esecuzione in servizio Azure Kubernetes (servizio Azure Kubernetes) senza instrumentare il codice usando l'agente autonomo Java. Anche se la soluzione per abilitare facilmente il monitoraggio delle applicazioni è in corso per altri linguaggi, usare gli SDK per monitorare le app in esecuzione nel servizio Azure Kubernetes. Usare ASP.NET Core, ASP.NET, Node.js, JavaScript e Python.

Monitoraggio delle applicazioni senza instrumentare il codice

Attualmente solo Java consente di abilitare il monitoraggio delle applicazioni senza instrumentare il codice. Per monitorare le applicazioni in altri linguaggi, usare gli SDK.

Per un elenco degli scenari di strumentazione automatica supportati, vedere Ambienti, lingue e provider di risorse supportati.

Java

Dopo l'abilitazione dell'agente Java, raccoglie automaticamente una moltitudine di richieste, dipendenze, log e metriche dalle librerie e dai framework più usati.

Seguire le istruzioni dettagliate per monitorare le app Java in esecuzione nelle app Kubernetes e in altri ambienti.

Altri linguaggi

Per le applicazioni in altri linguaggi, è attualmente consigliabile usare gli SDK:

Risoluzione dei problemi

Risolvere il problema seguente.

Testare la connettività tra l'host dell'applicazione e il servizio di inserimento

Gli SDK e gli agenti di Application Insights inviano dati di telemetria per essere inseriti come chiamate REST agli endpoint di inserimento. È possibile testare la connettività dal server Web o dal computer host dell'applicazione agli endpoint del servizio di inserimento usando client REST non elaborati da PowerShell o comandi curl. Vedere Risolvere i problemi di telemetria delle applicazioni mancanti in Application Insights di Monitoraggio di Azure.

Passaggi successivi