Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Aspire projektmallar innehåller en avancerad instrumentpanel för omfattande appövervakning och inspektion. Instrumentpanelen är också tillgänglig i fristående läge.
Instrumentpanelen möjliggör realtidsspårning av viktiga aspekter av din app, inklusive loggar, spårningar och miljökonfigurationer. Den är utformad för att förbättra utvecklingsupplevelsen genom att ge en tydlig och insiktsfull vy över appens tillstånd och struktur.
Viktiga funktioner på instrumentpanelen är:
- Realtidsspårning av loggar, spårningar och miljökonfigurationer.
- Användargränssnitt för att stoppa, starta och starta om resurser.
- Samlar in och visar loggar och telemetri. visa strukturerade loggar, spårningar och mått i ett intuitivt användargränssnitt.
- Förbättrad felsökning med GitHub Copilot, din AI-drivna assistent som är inbyggd i instrumentpanelen.
Använda instrumentpanelen med Aspire projekt
Instrumentpanelen är integrerad i Aspire*. AppHost. Under utvecklingen startas instrumentpanelen automatiskt när du startar projektet. Den är konfigurerad för att visa Aspire projektets resurser och telemetri.
Mer information om hur du använder instrumentpanelen under Aspire utveckling finns i Utforska instrumentpanelsfunktioner.
Fristående läge
Instrumentpanelen Aspire levereras också som en Docker bild och kan användas fristående, utan resten av Aspire. Den fristående instrumentpanelen ger ett bra användargränssnitt för att visa telemetri och kan användas av alla program.
docker run --rm -it -p 18888:18888 -p 4317:18889 -d --name aspire-dashboard \
    mcr.microsoft.com/dotnet/aspire-dashboard:9.5
Föregående Docker kommando:
- Startar en container från mcr.microsoft.com/dotnet/aspire-dashboard:9.5avbildningen.
- Containerinstansen exponerar två portar: - Mappar instrumentpanelens OTLP-port 18889till värdens port4317. Port4317tar emot OpenTelemetry data från appar. Appar skickar data med OpenTelemetry Protocol (OTLP).
- Mappar instrumentpanelens port 18888till värdens port18888. Port18888har instrumentpanelens användargränssnitt. Gå tillhttp://localhost:18888i webbläsaren för att visa instrumentpanelen.
 
- Mappar instrumentpanelens OTLP-port 
Mer information finns på den fristående Aspire instrumentpanelen.
Konfiguration
Instrumentpanelen konfigureras när den startas. Konfigurationen omfattar klientdels- och OTLP-adresser, resurstjänstens slutpunkt, autentisering, telemetrigränser med mera.
Mer information finns iAspire konfigurationen av instrumentpanelen.
Arkitektur
Användarupplevelsen på instrumentpanelen har skapats med en mängd olika tekniker. Klientdelen skapas med 📦 Grpc.AspNetCore NuGet-paketet till resursservern. Tänk på följande diagram som illustrerar instrumentpanelens Aspire arkitektur:
Säkerhet
Instrumentpanelen Aspire ger kraftfulla insikter till dina appar. Användargränssnittet visar information om resurser, inklusive deras konfiguration, konsolloggar och djupgående telemetri.
Data som visas på instrumentpanelen kan vara känsliga. Konfigurationen kan till exempel innehålla hemligheter i miljövariabler, och telemetri kan innehålla känsliga körningsdata. Var noga med att skydda åtkomsten till instrumentpanelen.
Mer information finns iAspire säkerhetsöverväganden för instrumentpanelen.
 
              
              