Azure İzleyici'ye genel bakış

Azure İzleyici uygulamalarınız ve hizmetlerinizin kullanılabilirliğini ve performansını en üst düzeye çıkarmanıza yardım eder. Bulut ve şirket içi ortamlarınızdan telemetri verilerini toplamaya, analiz etmeye ve bu veriler üzerinde işlem yapmaya yönelik kapsamlı bir çözüm sunar. Bu bilgiler, uygulamalarınızın nasıl performans sergilediğini anlamanıza ve bunları ve bağımlı oldukları kaynakları etkileyen sorunları proaktif olarak belirlemenize yardımcı olur.

Azure İzleyici ile yapabileceklerinizle ilgili birkaç örnek şunlardır:

Not

Bu hizmet, hizmet sağlayıcılarının müşterilerin temsilci olarak sunduğu abonelikleri ve kaynak gruplarını yönetmek için kendi kiracılarında oturum açmasına olanak tanıyan Azure Lighthouse'ı destekler.

Genel Bakış

Aşağıdaki diyagramda Azure İzleyici'nin üst düzey bir görünümü sunulmaktadır.

  • Veri platformu depoları diyagramın merkezindedir. Azure İzleyici şu temel veri türlerini depolar: ölçümler, günlükler, izlemeler ve değişiklikler.
  • Bu veri depolarını dolduran izleme verilerinin kaynakları soldadır.
  • Azure İzleyici'nin bu toplanan verilerle gerçekleştirdiği farklı işlevler sağ taraftadır. Buna analiz, uyarı gibi eylemler dahildir.
  • En altta tümleştirme parçaları katmanı yer alır. Bunlar aslında diyagramın diğer bölümleriyle tümleştirilmiştir, ancak bu görsel olarak gösterilemeyecek kadar karmaşıktır.

Azure İzleyici'ye genel bir bakış gösteren diyagram.

Gözlemlenebilirlik ve Azure İzleyici veri platformu

Ölçümler, günlükler ve dağıtılmış izlemeler genellikle gözlemlenebilirliğin üç sütunu olarak adlandırılır. Gözlemlenebilirlik, izlenen sistemin tamamında bu farklı veri türlerinin birleştirilmesi ve bağıntılanmasıyla elde edilebilir.

Azure İzleyici verileri yerel olarak ölçümler, günlükler veya değişiklikler olarak depolar. İzlemeler Günlükler deposunda depolanır. Her depolama platformu belirli izleme senaryoları için iyileştirilmiştir ve her biri Azure İzleyici'deki farklı özellikleri destekler. Gerekli senaryonuzu en verimli ve uygun maliyetli bir şekilde uygulayabilmeniz için veri analizi, görselleştirmeler veya uyarılar gibi özellikler arasındaki farkları anlamanız önemlidir.

Yapı Taşı Açıklama
Ölçümler Ölçümler, bir sistemin belirli bir zaman noktasındaki bazı yönlerini açıklayan sayısal değerlerdir. Ölçümler düzenli aralıklarla toplanır ve zaman damgası, ad, değer ve bir veya daha fazla tanımlayıcı etiketle tanımlanır. Ölçümler, diğer ölçümlerle karşılaştırıldığında çeşitli algoritmalar kullanılarak toplanabilir ve zaman içindeki eğilimler için analiz edilebilir.

Azure İzleyici'deki ölçümler, zaman damgalı verileri analiz etmek için iyileştirilmiş bir zaman serisi veritabanında depolanır. Daha fazla bilgi için bkz. Azure İzleyici Ölçümleri.
Günlükler Günlükler , sistem içinde gerçekleşen olaylardır. Farklı veri türlerini içerebilir ve bir zaman damgası içinde yapılandırılmış veya serbest biçimli metin olabilir. Ortamdaki olaylar, günlük girişleri oluşturdukça gelişigüzel oluşturulabilir ve ağır yük altındaki bir sistem genellikle daha fazla günlük hacmi oluşturur.

Azure İzleyici günlükleri Azure İzleyici Günlükleri deposunda depolar. Mağaza, günlükleri ayrı "Log Analytics çalışma alanlarında" ayırmanıza olanak tanır. Burada Log Analytics aracını kullanarak bunları analiz edebilirsiniz. Log Analytics çalışma alanları, güçlü bir analiz altyapısı ve Kusto zengin sorgu dili sağlayan Azure Veri Gezgini'ı temel alır. Daha fazla bilgi için bkz. Azure İzleyici Günlükleri.
Dağıtılmış izlemeler İzlemeler, dağıtılmış bir sistem aracılığıyla bir kullanıcı isteğini izleyen bir dizi ilgili olaydır. Bunlar, uygulama kodunun davranışını ve farklı işlemlerin performansını belirlemek için kullanılabilir. Günlükler genellikle dağıtılmış bir sistemin tek tek bileşenleri tarafından oluşturulsa da izleme, uygulamanızın tüm bileşen kümesi genelindeki işlemini ve performansını ölçer.

Azure İzleyici'de dağıtılmış izleme , Application Insights SDK'sı ile etkinleştirilir. İzleme verileri, Application Insights tarafından toplanan diğer uygulama günlüğü verileriyle birlikte depolanır ve Azure İzleyici Günlüklerinde depolanır. Daha fazla bilgi için bkz . Dağıtılmış İzleme nedir?.
Değişiklikler Değişiklikler , Değişiklik Analizi kullanılarak izlenir. Değişiklikler, Azure uygulamanızda ve kaynaklarınızda gerçekleşen bir dizi olaydır. Değişiklik Analizi, Azure Kaynak Grafı gücüyle oluşturulan abonelik düzeyinde gözlemlenebilirlik aracıdır.

Değişiklik Analizi etkinleştirildikten Microsoft.ChangeAnalysis sonra kaynak sağlayıcısı bir Azure Resource Manager aboneliğine kaydedilir. Değişiklik Analizi'nin İzleme ve Tanılama araçlarıyla tümleştirmeleri, kullanıcıların soruna neden olabilecek değişiklikleri anlamasına yardımcı olacak veriler sağlar. Azure İzleyici'de Değişiklik Analizini Kullanma konusundaki Değişiklik Analizi hakkında daha fazla bilgi edinin.

Azure İzleyici, diğer hizmetlere yönelik verileri barındırmanın yanı sıra birden çok Azure aboneliği ve kiracısı arasında verileri toplar ve bağıntılar. Bu veriler birlikte depolandığından, ortak bir araç kümesi kullanılarak ilişkilendirilebilir ve analiz edilebilir.

Not

Azure İzleyici Günlükleri ile Azure'daki günlük verilerinin kaynakları arasında ayrım yapmak önemlidir. Örneğin, Azure'daki abonelik düzeyi olayları, Azure İzleyici menüsünden görüntüleyebileceğiniz bir etkinlik günlüğüne yazılır. Kaynakların çoğu işlem bilgilerini farklı konumlara iletebileceğiniz bir kaynak günlüğüne yazar. Azure İzleyici Günlükleri, tüm kaynak kümenizde derin analiz sağlamak için etkinlik günlükleri ve kaynak günlüklerinin yanı sıra diğer izleme verilerini toplayan bir günlük veri platformudur.

Birçok Azure kaynağı için Azure İzleyici tarafından toplanan verileri doğrudan Azure portal genel bakış sayfasında görürsünüz. Örneğin herhangi bir sanal makineye (VM) baktığınızda performans ölçümlerini görüntüleyen birkaç grafik görürsünüz. Verileri Azure portal Ölçüm Gezgini'nde açmak için grafiklerden herhangi birini seçin. Ölçüm Gezgini ile zaman içinde birden çok ölçümün değerlerini grafikleyebilirsiniz. Grafikleri etkileşimli olarak görüntüleyebilir veya diğer görselleştirmelerle görüntülemek için bir panoya sabitleyebilirsiniz.

Görselleştirmelerde kullanmak üzere Ölçüm Gezgini'ne akan ölçüm verilerini gösteren diyagram.

Azure İzleyici tarafından toplanan günlük verileri, toplanan verileri hızla almak, birleştirmek ve analiz etmek için sorgularla analiz edilebilir. Azure portal Log Analytics kullanıcı arabirimini kullanarak sorgu oluşturabilir ve test edebilirsiniz. Daha sonra farklı araçlar kullanarak verileri doğrudan analiz edebilir veya görselleştirmelerle veya uyarı kurallarıyla kullanmak üzere sorguları kaydedebilirsiniz.

Azure İzleyici Günlükleri, Kusto Sorgu Dili basit günlük sorguları için uygun olan ancak toplamalar, birleştirmeler ve akıllı analiz gibi gelişmiş işlevleri de içeren bir sürümünü kullanır. Birden çok ders kullanarak sorgu dilini hızlı bir şekilde öğrenebilirsiniz. SQL ve Splunk’u önceden bilen kullanıcılara belirli yönergeler sağlanır.

Analiz için Log Analytics'e akan günlük verilerini gösteren diyagram.

Değişiklik Analizi, canlı site sorunları, kesintiler, bileşen hataları veya diğer değişiklik verileri için sizi uyarır. Ayrıca bu uygulama değişiklikleri hakkında içgörüler sağlar, gözlemlenebilirliği artırır ve ortalama onarım süresini azaltır. Azure portal aracılığıyla Değişiklik Analizi'ne giderek kaynak sağlayıcısını bir Azure Resource Manager aboneliğine otomatik olarak kaydedersinizMicrosoft.ChangeAnalysis. Konuk içi web uygulaması değişiklikleri için Sorunları tanılama ve çözme aracını kullanarak Değişiklik Analizi'ni etkinleştirebilirsiniz.

Azure kaynaklarınızın zaman içinde nasıl değiştiğine ilişkin geçmişe dönük bir kayıt sağlamak için Azure Kaynak Grafı'da Çözümleme derlemelerini değiştirin. Yönetilen kimlikleri, platform işletim sistemi yükseltmelerini ve konak adı değişikliklerini algılar. Değişiklik Analizi, daha ayrıntılı değişiklik verileri sağlamak için IP yapılandırma kurallarını, TLS ayarlarını ve uzantı sürümlerini güvenli bir şekilde sorgular.

Azure İzleyici hangi verileri toplayabilir?

Azure İzleyici, uygulamanızdan bağlı olduğu tüm işletim sistemlerine ve hizmetlere kadar değişen kaynaklardan platformun kendisine kadar veri toplayabilir. Azure İzleyici aşağıdaki katmanların her birinden veri toplar:

  • Uygulama - Platformundan bağımsız olarak yazdığınız kodun performansı ve işlevselliği hakkında veriler.
  • Kapsayıcı - Azure Kubernetes gibi kapsayıcıların içinde çalışan kapsayıcılar ve uygulamalar hakkındaki veriler.
  • Konuk işletim sistemi - Uygulamanızın üzerinde çalıştığı işletim sistemiyle ilgili veriler. Sistem Azure'da, başka bir bulutta veya şirket içinde çalışıyor olabilir.
  • Azure kaynağı - Azure kaynağının çalışması hakkında veriler. Ölçümlere ve/veya günlüklere sahip kaynakların listesi için bkz. Azure İzleyici ile neleri izleyebilirsiniz?.
  • Azure aboneliği - Azure aboneliğinin çalışma ve yönetimiyle ilgili veriler ile Azure'ın sistem durumu ve çalışma durumuyla ilgili veriler.
  • Azure kiracısı - Azure Active Directory gibi kiracı düzeyindeki Azure hizmetlerinin çalışmasına ilişkin veriler.
  • Azure kaynak değişiklikleri - Azure kaynaklarınızdaki değişikliklerle ilgili veriler ve olayları ve sorunları ele alma ve önceliklendirme.

Bir Azure aboneliği oluşturup VM'ler ve web uygulamaları gibi kaynakları eklediğinizde Azure İzleyici veri toplamaya başlar. Etkinlik günlükleri , kaynaklar oluşturulduğunda veya değiştirildiğinde kaydedilir. Ölçümler , kaynağın nasıl performans sergilediğini ve tüketilen kaynakları gösterir.

Topladığınız verileri kaynakların iç işlemine genişletmek için tanılamayı etkinleştirin. Konuk işletim sistemlerinden telemetri toplamak için işlem kaynaklarına bir aracı ekleyin.

Sayfa görünümleri, uygulama istekleri ve özel durumlar gibi ayrıntılı bilgileri toplamak için Application Insights ile uygulamanız için izlemeyi etkinleştirin. Kullanıcı trafiğinin benzetimini yapmak için bir kullanılabilirlik testi yapılandırarak uygulamanızın kullanılabilirliğini daha fazla doğrulayın.

Özel kaynaklar

Azure İzleyici, Veri Toplayıcı API'sini kullanarak herhangi bir REST istemcisinden günlük verileri toplayabilir. Özel izleme senaryoları oluşturabilir ve izlemeyi, telemetri verilerini diğer kaynaklar aracılığıyla kullanıma sunmaz kaynaklara genişletebilirsiniz.

İçgörüler ve seçilmiş görselleştirmeler

İzleme verileri yalnızca bilgi işlem ortamınızın çalışmasına ilişkin görünürlüğünüzü artırabiliyorsa yararlıdır. Bazı Azure kaynak sağlayıcıları, söz konusu hizmet veya hizmet kümesi için özelleştirilmiş bir izleme deneyimi sağlayan "seçilmiş bir görselleştirmeye" sahiptir. Genellikle minimum yapılandırma gerektirirler. Daha büyük, ölçeklenebilir, seçilmiş görselleştirmeler "içgörüler" olarak bilinir ve belgelerde ve Azure portal bu adla işaretlenir.

Daha fazla bilgi için bkz. Azure İzleyici kullanarak içgörülerin ve seçilmiş görselleştirmelerin listesi. Daha büyük içgörülerden bazıları burada açıklanmıştır.

Application Insights

Application Insights , ister bulutta ister şirket içinde barındırılsın, web uygulamalarınızın kullanılabilirliğini, performansını ve kullanımını izler. Uygulamanızın işlemleri hakkında ayrıntılı içgörüler sağlamak için Azure İzleyici'deki güçlü veri analizi platformundan yararlanır. Bir kullanıcının raporlamasını beklemeden hataları tanılamak için bunu kullanabilirsiniz. Application Insights çeşitli geliştirme araçlarına bağlantı noktaları içerir ve DevOps işlemlerinizi desteklemek için Visual Studio ile tümleşir.

Application Insights'ın gösterildiği ekran görüntüsü.

Kapsayıcı içgörüleri

Kapsayıcı içgörüleri, Azure Kubernetes Service üzerinde barındırılan yönetilen Kubernetes kümelerine dağıtılan kapsayıcı iş yüklerinin performansını izler. Ölçümler API'sini kullanarak Kubernetes'te bulunan denetleyicilerden, düğümlerden ve kapsayıcılardan ölçümleri toplayarak performans görünürlüğü sağlar. Kapsayıcı günlükleri de toplanır. Kubernetes kümelerinden izlemeyi etkinleştirdikten sonra bu ölçümler ve günlükler, Linux için Log Analytics aracısının kapsayıcılı sürümü aracılığıyla sizin için otomatik olarak toplanır.

Kapsayıcı durumunu gösteren ekran görüntüsü.

VM içgörüleri

VM içgörüleri Azure VM'lerinizi büyük ölçekte izler. Windows ve Linux VM'lerinizin performansını ve sistem durumunu analiz eder ve farklı işlemlerini ve dış işlemlere bağlı bağımlılıklarını tanımlar. Çözüm, şirket içinde veya başka bir bulut sağlayıcısında barındırılan VM'ler için performans ve uygulama bağımlılıklarını izleme desteği içerir.

VM içgörülerini gösteren ekran görüntüsü.

Kritik durumlara yanıt verme

İzleme verilerini etkileşimli olarak analiz edebilmenize ek olarak, etkili bir izleme çözümünün topladığı verilerde tanımlanan kritik koşullara proaktif olarak yanıt verebilmesi gerekir. Yanıt, bir sorunu araştırmaktan sorumlu bir yöneticiye kısa mesaj veya e-posta gönderiyor olabilir. Veya bir hata koşulunu düzeltmeye çalışan otomatik bir işlem başlatabilirsiniz.

Uyarılar

Azure İzleyici'deki uyarılar , kritik koşullar hakkında sizi proaktif olarak bilgilendirir ve düzeltici eylem gerçekleştirmeye çalışır. Ölçümlere dayalı uyarı kuralları, sayısal değerlere dayalı neredeyse gerçek zamanlı uyarılar sağlar. Günlükleri temel alan kurallar, birden çok kaynaktan gelen veriler arasında karmaşık mantık elde etme olanağı sağlar.

Azure İzleyici'deki uyarı kuralları, birden çok kural arasında paylaşılabilen benzersiz alıcı kümeleri ve eylemler içeren eylem gruplarını kullanır. Gereksinimlerinize bağlı olarak, eylem grupları uyarıların dış eylemleri başlatmasını sağlamak veya BT hizmeti yönetim araçlarınızla tümleştirmek için web kancalarını kullanma gibi eylemleri gerçekleştirebilir.

Azure İzleyici'de önem derecesi, toplam uyarı sayısı ve diğer bilgilerle uyarıları gösteren ekran görüntüsü.

Otomatik Ölçeklendirme

Otomatik ölçeklendirme, uygulamanızdaki yükü işlemek için doğru miktarda kaynak çalıştırmanıza olanak tanır. Yük arttığında kaynakların ne zaman otomatik olarak ekleneceğini belirlemek için Azure İzleyici tarafından toplanan ölçümleri kullanan kurallar oluşturun. Boşta duran kaynakları kaldırarak tasarruf edin. En az ve en fazla örnek sayısını ve kaynakların ne zaman artırılacağını veya azaltılacağını belirten mantığı belirtirsiniz.

Diyagramda, %80 İşlemci Süresi > etiketli bir satırda birkaç sunucu ve minimum olarak işaretlenmiş iki sunucu, geçerli kapasite olarak üç sunucu ve maksimum beş sunucuyla otomatik ölçeklendirme gösterilmektedir.

İzleme verilerini görselleştirme

Grafikler ve tablolar gibi görselleştirmeler, izleme verilerini özetlemek ve farklı hedef kitlelere sunmak için etkili araçlardır. Azure İzleyici, izleme verilerini görselleştirmeye yönelik kendi özelliklerine sahiptir ve bunları farklı hedef kitlelere yayımlamak için diğer Azure hizmetlerini kullanır.

Panolar

Azure panoları, farklı veri türlerini Azure portal tek bir bölmede birleştirmenizi sağlar. İsteğe bağlı olarak panoyu diğer Azure kullanıcılarıyla paylaşabilirsiniz. Herhangi bir günlük sorgusunun veya ölçüm grafiğinin çıkışını bir Azure panosuna ekleyin. Örneğin, ölçüm grafiğini, Etkinlik günlükleri tablosunu, Application Insights'tan bir kullanım grafiğini ve günlük sorgusunun çıkışını gösteren kutucukları birleştiren bir pano oluşturabilirsiniz.

Uygulama ve Güvenlik kutucuklarının yanı sıra diğer özelleştirilebilir bilgileri içeren bir Azure panosunu gösteren ekran görüntüsü.

Çalışma Kitapları

Çalışma kitapları, veri analizi ve Azure portal zengin görsel raporlar oluşturmak için esnek bir tuval sağlar. Bunları kullanarak Azure genelindeki birden çok veri kaynağına bağlanabilir ve bunları birleşik etkileşimli deneyimlerde birleştirebilirsiniz. İçgörüler ile sağlanan çalışma kitaplarını kullanın veya önceden tanımlanmış şablonlardan kendi çalışma kitaplarınızı oluşturun.

Çalışma kitabı örneklerini gösteren ekran görüntüsü.

Power BI

Power BI , çeşitli veri kaynakları genelinde etkileşimli görselleştirmeler sağlayan bir iş analizi hizmetidir. Bu, verileri kuruluşunuzun içindeki ve dışındaki diğer kişilerin kullanımına sunmanın etkili bir aracıdır. Bu görselleştirmelerden yararlanmak için Power BI'ı günlük verilerini Azure İzleyici'den otomatik olarak içeri aktaracak şekilde yapılandırabilirsiniz.

Power BI'ın gösterildiği ekran görüntüsü.

Verileri tümleştirme ve dışarı aktarma

Genellikle Azure İzleyici'yi diğer sistemlerle tümleştirme ve izleme verilerinizi kullanan özel çözümler oluşturma gereksinimine sahip olursunuz. Diğer Azure hizmetleri, bu tümleştirmeyi sağlamak için Azure İzleyici ile birlikte çalışır.

Event Hubs

Azure Event Hubs bir akış platformu ve olay alımı hizmetidir. Herhangi bir gerçek zamanlı analiz sağlayıcısını veya toplu işlem/depolama bağdaştırıcılarını kullanarak verileri dönüştürebilir ve depolayabilir. İş ortağı SIEM ve izleme araçlarına Azure İzleyici verilerinin akışını yapmak için Event Hubs'ı kullanın.

Logic Apps

Azure Logic Apps , farklı sistem ve hizmetlerle tümleşen iş akışlarını kullanarak görevleri ve iş süreçlerini otomatikleştirmek için kullanabileceğiniz bir hizmettir. Azure İzleyici'de ölçümleri ve günlükleri okuyan ve yazan etkinlikler mevcuttur.

API

Oluşturulan uyarılara erişmenin yanı sıra Azure İzleyici'ye ve Azure İzleyici'den ölçümleri ve günlükleri okumak ve yazmak için birden çok API kullanılabilir. Ayrıca uyarıları yapılandırabilir ve alabilirsiniz. API'lerle, Azure İzleyici ile tümleşen özel çözümler oluşturmak için sınırsız olanaklara sahip olursunuz.

Sonraki adımlar

Aşağıdakiler hakkında daha fazla bilgi edinin: