1. Ana Sayfa
  2. Container
  3. Yazılım Geliştiriciler için Azure: Application Insights – Bölüm 3

Yazılım Geliştiriciler için Azure: Application Insights – Bölüm 3

100118_1342_YazlmGeliti2.png

serisinin bu bölümünde ’da çalışan containerlarımızı üzerinden nasıl izleyebileceğimizi inceleyeceğiz. Öncelikle üzerinde bir Application Insights kaynağına ihtiyacımız var. Bunun için üzerinden yeni bir kaynak oluşturalım.

Resim-1

Overview->Essentials altında yer alan Instrumentation Key değerine ihtiyacımız olacak, bu değeri kopyalayalım.

Resim-2

Docker host üzerinde aşağıdaki komutu az önce kopyaladığımız Instrumentation Key değeri ile çalıştıralım.

docker run -v /var/run/docker.sock:/docker.sock -d microsoft/applicationinsights ikey=000000-1111-2222-3333-444444444

Resim-3

NOT: ’da “” altında çalışıyoruz.

docker ps komutu ile aktif contanerlara bakarsanız microsoft/applicationinsights adında bir göreceksiniz. Bu , host üzerinde çalışan diğer containerlar hakkındaki telemetry verilerini Instrumentation Key değerine ait Application Insights kaynağına gönderecek. Resim-4‘deki COMMAND altında yer alan “java -cp” dikkatinizi çekti mi? 🙂

Resim-4

NOT: Docker host içerisinde önceden hazırladığımız, ASP.NET Core MVC projesi içeren bir containerımız bulunuyor.

Docker ile ilgili bilgilere hızlıca ulaşmak için Azure Portal üzerine küçük bir ekleme yapmamız gerekiyor. Dashboard ekranında sağ tık->Edit seçeneği ile customize moduna getirdikten sonra Tile Gallery’den “docker” kelimesi ile arama yaparsanız Docker
tile çıkacak.

Resim-5

Docker tile config ekranında ise oluşturduğumuz Application Insights kaynağını seçelim.

Resim-6

Dashboard üzerinde oluşan Docker tile’a tıkladığımız zaman Docker overview ekranı açılacak. Buradan docker host ve çalışan containerlar hakkında bilgileri görebilirsiniz.

Resim-7

Docker imajı ya da container özelinde de telemetry verilerini inceleyebilirsiniz.

Resim-8

Burada göreceğiniz veriler aşağıdakilerle kısıtlı:

  • Performance counters (Docker host, image ve container)
  • Container events (start, stop, kill.)
  • Container hataları.

Bu konuyla ilgili sorularınızı https://forum.mshowto.org linkini kullanarak ulaşacağınız forum sayfamızda sorabilirsiniz.

Referanslar

www.mshowto.org

TAGs: Azure, Azure Portal, , Application Insights, , Docker, Container, Docker for Windows, Linux Containers

Yorum Yap

Yazar Hakkında

Mert Yeter, lisans eğitimini Yıldız Teknik Üniversitesi Gemi İnşaatı Mühendisliği bölümünde, yüksek lisans eğitimini ise Bahçeşehir Üniversitesi Bilgi Teknolojileri bölümünde tamamlamıştır. Yazılım dünyasına üniversitenin ilk yıllarında aldığı QBasic ile başlayan Mert, .NET ve SQL Server gibi Microsoft teknolojileri ile devam etmiş; yüksek lisans tezini ise Linux konusunda yapmıştır. Netaş ve Ziraat Teknoloji gibi sektörün önde gelen firmalarında C#, .NET, SQL Server, Cisco Contact Center ürünleri ve Linux üzerine çalışmış, bir çok firmaya da bu konularda danışmanlık vermiştir. Şu anda da Done'de Cloud Development Manager olarak Azure, .NET Core, SQL Server, Docker vb güncel teknolojiler üzerinde çalışmaktadır.

Yorum Yap