Bagikan melalui


gambaran umum dasbor .NET.NET Aspire

.NET Aspire templat proyek menawarkan dasbor canggih untuk pemantauan dan inspeksi aplikasi yang komprehensif, dan juga tersedia dalam mode mandiri . Dasbor ini memungkinkan Anda untuk melacak berbagai aspek aplikasi Anda dengan erat, termasuk log, jejak, dan konfigurasi lingkungan, secara real-time. Ini dibuat khusus untuk meningkatkan pengalaman pengembangan, memberikan gambaran umum yang mendalam tentang status dan struktur aplikasi Anda. Dasbor memaparkan kemampuan untuk menghentikan, memulai, dan memulai ulang sumber daya, serta melihat dan berinteraksi dengan log dan telemetri.

Menggunakan dasbor dengan proyek .NET.NET Aspire

Dasbor diintegrasikan ke dalam .NET.NET Aspire*. AppHost. Selama pengembangan, dasbor secara otomatis diluncurkan saat Anda memulai proyek. Ini dikonfigurasi untuk menampilkan sumber daya dan telemetri proyek .NET.NET Aspire.

Cuplikan layar halaman Sumber Daya dasbor .NET.NET Aspire.

Untuk informasi selengkapnya tentang menggunakan dasbor selama pengembangan .NET.NET Aspire, lihat Menjelajahi fitur dasbor.

Mode mandiri

Dasbor .NET Aspire juga dikirim sebagai gambar Docker dan dapat digunakan mandiri, tanpa sisa .NET Aspire. Dasbor mandiri menyediakan UI yang bagus untuk melihat telemetri dan dapat digunakan oleh aplikasi apa pun.

docker run --rm -it -p 18888:18888 -p 4317:18889 -d --name aspire-dashboard \
    mcr.microsoft.com/dotnet/aspire-dashboard:9.0

Perintah Docker sebelumnya:

  • Memulai kontainer dari gambar mcr.microsoft.com/dotnet/aspire-dashboard:9.0.
  • Instans kontainer mengekspos dua port:
    • Memetakan port OTLP dasbor 18889 ke port host 4317. Port 4317 menerima data OpenTelemetry dari aplikasi. Aplikasi mengirim data menggunakan OpenTelemetry Protocol (OTLP).
    • Memetakan port dasbor 18888 ke port host 18888. Port 18888 memiliki UI dasbor. Navigasi ke http://localhost:18888 di browser untuk melihat dasbor.

Untuk informasi selengkapnya, lihat dasbor .NET.NET Aspire Mandiri .

Konfigurasi

Dasbor dikonfigurasi saat dimulai. Konfigurasi mencakup alamat frontend dan OTLP, titik akhir layanan sumber daya, autentikasi, batas telemetri, dan banyak lagi.

Untuk informasi selengkapnya, lihat konfigurasi dasbor .NET.NET Aspire.

Arsitektur

Pengalaman pengguna dasbor dibangun dengan berbagai teknologi. Frontend dibangun dengan paket NuGet 📦 Grpc.AspNetCore) paket NuGet) ke server sumber daya. Pertimbangkan diagram berikut yang mengilustrasikan arsitektur dasbor .NET.NET Aspire:

Diagram memperlihatkan arsitektur dasbor .NET.NET Aspire.

Keamanan

Dasbor .NET.NET Aspire menawarkan wawasan yang kuat untuk aplikasi Anda. UI menampilkan informasi tentang sumber daya, termasuk konfigurasi, log konsol, dan telemetri mendalam.

Data yang ditampilkan di dasbor bisa sensitif. Misalnya, konfigurasi dapat menyertakan rahasia dalam variabel lingkungan, dan telemetri dapat menyertakan data runtime sensitif. Perawatan harus diambil untuk mengamankan akses ke dasbor.

Untuk informasi selengkapnya, lihat .NET.NET Aspire pertimbangan keamanan dasbor.

Langkah berikutnya

.NET dasbor .NET Aspire