.NET .NET Aspire irányítópult áttekintése
.NET Aspire projektsablonok kifinomult irányítópultot kínálnak az alkalmazások átfogó monitorozásához és ellenőrzéséhez, és különálló módban is elérhető. Ez az irányítópult lehetővé teszi az alkalmazás különböző aspektusainak, például a naplók, nyomkövetések és környezeti konfigurációk valós idejű nyomon követését. Célja a fejlesztési élmény javítása, amely betekintést nyújt az alkalmazás állapotára és szerkezetére. Az irányítópult lehetővé teszi az erőforrások
Az irányítópult használata .NET.NET Aspire projektekkel
Az irányítópult integrálva van a .NET.NET Aspire*. AppHost. A fejlesztés során az irányítópult automatikusan elindul a projekt indításakor. Úgy van konfigurálva, hogy megjelenítse a .NET.NET Aspire projekt erőforrásait és telemetriáját.
Az irányítópult .NET.NET Aspire fejlesztés során történő használatáról további információt Az irányítópult funkcióinak megismerésecímű témakörben talál.
Önálló mód
A .NET Aspire irányítópult Docker rendszerképként is szállítva van, és önállóan is használható, a többi .NET Aspirenélkül. Az önálló irányítópult nagyszerű felhasználói felületet biztosít a telemetriai adatok megtekintéséhez, és bármely alkalmazás használhatja.
docker run --rm -it -p 18888:18888 -p 4317:18889 -d --name aspire-dashboard \
mcr.microsoft.com/dotnet/aspire-dashboard:9.0
Az előző Docker parancs:
- Elindít egy tárolót a
mcr.microsoft.com/dotnet/aspire-dashboard:9.0
rendszerképből. - A tárolópéldány két portot ad ki:
- Leképozza az irányítópult OTLP-portját
18889
a gazdagép portjára4317
. A port4317
OpenTelemetry adatokat fogad az alkalmazásoktól. Az alkalmazások OpenTelemetry Protokoll (OTLP)használatával küldenek adatokat. - Leképozza az irányítópult portját
18888
a gazdagép portjának18888
. A Port18888
rendelkezik az irányítópult felhasználói felületével. Az irányítópult megtekintéséhez keresse meg a böngészőben ahttp://localhost:18888
.
- Leképozza az irányítópult OTLP-portját
További információ: Különálló .NET.NET Aspire irányítópult.
Konfiguráció
Az irányítópult az indításkor van konfigurálva. A konfiguráció magában foglalja az előtér- és OTLP-címeket, az erőforrás-szolgáltatás végpontját, a hitelesítést, a telemetriai korlátokat és egyebeket.
További információ: .NET.NET Aspire irányítópult konfigurációs.
Építészet
Az irányítópult felhasználói felülete számos különböző technológiával készült. Az előtér 📦 Grpc.AspNetCore) NuGet-csomaggal NuGet-csomaggal) épül fel az erőforrás-kiszolgálóra. Tekintse meg az alábbi diagramot, amely az .NET.NET Aspire irányítópult architektúráját mutatja be:
Biztonság
A .NET.NET Aspire irányítópult hatékony betekintést nyújt az alkalmazásokba. A felhasználói felület információkat jelenít meg az erőforrásokról, beleértve azok konfigurációját, a konzolnaplókat és a részletes telemetriát.
Az irányítópulton megjelenített adatok bizalmasak lehetnek. A konfiguráció például tartalmazhat titkos kulcsokat a környezeti változókban, a telemetriai adatok pedig bizalmas futtatókörnyezeti adatokat is tartalmazhatnak. Ügyelni kell az irányítópulthoz való biztonságos hozzáférésre.
További információ: .NET.NET Aspire irányítópult biztonsági szempontjai.