1. Ana Sayfa
  2. Microsoft Azure
  3. Azure Web App Logging – Log Stream – Bölüm 4

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

022419_1848_AzureWebApp1.png

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 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ı https://forum.mshowto.org linkini kullanarak ulaşacağınız forum sayfamızda 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 Log Streaming, Azure Web App Logging, , Azure web app application logging, , Azure for Architects, , , Azure SAAS Planning, , Azure web app diagnostic, Azure app service diagnostic, , , , Log Streaming, Azure Web App Diagnostic

Yorum Yap

Yazar Hakkında

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.

Yorum Yap