Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Aspire Panosu, uygulamaların ve diğer kaynakların bir ortamda nasıl çalıştığı hakkında canlı veriler görüntüler.
Aşağıdaki görüntü, Aspire Panosu tarafından oluşturulan izleme görselleştirmesinin ekran görüntüsüdür.
Panoda görüntülenen bilgiler iki kaynaktan gelir:
Uygulamalarınız için izlerini, ölçümleri ve günlükleri izleyen açık kaynak bir kitaplık olan OpenTelemetry (OTel). Bu belge , Aspire panosunun OTel ile tümleştirilmesi hakkında daha fazla bilgi sağlar.
- İzlemeler , isteklerin yaşam döngüsünü izler. Bir isteğin uygulamanın farklı bölümleri arasında hareket ettikçe nasıl alınıp işlendiği. Bu bilgiler performans sorunlarını ve diğer sorunları belirlemek için yararlıdır.
- Ölçümler , altyapının genel durumunun ve performansının gerçek zamanlı ölçümleridir. Örneğin, tüketilen CPU kaynağı sayısı ve uygulamanın saniyede işlediği işlem sayısı. Bu bilgiler, uygulamanızın yanıt hızını anlamak veya performans sorunlarının erken uyarı işaretlerini belirlemek için kullanışlıdır.
- Günlükler , uygulamanın çalıştırılması sırasında gerçekleşen tüm olayları ve hataları kaydeder. Bu bilgiler, bir sorunun oluştuğu zamanları ve bağıntılı olayları bulmak için yararlıdır.
Kubernetes API'sinde uygulamanızın üzerinde çalıştığı temel Kubernetes podları ve bunların günlükleri hakkında bilgi sağlanır.
Pano yetkisiz erişim ve değişikliklere karşı güvenlidir. Panoyu kullanmak için kullanıcının 'Yazma' veya daha yüksek düzeyde izinlere sahip olması gerekir; yani, ortamda Katılımcı veya Sahip olmalıdır.
Panoyu etkinleştirme
İpucu
Portala bir seçenek olarak sahip olmanıza karşın, panonuzu etkinleştirmek için önerilen yaklaşım azd iledir. Portalı kullanırken bir sorunla karşılaşırsanız, Container Apps GitHub deposunda bir sorun oluşturun.
Aspire Panosu'nu mevcut herhangi bir kapsayıcı uygulamasında aşağıdaki adımları kullanarak etkinleştirebilirsiniz.
Azure portala gidin.
Kapsayıcı uygulamanıza gidin.
Genel Bakış sayfasında Aspire Panosu etiketini bulun ve etkinleştir'i seçin. Bu eylem Aspire Gösterge Tablosu ayarları sayfasını açar.
Ayarlar sayfasında, Aspire Dashboard etiketinin yanındaki Etkin onay kutusunu seçin. Aspire Dashboard ile ilgili olmadıklarından, bu sayfadaki diğer ayarları yoksayabilirsiniz; bunlar günlüklere kaydetmeyle ilgilidir.
Kapsayıcı uygulamanızın Genel Bakış sayfasında Aspire Panosu etiketini bulun. Etkinleştirme bağlantısının yerini panoyu aç bağlantısı almıştır. Bu bağlantıyı seçin. Bağlantının görünmesi için Genel Bakış sayfasını yeniden yüklemeniz gerekebilir.
Ayrıca Container Apps ortamınıza göz atıp İzleme>Günlük seçeneklerini seçerek Aspire Dashboard ayarlarını da bulabilirsiniz.
Aspire Panosu'nu mevcut herhangi bir kapsayıcı uygulaması ortamında aşağıdaki komutları kullanarak etkinleştirebilirsiniz.
<PLACEHOLDERS>
ifadesini değerlerinizle değiştirin.
az containerapp env dotnet-component create \
--environment <ENVIRONMENT_NAME> \
--name aspire-dashboard \
--resource-group <RESOURCE_GROUP_NAME>
Komut, create
tarayıcıda açabileceğiniz pano URL'sini döndürür.
Aspire Panosu'nu mevcut herhangi bir kapsayıcı uygulamasında aşağıdaki adımları kullanarak etkinleştirebilirsiniz.
dotnet new aspire-starter
azd init --location westus2
azd config set aspire.dashboard on
azd up
Komut, up
tarayıcıda açabileceğiniz pano URL'sini döndürür.
Sorun giderme
Panonuzu etkinleştirirken sorun yaşıyorsanız aşağıdaki öğelere bakın:
Panonun etkinleştirilmesi portalda iki dakika kadar sürebilir. Pano hazır olmadan önce panoya erişmeye çalışırsanız, sunucu bir
404
veya421
hatası döndürür."Yanlış Yönlendirilmiş İstek" hatasıyla karşılaşırsanız
421
tarayıcı penceresini kapatın, birkaç dakika bekleyin ve yeniden deneyin."İstenen kaynakla kullanıcının kimliği doğrulanamadı" yazan panoya erişirken bir kimlik doğrulama hatası alabilirsiniz.
Bu sorun, güvenlik grubu izinlerinin Kapsayıcı Uygulama Ortamına yayılmaması nedeniyle oluşur. Bu sorunu çözmek için, Container Apps ortamınızda kendinize açıkça Katkıda Bulunan veya Sahip rolü verdiğinizden emin olun. Bu, aşağıdaki adımlarla yapılabilir:
-
Kaynağa gidin:
- Azure Portal'ı açın ve kapsayıcı uygulaması ortamınızı arayın.
-
Erişim Denetimi (IAM) Dikey Penceresine Erişme:
- Kapsayıcı uygulaması ortamı için Erişim Denetimi'ne (IAM) tıklayın.
-
Mevcut Rol Atamalarını Doğrulama:
- Size (veya hesabınıza) herhangi bir rol atanmış olup olmadığını denetleyin. İzinlerin şu anda güvenlik grupları aracılığıyla yayılmadığını unutmayın.
- Değilseniz, rolü atamak için kalan adımları izleyin.
- Açık Rol Ataması: - Ekle > Rol ataması ekle'ye tıklayın. - Gerekli erişim düzeyinize uygun olarak Rol: Katkıda Bulunan veya Sahip'i seçin. - Rolü kullanıcı hesabınıza açıkça atayın (ör. youremail@domain.com).
-
Kaydet ve Onayla:
- Değişiklikleri kaydedin. Rolün Rol Atamaları bölümünde görünür olduğundan emin olun.
-
Pano Erişimini Doğrulama:
- Aspire panosuna erişmeyi deneyerek test edin. Hatayı almaya devam ederseniz lütfen ekibimize ulaşın.
-
Kaynağa gidin: