Monitoraggio delle applicazioni .NET da OpenTelemetry Demo su Instana
È possibile strumentare automaticamente un'applicazione .NET utilizzando la demo OpenTelemetry e inviare metriche e tracce a Instana tramite l'agente Instana. È possibile visualizzare questi dati relativi a metriche, tracciati e registri nell'interfaccia utente di Instana. Si veda il seguente esempio per l'instrumentazione di un'applicazione .NET (cart service) con l'agente .NET del Collector OpenTelemetry :
Il servizio carrello memorizza i carrelli degli utenti in Valkey. Per avviare l'integrazione di OpenTelemetry, vedere i seguenti passi di esempio:
Prerequisiti
Prima di iniziare, accertarsi che siano installate le seguenti tecnologie:
- Docker
- Docker Compose v2.0.0 o più tardi
Distribuzione dell'applicazione in locale
Per distribuire l'applicazione, eseguire i seguenti comandi nella directory principale del progetto:
git clone https://github.com/open-telemetry/opentelemetry-demo.git
cd opentelemetry-demo/
Eseguire il seguente comando per creare il servizio carrello:
dotnet restore
dotnet build
È anche possibile utilizzare Docker Compose per costruire l'applicazione del carrello:
docker compose build cart
Verifica delle metriche nell'interfaccia utente di Instana
È possibile visualizzare i dati di OpenTelemetry, quali metriche, tracce e registri, nell'interfaccia utente di Instana. Per ulteriori informazioni, consultare la sezione "Visualizzazione dei dati delle metriche dell' OpenTelemetry " nell'interfaccia utente dell' Instana, generati dall'applicazione demo OpenTelemetry.