Ereignisse
Erstellen von KI-Apps und Agents
17. März, 21 Uhr - 21. März, 10 Uhr
Nehmen Sie an der Meetup-Serie teil, um skalierbare KI-Lösungen basierend auf realen Anwendungsfällen mit Mitentwicklern und Experten zu erstellen.
Jetzt registrierenDieser Browser wird nicht mehr unterstützt.
Führen Sie ein Upgrade auf Microsoft Edge durch, um die neuesten Features, Sicherheitsupdates und den technischen Support zu nutzen.
.NET Aspire Projektvorlagen bieten ein anspruchsvolles Dashboard für umfassende App-Überwachung und -Inspektion, und sie ist auch in eigenständigen Modusverfügbar. Mit diesem Dashboard können Sie verschiedene Aspekte Ihrer App, einschließlich Protokollen, Ablaufverfolgungen und Umgebungskonfigurationen, in Echtzeit genau nachverfolgen. Es wurde speziell entwickelt, um die Entwicklungserfahrung zu verbessern, und bietet einen einblickreichen Überblick über den Zustand und die Struktur Ihrer App. Das Dashboard bietet die Möglichkeit, Ressourcenzu beenden,
Das Dashboard ist in die .NET.NET Aspire*integriert. AppHost-. Während der Entwicklung wird das Dashboard automatisch gestartet, wenn Sie das Projekt starten. Es ist so konfiguriert, dass die Ressourcen und Telemetrie des .NET.NET Aspire Projekts angezeigt werden.
Weitere Informationen zur Verwendung des Dashboards während .NET.NET Aspire Entwicklung finden Sie unter Erkunden von Dashboardfeatures.
Das .NET Aspire-Dashboard wird auch als Docker Image ausgeliefert und kann eigenständig verwendet werden, ohne die restlichen .NET Aspire. Das eigenständige Dashboard bietet eine großartige Benutzeroberfläche zum Anzeigen von Telemetrie und kann von jeder Beliebigen Anwendung verwendet werden.
docker run --rm -it -p 18888:18888 -p 4317:18889 -d --name aspire-dashboard \
mcr.microsoft.com/dotnet/aspire-dashboard:9.0
Der oben Docker Befehl:
mcr.microsoft.com/dotnet/aspire-dashboard:9.0
-Image.18889
dem Port des Hosts 4317
zu. Port 4317
empfängt OpenTelemetry Daten aus Apps. Apps senden Daten mit OpenTelemetry Protocol (OTLP)-.18888
dem Port des Hosts 18888
zu. Port 18888
verfügt über die Dashboard-Benutzeroberfläche. Navigieren Sie im Browser zu http://localhost:18888
, um das Dashboard anzuzeigen.Weitere Informationen finden Sie im eigenständigen .NET.NET Aspire Dashboard-.
Das Dashboard wird beim Starten konfiguriert. Die Konfiguration umfasst Frontend- und OTLP-Adressen, den Ressourcendienstendpunkt, die Authentifizierung, Telemetriegrenzwerte und vieles mehr.
Weitere Informationen finden Sie unter .NET.NET Aspire Dashboardkonfiguration.
Die Dashboard-Benutzeroberfläche basiert auf einer Vielzahl von Technologien. Das Frontend wird mit 📦 Grpc.AspNetCore)-NuGet-Paket NuGet-Paket) auf dem Ressourcenserver erstellt. Betrachten Sie das folgende Diagramm, das die Architektur des .NET.NET Aspire-Dashboards veranschaulicht:
Das .NET.NET Aspire-Dashboard bietet leistungsstarke Einblicke in Ihre Apps. Die Benutzeroberfläche zeigt Informationen zu Ressourcen an, einschließlich ihrer Konfiguration, Konsolenprotokolle und detaillierter Telemetrie.
Daten, die im Dashboard angezeigt werden, können vertraulich sein. Beispielsweise kann die Konfiguration geheime Schlüssel in Umgebungsvariablen enthalten, und Telemetrie kann vertrauliche Laufzeitdaten enthalten. Achten Sie darauf, den Zugriff auf das Dashboard zu sichern.
Weitere Informationen finden Sie unter .NET.NET Aspire Überlegungen zur Dashboardsicherheit.
Feedback zu .NET Aspire
.NET Aspire ist ein Open Source-Projekt. Wählen Sie einen Link aus, um Feedback zu geben:
Ereignisse
Erstellen von KI-Apps und Agents
17. März, 21 Uhr - 21. März, 10 Uhr
Nehmen Sie an der Meetup-Serie teil, um skalierbare KI-Lösungen basierend auf realen Anwendungsfällen mit Mitentwicklern und Experten zu erstellen.
Jetzt registrieren