Azure Web App Logging – Log Stream – Bölüm 4
0

Azure web app logging makale serisinin son bölümünde Log Stream konusundan kısaca bahsedeceğim. Çok uzun bir makale olmayacak. Ancak oldukça faydalı bir bölüm olacağını düşünüyorum.

Uygulama geliştiriciler için log’ları realtime’a yakın olarak izlemek oldukça önemli bir etkendir. İşte tam bu noktada Log stream bu isteği karşılıyor.

Log Stream sayesinde gerek application, gerekse web server’a ait logları neredeyse realtime‘a yakın şekilde görüntüleyebilirsiniz.

Konfigürasyonu ise oldukça basit. Bunun için menü üzerindeki Log Stream bölümünü kullanmanız gerekir. Ancak diagnostic bölümünden application logu yada web server logu etkinleştirmezseniz aşağıdaki gibi uyarı ile karşılaşırsınız. Bu sebeple öncelikle bu logları etkinleştirmeniz gerekir.

Resim-1

Logları etkinleştirdikten sonra stream ekranına loglar düşmeye başlayacaktır. Bu ekranın kullanılması oldukça basit. Zaten üst konsolda iki adet log tipi yer alıyor. Hangisini izlemek isterseniz onu seçmeniz yeterli olacaktır. Diğer seçenekleri de kullanarak loglamayı durdurabilir yada ekranı temizleyebilirsiniz.

Aşağıdaki resme baktığınızda ilk makalede oluşturduğumuz custom logların ekrana düştüğünü görebilirsiniz.

Resim-2

Aynı şekilde web server logları da web server logs bölümünde görüntülenecektir.

Resim-3

Bu makalede logların Azure portal üzerindeki gui aracılığı ile stream edilmesinden bahsettik. Bunun yanında PowerShell, Azure CLI yada Visual Studio kullanarak da logları stream etmeniz mümkün.

Şimdi de Azure CLI ile log streaming yaparak uygulamamıza ait logları görüntülemeye çalışalım.

Bunun için öncelikle Azure CLI kurulumunun yapılması gerekir. Tabi Azure üzerinde Cloud Shell kullanıyorsanız, böyle bir kurulum yapmanıza gerek yok. Kurulumun ardından az login komutunu kullanarak yada daha farklı metodlarda kimlik doğrulama işlemi gerçekleştirerek Azure platformuna Azure CLI ile bağlanabilirsiniz.

Bağlantı işleminin ardından aşağıdaki komutu çalıştırarak Azure CLI üzerinde logging işlemini başlatalım.

az webapp log tail –name WebAppForLogging –resource-group FRT-WebAppLogging-RG

Logging işlemi başladıktan sonra web sayfasında log üretecek bölümü tetiklediğimizde uygulamaya ait logların Azure CLI konsoluna düştüğünü görebilirsiniz.

Resim-4

Kısa ve öz bir makale oldu:) Böylece Log streaming’i de serinin son makalesinde ele almış olduk. Umarım faydalı bir seri olmuştur.

Görüşmek üzere.

Bu konuyla ilgili sorularınızı alt kısımda bulunan yorumlar alanını kullanarak sorabilirsiniz.

Referanslar

www.mshowto.org

https://docs.microsoft.com/en-us/azure/app-service/troubleshoot-diagnostic-logs

https://app.pluralsight.com/library/courses/microsoft-azure-app-services-managing

TAGs: Azure Logging, Azure Log Streaming, Azure Web App Logging, Azure app service logging, Azure web app application logging, Windows Server logging, Azure for Architects, Azure Architect, Azure IAAS Planning, Azure SAAS Planning, Azure app services, Azure web app diagnostic, Azure app service diagnostic, Azure web app diagnostic logs, Log streaming with powershell, Azyre web app log streaming with azure cli, Log Streaming, Azure Web App Diagnostic

Bu İçeriğe Tepkin Ne Oldu?
  • 0
    harika_
    Harika!!
  • 0
    be_enmedim
    Beğenmedim
  • 0
    _ok_iyi
    Çok iyi
  • 0
    sevdim_
    Sevdim!
  • 0
    bilemedim_
    Bilemedim!
  • 0
    olmad_
    Olmadı!
  • 0
    k_zd_m_
    Kızdım!

Sakarya doğumludur. İstanbul Üniversitesi’nde Matematik/Fen ve Teknoloji öğretmenliğini bitirmiştir. Yüksek lisansını Sakarya Üniversitesi Bilgisayar Mühendisliği’nde yapmıştır. Bilişim sektöründe çeşitli firmalarda sistem ve network sorumlusu olarak çalışmıştır. Bazı kurumlarda sistem ve network üzerine uzmanlık eğitimleri vermiştir. Şu anda Netaş şirketinde kurumsal danışman olarak görev yapmaktadır. Microsoft System Center ürünleri, Powershell ve Azure teknolojileri ile ilgilenmektedir. 2016 yılında Microsoft tarafından Cloud and Datacenter alanında MVP unvanını almıştır.

Yazarın Profili
İlginizi Çekebilir

Bültenimize Katılın

Tıklayın, üyemiz olun ve yeni güncellemelerden haberdar olan ilk kişi siz olun.

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir