Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
.NET Aspire Šablony projektů zahrnují sofistikovaný řídicí panel pro komplexní monitorování a kontrolu aplikací. Řídicí panel je k dispozici také v samostatném režimu.
Řídicí panel umožňuje sledování klíčových aspektů aplikace v reálném čase, včetně protokolů, trasování a konfigurací prostředí. Je navržená tak, aby vylepšila vývojové prostředí tím, že poskytuje jasné a přehledné zobrazení stavu a struktury vaší aplikace.
Mezi klíčové funkce řídicího panelu patří:
- Sledování protokolů, trasování a konfigurací prostředí v reálném čase
- Uživatelské rozhraní pro zastavení, spuštění a restartování prostředků
- Shromažďuje a zobrazuje protokoly a telemetrii; zobrazení strukturovaných protokolů, trasování a metrik v intuitivním uživatelském rozhraní
- Vylepšené ladění pomocí GitHub Copilotu, pomocníka s AI integrovaným do řídicího panelu
Použití řídicího panelu s projekty .NET.NET Aspire
Řídicí panel je integrovaný do .NET.NET Aspire*. AppHost. Během vývoje se řídicí panel automaticky spustí při spuštění projektu. Je nakonfigurovaná tak, aby zobrazovala prostředky a telemetrii projektu .NET.NET Aspire.
Další informace o používání řídicího panelu během vývoje .NET.NET Aspire najdete v tématu Prozkoumání funkcí řídicího panelu.
Samostatný režim
Řídicí panel .NET Aspire se dodává také jako obrázek Docker a dá se použít samostatně bez .NET Aspire. Samostatný řídicí panel poskytuje skvělé uživatelské rozhraní pro zobrazení telemetrie a může ho používat libovolná aplikace.
- Bash
- powershellové
docker run --rm -it -p 18888:18888 -p 4317:18889 -d --name aspire-dashboard \
mcr.microsoft.com/dotnet/aspire-dashboard:9.0
Předchozí příkaz Docker:
- Spustí kontejner z image
mcr.microsoft.com/dotnet/aspire-dashboard:9.0
. - Instance kontejneru, která vystavuje dva porty:
- Mapuje port OTLP řídicího panelu
18889
na port hostitele4317
. Port4317
přijímá OpenTelemetry data z aplikací. Aplikace odesílají data pomocíprotokolu(OTLP). - Mapuje port řídicího panelu
18888
na port hostitele18888
. Port18888
má uživatelské rozhraní řídicího panelu. Přejděte dohttp://localhost:18888
v prohlížeči a zobrazte řídicí panel.
- Mapuje port OTLP řídicího panelu
Další informace najdete v
Konfigurace
Řídicí panel se nakonfiguruje při spuštění. Konfigurace zahrnuje front-endové adresy a adresy OTLP, koncový bod služby prostředků, ověřování, limity telemetrie a další.
Další informace najdete v tématu .NET.NET Aspire konfigurace řídicího panelu.
Architektura
Uživatelské prostředí řídicího panelu je vytvořené pomocí různých technologií. Front-end se sestaví s balíčkem 📦 NuGet Grpc.AspNetCore na server prostředků. Představte si následující diagram, který znázorňuje architekturu řídicího panelu .NET.NET Aspire:
Bezpečnost
Řídicí panel .NET.NET Aspire nabízí vašim aplikacím výkonné přehledy. Uživatelské rozhraní zobrazuje informace o prostředcích, včetně jejich konfigurace, protokolů konzoly a hloubkové telemetrie.
Data zobrazená na řídicím panelu můžou být citlivá. Konfigurace může například zahrnovat tajné kódy do proměnných prostředí a telemetrie může zahrnovat citlivá data modulu runtime. Je potřeba zajistit zabezpečení přístupu k řídicímu panelu.
Další informace najdete v tématu .NET.NET Aspire aspekty zabezpečení řídicího panelu.