Sdílet prostřednictvím


Přehled řídicího panelu .NET.NET Aspire

.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ří:

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.

snímek obrazovky se stránkou Prostředky řídicího panelu .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.

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 hostitele 4317. Port 4317 přijímá OpenTelemetry data z aplikací. Aplikace odesílají data pomocíprotokolu (OTLP).
    • Mapuje port řídicího panelu 18888 na port hostitele 18888. Port 18888 má uživatelské rozhraní řídicího panelu. Přejděte do http://localhost:18888 v prohlížeči a zobrazte řídicí panel.

Další informace najdete v samostatného řídicího panelu .

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:

diagram znázorňující 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.

Další kroky

.NET řídicího panelu .NET Aspire