Ana içeriğe atla

Azure Monitor’a Başlarken: Temel Özellikler ve En İyi Uygulamalar

Azure Monitor’un temel özelliklerini ve en iyi uygulamalarını öğrenerek kaynak kullanımını ve maliyetleri optimize edin, uyumluluğu sağlayın ve performans veya güvenlik sorunlarını çözün.
Güncel 3 Eki 2026  · 11 dk. oku

Yapay Zeka ile Keşfedin

ChatGPTClaudePerplexity

Bulut ortamınızı izlemek, performans, güvenlik ve güvenilirliği korumak için kritik öneme sahiptir. Microsoft’un bulut platformu Azure’da, kaynaklarınızın ve uygulamalarınızın sorunsuz çalıştığından emin olmak için Azure Monitor kullanırsınız. 

Azure Monitor, bulut ortamınızın nasıl performans gösterdiğini anlamanıza yardımcı olan ve sorunları proaktif olarak tespit eden kapsamlı bir izleme hizmetidir. 

Azure ortamınızı izlemek, kaynak kullanımını ve maliyetleri optimize etmenize, uyumluluğu sağlamanıza ve performans veya güvenlikle ilgili sorunları hızla çözmenize yardımcı olabilir.

Bu eğitimde Azure Monitor’un temellerini, nasıl kurulacağını ve performans izleme, maliyet yönetimi, güvenlik ve uyumluluk için nasıl avantajınıza kullanacağınızı öğreneceksiniz.

Azure Monitor nedir?

Azure Monitor, kaynaklarınızdan veri toplamak ve bu verileri analiz edip görselleştirerek performansı izlemek ve sorunları belirlemek için kullanılır.  

The Azure Monitor overview screen

Azure Monitor

Azure Monitor’un üç temel bileşeni vardır: 

  • Application Insights: web uygulamalarını izlemek için kullanılır.
  • Log Analytics: günlüğe kaydedilen olay verilerini sorgulamak ve analiz etmek için kullanılır.
  • Alerts: sorunlar tespit edildiğinde otomatik bildirimler ve eylemler ayarlamak için kullanılır.

Azure Monitor’u denemek isterseniz, bunu yapmanın en kolay yolu bir Azure Ücretsiz hesap veya Azure Öğrenci Hesabı açmaktır. Bu, Monitor dahil Azure’daki popüler hizmetlere 12 ay ücretsiz erişim sağlar.

Ücretsiz erişiminiz sona erdiğinde, Azure’daki birincil fiyatlandırma modeli olan kullandıkça öde modeline dönersiniz. Kullandıkça öde, yalnızca kullandığınız kadar ödediğiniz tüketim tabanlı bir fiyatlandırma modelidir. Buna ek olarak, Azure bazı hizmetler için aylık ücretsiz kullanım miktarları sunar.  

Örneğin Azure Monitor’da, kaynaklardan toplanan standart metrikleri kullanmak için ödeme yapmazsınız. Ancak özel metrikler oluşturursanız, Azure alınan verinin boyutuna göre ücretlendirir. Azure Monitor’daki en büyük maliyet genellikle günlük verisi alımı ve saklamasıdır. Ne kadar çok günlük verisi alırsanız ve bu verileri ne kadar uzun süre tutarsanız, maliyetler o kadar artar.  

Azure’da maliyet hesaplaması oldukça karmaşık olabilir ve içinde bulunduğunuz Azure Bölgesi dahil çeşitli faktörlere bağlıdır. Maliyetleri daha ayrıntılı hesaplamak için en iyisi fiyatlandırma hesaplayıcısını kullanmaktır. 

Azure Monitor’un Kurulumu

Azure’da etkin bir aboneliğiniz olduğunda Azure Monitor hazır olarak kullanılabilir.

Bir aboneliği (yeniden) oluşturmanız veya yeni bir tane eklemek istemeniz durumunda, bu Azure kurulumuna ilişkin eğitimde açıklanan adımları izleyin.

Azure Monitor’un tüm özelliklerini kullanmak için, sanal makine (VM) veya depolama hesabı gibi izlemek üzere bir veya daha fazla etkin kaynağa da ihtiyacınız olacaktır.

Yaygın senaryolar için izleme çözümleri

Azure Monitor, bazı yaygın izleme senaryoları için ek destek sunar.  

Yaygın senaryolardan biri sanal makinelerin izlenmesidir. Azure, VM Insights ile VM’ler için izleme desteği sağlar. VM Insights, Azure Monitor Agent’ı kurarak iş yüklerini ve VM misafir işletim sistemini izlemenin de dahil olduğu şekilde VM’ler için hızlı ve kolay izleme ayarı yapmanızı sağlayan, önceden tanımlı çalışma kitapları kümesi sunar. Çalışma kitabı, Monitor içinde özelleştirilebilir ve etkileşimli raporlar ile görselleştirmeler oluşturmak için kullanılır. 

Bir diğer yaygın izleme senaryosu kapsayıcı tabanlı uygulamalar için Azure Monitor kullanmaktır. Azure Monitor, Kubernetes kümelerinden veri toplamanıza ve analiz etmenize olanak tanıyan özellikler sağlar ve yaygın olarak kullanılan açık kaynak izleme aracı seti Prometheus ile entegrasyona da izin verir.

Burada ele alacağımız son izleme çözümü Application Insights’tır. Application Insights geçmişte Azure’da ayrı bir hizmetti ancak artık Azure Monitor’un bir parçası olarak entegredir. Application Insights, özellikle web uygulamalarını izlemek için kullanılır. Bu uygulamaların Azure’da çalışması gerekmez. Application Insights, şirket içi veya diğer bulut ortamlarında çalışan uygulamaları da izleyebilir. 

Veri toplama ve analiz

Azure Monitor, kaynaklarınızdan veri toplar. Bu veriler metrik veya günlük olabilir. 

Metrikler

Metrikler, bir sanal makinenin bellek kullanımı gibi kaynaklardan düzenli aralıklarla toplanan sayısal verilerdir. 

Azure’da üç ana metrik türü vardır: 

  • Standart veya platform metrikleri: Azure kaynaklarından toplanır.
  • Özel metrikler: sizin tanımladığınız ve harici olarak da toplanabilen metriklerdir.
  • Prometheus metrikleri: özellikle Kubernetes kümelerinden toplanır ve PromQL ile Grafana gibi açık kaynak analiz araçlarıyla işlenir.

Bu metrikleri Metrics Explorer’da incelersiniz. Azure Monitor’un bu özelliği, ilgi duyduğunuz metriklerin özel grafiklerini hızlı ve kolay şekilde oluşturmanıza olanak tanır. 

Standart bir metrik grafiği oluşturmak için şu adımları izleyin: 

  1. Azure Portal’dan Monitor’a gidin.
  2. Solda Metrics’i seçin. 
  3. Grafiğin Kapsamını (Scope) seçin; bu, izlemek istediğiniz kaynak veya kaynak grubudur. 
  4. Metrik türünü ve birleştirmeyi (aggregation) seçin. 

An example of a metrics chart

Metrik grafiğine bir örnek

Grafikleri, grafik türünü seçerek, filtreler uygulayarak veya zaman aralığı belirleyerek daha da yapılandırabilirsiniz. Ayrıca birden fazla kaynağı yan yana karşılaştırmalar kurarak özelleştirebilir veya daha sonra kullanmak üzere bir panoya ekleyebilirsiniz. 

Günlükler

Günlükler, Azure’daki otomatik veya kullanıcı eylemlerine ilişkin olay verileridir; örneğin bir sanal makinede yapılan değişiklikler gibi. Log Analytics’te günlük verilerini sorgulayabilir ve sonuçları tablolar veya grafikler oluşturarak analiz edebilirsiniz. 

Başlamanıza yardımcı olmak için Log Analytics, sorguları kendiniz yazmanıza gerek kalmadan günlükleri sorgulamanızı sağlayan bir dizi önceden tanımlı sorgu betiği sunar. 

Bu önceden tanımlı sorgulara şu adımları izleyerek erişebilirsiniz: 

  1. Azure Portal’dan Monitor’a gidin. 
  2. Solda Log Analytics’i seçin. 
  3. ‘Queries’ iletişim kutusu otomatik olarak açılacaktır. 
  4. Sorgunuzun kategorisini soldaki listeden seçin. Belirli bir sorguyu bulmak için arama çubuğunu da kullanabilirsiniz. 
  5. Düzenleyicide yüklemek için ‘Load to editor’a tıklayın veya sorguyu hemen çalıştırmak için ‘Run’a tıklayın. 

The Queries tab with predefined queries in Logs

Günlüklerde önceden tanımlı sorguların bulunduğu Queries sekmesi

Sorguları özelleştirmek veya kendi sorgularınızı yazmak isterseniz, Kusto Sorgu Dili’ni (KQL) kullanmanız gerekir. Bu, SQL’e benzer, Azure’da kullanılan özel bir sorgu dilidir. 

Uyarıların (alert) ayarlanması

Alerts ile, Azure Monitor düşük kaynak kullanılabilirliği gibi belirli sorunları tespit ettiğinde otomatik eylemler ayarlayabilirsiniz. Uyarı eşiklerini ve mantığını belirleyebilir ve uyarı tetiklendiğinde doğru kişilerin otomatik olarak bilgilendirildiğinden emin olabilirsiniz. 

Hatta bir uyarı tetiklendiğinde bir betik çalıştırmak veya bir kaynağı geçici olarak devre dışı bırakmak gibi otomatik eylemler ayarlamak da mümkündür. 

Oluşturabileceğiniz üç tür uyarı vardır: 

  • Alert rule: Bir uyarı kuralı, karşılandığında bir uyarıyı tetikleyen belirli koşulları tanımlamak için kullanılır.
  • Alert processing rule: Bir uyarı işleme kuralı, tetiklendikten sonra uyarılar için eylemleri veya değişiklikleri otomatikleştirmek amacıyla kullanılır.
  • Action group: Bir eylem grubu, bir uyarı kuralı tetiklendiğinde nasıl yanıt verileceğini tanımlayan bildirim ve eylem tercihleri koleksiyonudur.

Bildirimli örnek bir uyarı kuralı ayarlamak için şu adımları izleyin: 

  1. Azure Portal’dan Monitor’a gidin.
  2. Solda ‘Alerts’i seçin.
  3. Create > Alert Rule’a tıklayın.
  4. Kaynak kapsamını (resource scope) seçin.
  5. Uyarı mantığını oluşturmak için ‘Conditions’ sekmesine gidin. 
  6. ‘Actions’a gidin ve sağdaki ‘Quick Actions’ sekmesindeki ayrıntıları doldurarak bir bildirim ayarlayın.
  7. Uyarı adını doldurmak ve önem derecesini seçmek için ‘Details’ sekmesine gidin. 
  8. ‘Review+create’a tıklayarak uyarı oluşturmayı tamamlayın.

Azure Monitor’da uyarı kuralı oluşturma

Pratik Kullanım Alanları ve Örnekler

Performans izleme

Bir web uygulaması için KPI’ları izlemek ve takip etmek istediğimizi varsayalım. 

Azure Monitor’u şu adımlarla kurabiliriz:  

  1. KPI’ları tanımlayın. Örneğin istek oranı, yanıt süresi ve hata oranı.
  2. Bu KPI’ları Application Insights’ta ayarlayarak görselleştirelim ve takip edelim.
  3. KPI eşikleri için uyarılar ayarlayın. Örneğin ortalama yanıt süresi 5 saniyeyi aşarsa bir uyarı tetikleyin.

Maliyet yönetimi

Azure’daki birincil fiyatlandırma modeli, tüketim tabanlı ‘kullandıkça öde’ modelidir. Az kullanılan kaynakları belirleyerek maliyetten tasarruf amacıyla Azure Monitor’u kullanabiliriz. Örneğin, VM’lerin maliyeti bellek ve CPU kullanımına göre belirlenir. Bunu şu adımları izleyerek takip edebiliriz: 

  1. Tüm VM’lerin bellek ve CPU kullanımını izlemek için metrikler ayarlayın.
  2. Her iki metriği de önceden belirlenmiş bir dönem boyunca (örn. son 30 gün) takip etmek için bir grafik oluşturun.
  3. Sürekli düşük bellek veya CPU kullanımına sahip VM’leri belirleyin.
  4. İsteğe bağlı olarak, gelecekte düşük kullanım için bizi uyaracak bir uyarı ayarlayabiliriz.

Güvenlik ve uyumluluk

Azure’da özellikle güvenlik veya uyumluluk için mevcut başka hizmetler olsa da, Azure Monitor ilgili günlük verilerini analiz ederek, görselleştirerek veya özetleyerek yardımcı olabilir. Örneğin, uyumluluk ve denetim için Azure Monitor’dan yararlanabiliriz. 

  1. Güvenlik günlüklerini toplamak için bir Log Analytics çalışma alanı kurun.
  2. Denetim günlükleri için bir çalışma kitabı oluşturun.
  3. Kaynaklarınızın uyumluluk durumunu takip etmek için özel bir uyumluluk panosu oluşturun.

Gelişmiş Azure Monitor Özellikleri ve Özelleştirme

Azure Monitor, diğer Azure hizmetleri veya harici kaynaklarla entegrasyona olanak tanıyan gelişmiş özellikler sunar. Bu sayede belirli ihtiyaçları karşılamak üzere izleme çözümlerini özelleştirebilirsiniz.

Diğer Azure hizmetleriyle entegrasyon

Azure, Azure’daki diğer herhangi bir hizmetten günlük verisi alabilir. Örneğin, Azure Security Center’dan gelen önerileri ve uyarıları bir Log Analytics çalışma alanına gönderebiliriz. Daha sonra bu verileri analiz edip görselleştirerek yeni içgörüler elde edebilir, olası sorunları belirleyebilir ve bulut ortamımızın güvenliğini optimize edebiliriz. 

Harici kaynaklarla entegrasyon

Bazı durumlarda, Azure dışındaki kaynaklardan Azure Monitor’a veri göndermek veya Azure Monitor’dan veri aktarmak isteyebilirsiniz. 

Azure Monitor’a veri göndermek için SDK’larını veya API’lerini kullanabilirsiniz: 

  • Programlama diliniz (örn. Python) için Azure Monitor SDK’sı veya REST istekleriyle REST API kullanarak özel metrikler gönderin. 
  • Logs Ingestion API ile özel günlükleri bir Log Analytics çalışma alanına gönderin.

Azure Monitor’dan veri göndermek için Azure Monitor’u PowerBI ve Excel gibi diğer Microsoft ürünlerine bağlayabilirsiniz. Otomatik bir veri akışı kurabilir ve ardından bu ürünlerin özelliklerini kullanarak verileri analiz edip görselleştirebilirsiniz. PowerBI’de daha ayrıntılı veya özelleştirilmiş bir pano oluşturmak istediğinizde ya da Azure verilerini kullanması gereken mevcut panolarınız olduğunda bu faydalı olabilir. 

Azure İzleme için En İyi Uygulamalar

Azure İzleme için en iyi uygulamaları hayata geçirmek, Azure ortamınızı etkili bir şekilde yönetmenizi ve optimize etmenizi sağlar. Bu uygulamalar, sağlam izleme stratejileri oluşturmanıza ve izleme kurulumunuzu sürekli geliştirmenize yardımcı olur.

Etkili izleme stratejileri oluşturma

Proaktif izleme, potansiyel sorunları kritik hâle gelmeden önce belirlemeye yardımcı olur. Kullanabileceğiniz bazı etkili izleme stratejileri şunlardır: 

Strateji 1: Temel metrikler ve eşikler belirleyin

Kaynaklarınız için normal çalışma koşullarını temsil eden temel metrikleri tanımlayarak başlayın. Uygun uyarı eşiklerini belirlemek için bu temelleri kullanın. Bu, normal dalgalanmalar ile gerçek sorunları ayırt etmeye yardımcı olur. 

Örneğin, VM’lerinizin normal yük altında ortalama CPU kullanımını belirleyin ve olası performans sorunlarını tespit etmek için bu ortalamanın biraz üzerine bir eşik ayarlayın.

Ortamınız geliştikçe geçerli kalmalarını sağlamak için toplanan verileri sürekli analiz ederek temel değerleri ve eşikleri iyileştirin.

Strateji 2: Etkili uyarı yönetimi kurun

Etkili uyarı yönetimi, bilgi sahibi olmak ile gereksiz dikkat dağıtıcı unsurlardan kaçınmak arasında denge kurmak için kritik öneme sahiptir. 

Çok fazla uyarı sizi bunaltabilir ve önemli uyarıların gözden kaçmasına neden olabilir. Uyarı yorgunluğundan kaçınmak için ilgili uyarıları gruplayarak bildirim sayısını azaltabilirsiniz. Ayrıca, bilinen sorunlar için tekrarlanan uyarıları önlemek üzere uyarı kurallarınızda geçici bastırma koşulları kullanabilirsiniz. 

Etkili uyarı yönetiminin bir parçası olarak kritik ve kritik olmayan uyarılar arasında ayrım yapmak da önemlidir. Bu, kritik uyarıların önceliklendirilmesini sağlar ve yüksek öncelikli sorunların anında ele alınmasını temin eder.

Uyarıları ayırt etmeye yardımcı olmak için, onlara önem dereceleri atayın ve bildirim kanallarını buna göre yapılandırın. Örneğin, yüksek önem dereceli uyarılar SMS ve e-posta ile, düşük önem dereceli uyarılar ise panolar veya periyodik raporlar gibi daha az müdahaleci kanallarla gönderilebilir.

Sürekli iyileştirme

İzleme kurulumunuzu düzenli olarak gözden geçirmek ve güncellemek, etkili ve ilgili kalması için gereklidir. 

Sürekli iyileştirmeyi sağlamak için bazı ipuçları:  

  • İzleme kurulumlarını periyodik olarak gözden geçirin: İzleme yapılandırmalarınızın mevcut operasyonel gereksinimler ve iş hedefleriyle uyumlu olduğundan emin olmak için düzenli incelemeler planlayın.
  • İzlemenizi denetleyin: İzleme kapsamındaki boşlukları belirlemek ve iç ve dış standartlara uyumu sağlamak için denetimler yapın.
  • Düzenli olarak iyileştirin: En son veriler ve performans eğilimlerine göre eşikleri ayarlayın, uyarı kurallarını güncelleyin ve panoları iyileştirin.
  • Geri bildirim döngüleri kullanın: Olaylar ve uyarılar çözüm sonrasında analiz edilerek izleme kuralları ve yapılandırmalarını iyileştirecek bir geri bildirim döngüsü oluşturun.

Sonuç

Azure Monitor, Azure kaynaklarınızın performansını, güvenliğini ve güvenilirliğini korumak için vazgeçilmez bir araçtır. Kapsamlı izleme yeteneklerinden yararlanarak sorunları proaktif şekilde belirleyip çözebilir ve bulut kaynaklarınızı optimize edebilirsiniz. 

Azure’un temellerinde uzmanlaşmak isterseniz, Azure Fundamentals Track’e göz atın. Bu yol, ilk Azure sertifikanıza hazırlanmanıza da yardımcı olacaktır. 

Azure Monitor SSS

Azure Monitor ne için kullanılır?

Azure Monitor, kaynak performansını izler ve potansiyel sorunları tespit edip ele alır.

Azure Monitor ile harici kaynaklar izlenebilir mi?

Evet, Azure Monitor’u şirket içindeki veya diğer bulut ortamlarındaki kaynaklara bağlayabilirsiniz.

Azure Monitor’da özel metrikler kullanmak mümkün mü?

Evet, Azure Monitor’da kendi metriklerinizi oluşturabilir veya içe aktarabilir ve analizlerinizde kullanabilirsiniz.

Azure Monitor’u kullanmak ücretsiz mi?

Evet, Azure Ücretsiz veya Öğrenci Hesabı açarsanız Azure Monitor, 12 aylık ücretsiz hizmet teklifinin bir parçasıdır.

Azure Monitor gerçek zamanlı izleme için kullanılabilir mi?

Evet, Azure Monitor hem gerçek zamanlı izleme hem de geçmiş verilerin analizinde kullanılabilir.


Anneleen Rummens's photo
Author
Anneleen Rummens
LinkedIn
Twitter

Anneleen, istatistik ve sosyal bilimler geçmişine sahip bir veri bilimcidir. Şu anda finans alanında serbest veri bilimcisi olarak çalışmakta ve Uygulamalı Yapay Zeka alanında bir lisansüstü programına devam etmektedir. Anneleen, "Azure Yönetimi ve Yönetişimi" de dahil olmak üzere dört DataCamp kursunun eğitmenidir.

Konular
Veri Mühendisliği

Öne Çıkan DataCamp Kursları

Kurs

Microsoft Azure'ı Anlamak

3 sa
51.4K
Veri mühendisliği becerilerinizi geliştirmenize yardımcı olacak Microsoft Azure ve bulut bilişim yazılımlarının gücünü keşfedin.
Ayrıntıları GörüntüleRight Arrow
Kursa Başla
Devamını GörRight Arrow
İlgili

blog

Hızlı Sevkiyat İçin Pratik Vibe Kodlama Teknoloji Yığını

Ön uç, arka uç, veritabanları, kimlik doğrulama, depolama, e-posta, test, dağıtım ve izleme için en iyi araçları keşfedin.
Abid Ali Awan's photo

Abid Ali Awan

14 dk.

blog

2026’da En Popüler 40 Yazılım Mühendisi Mülakat Sorusu

Algoritmalar, sistem tasarımı ve davranışsal senaryoları kapsayan bu temel sorularla teknik mülakat sürecine hakim olun. Uzman cevapları, kod örnekleri ve kanıtlanmış hazırlık stratejileri edinin.
Dario Radečić's photo

Dario Radečić

15 dk.

Eğitim

.gitignore Nasıl Kullanılır: Örneklerle Pratik Bir Giriş

Git deponuzu temiz tutmak için .gitignore’u nasıl kullanacağınızı öğrenin. Bu eğitim; temelleri, yaygın kullanım durumlarını ve başlamanıza yardımcı olacak pratik örnekleri kapsar!
Kurtis Pykes 's photo

Kurtis Pykes

8 dk.

Eğitim

Python'da Listeyi String'e Nasıl Dönüştürürsünüz

Bu hızlı eğitimde, Python'da bir listeyi string'e nasıl dönüştüreceğinizi öğrenin.
Adel Nehme's photo

Adel Nehme

Devamını GörDevamını Gör