Azure VM'leri için izleme
Bu ünitede VM'ler için Azure izleme özelliklerini ve Azure İzleyici ile toplayıp çözümleyebileceğiniz izleme verisi türlerini keşfedersiniz. Azure İzleyici, VM'ler de dahil olmak üzere Azure'dan ve Azure dışı kaynaklardan izleme verilerini toplamaya, analiz etmeye ve yanıtlamaya yönelik kapsamlı bir izleme çözümüdür. Azure İzleyici'nin iki ana izleme özelliği vardır: Azure İzleyici Ölçümleri ve Azure İzleyici Günlükleri.
Ölçümler, sistemin bazı yönlerini açıklamak için önceden belirlenmiş aralıklarla toplanan sayısal değerlerdir. Ölçümler VM performansını, kaynak kullanımını, hata sayılarını, kullanıcı yanıtlarını veya sistemin ölçebileceğiniz diğer yönlerini ölçebilir. Azure İzleyici Ölçümleri, her Azure VM için önceden tanımlanmış bir ölçüm kümesini otomatik olarak izler ve bazı özel durumlar dışında verileri 93 gün boyunca saklar.
Günlükler, zaman damgası ve farklı türlerde yapılandırılmış veya serbest biçimli veriler içeren sistem olayları kaydedilir. Azure, tüm Azure kaynakları için etkinlik günlüklerini otomatik olarak kaydeder. Bu veriler kaynak düzeyinde kullanılabilir. Azure İzleyici varsayılan olarak günlükleri toplamaz, ancak Azure İzleyici Günlüklerini herhangi bir Azure kaynağından toplayacak şekilde yapılandırabilirsiniz. Azure İzleyici Günlükleri, günlük verilerini sorgulama ve analiz için log Analytics çalışma alanında depolar.
VM izleme katmanları
Azure VM'lerinin izleme gerektiren çeşitli katmanları vardır. Aşağıdaki katmanların her biri ayrı bir telemetri ve izleme gereksinimleri kümesine sahiptir.
- Konak VM'si
- Konuk işletim sistemi (işletim sistemi)
- İstemci iş yükleri
- VM'de çalışan uygulamalar
Konak VM izleme
VM konağı, Azure'ın VM'ye ayırmış olduğu işlem, depolama ve ağ kaynaklarını temsil eder.
VM ana bilgisayar ölçümleri
VM ana bilgisayar ölçümleri, vm'nin işlemci kullanımı ve makinenin çalışıp çalışmadığı gibi teknik yönlerini ölçer. VM ana bilgisayar ölçümlerini kullanarak:
- VM'niz disk veya CPU sınırlarına ulaştığında bir uyarı tetikleme.
- Eğilimleri veya desenleri belirleme.
- VM'leri kullanım ve talebe göre boyutlandırarak operasyonel maliyetlerinizi kontrol edin.
Azure, VM konakları için temel ölçümleri otomatik olarak toplar. Azure portalındaki VM'nin Genel Bakış sayfasında, aşağıdaki önemli VM ana bilgisayar ölçümleri için yerleşik grafikleri görebilirsiniz.
- Sanal Makine kullanılabilirliği
- CPU kullanım yüzdesi (ortalama)
- İşletim sistemi diski kullanımı (toplam)
- Ağ işlemleri (toplam)
- Saniye başına disk işlemleri (ortalama)
Azure İzleyici Ölçüm Gezgini'ni kullanarak daha fazla ölçüm grafiği çizebilir, değişiklikleri araştırabilir ve VM'leriniz için ölçüm eğilimlerini görsel olarak ilişkilendirebilirsiniz. Ölçüm Gezgini ile yapabilecekleri:
- Vm'nize ne kadar trafik isabet ettiğini ve VM'nin nasıl performans sergilediğini görmek için bir grafta birden çok ölçüm çizin.
- Bir kaynak grubundaki veya diğer kapsamdaki birden çok VM üzerinde aynı ölçümü izleyin ve bölmeyi kullanarak her VM'yi grafikte gösterin.
- Esnek zaman aralıklarını ve ayrıntı düzeyini seçin.
- Grafik türü ve değer aralıkları gibi diğer birçok ayarı belirtin.
- Sistem durumunu ve performansı hızla görüntülemek için çalışma kitaplarına grafik gönderin veya panolara sabitleyin.
- Ölçümleri zaman aralıklarına, coğrafi bölgelere, sunucu kümelerine veya uygulama bileşenlerine göre gruplandırın.
Önerilen uyarı kuralları
Uyarılar, VM ana bilgisayar ölçümlerinizde belirtilen oluşumları ve desenleri proaktif olarak size bildirir. Önerilen uyarı kuralları , yaygın olarak izlenen konak ölçümlerini temel alan önceden tanımlanmış bir uyarı kuralları kümesidir. Bu kurallar uyarı vermek için önerilen CPU, bellek, disk ve ağ kullanım düzeylerini tanımlar. Kurallar ayrıca VM'nin çalışmayı durdurduğunda sizi uyaran VM kullanılabilirliğini de içerir.
Azure VM oluştururken veya daha sonra VM'nin portal sayfasından önerilen uyarı kurallarını hızla etkinleştirebilir ve yapılandırabilirsiniz. Ayrıca Azure İzleyici Uyarılarını kullanarak özel uyarıları görüntüleyebilir, yapılandırabilir ve oluşturabilirsiniz.
Etkinlik günlükleri
Azure İzleyici, Azure VM'leri için etkinlik günlüklerini otomatik olarak kaydeder ve görüntüler. Etkinlik günlükleri VM başlatma veya değişiklikler gibi bilgileri içerir. Etkinlik günlüklerini aşağıdaki hedeflere göndermek için tanılama ayarları oluşturabilirsiniz:
- Azure İzleyici Günlükleri: Daha karmaşık sorgulama ve uyarılar için ve iki yıla kadar daha uzun saklama için.
- Azure Depolama: Daha ucuz, uzun süreli arşivleme için.
- Azure Event Hubs: Azure dışından iletmek için.
Önyükleme tanılamaları
Önyükleme tanılamaları, VM'lerinizle ilgili önyükleme sorunlarını gidermeye yardımcı olmak için kullanabileceğiniz konak günlükleridir. Vm oluşturduğunuzda veya daha sonra mevcut VM'ler için önyükleme tanılamasını varsayılan olarak etkinleştirebilirsiniz.
Önyükleme tanılamasını etkinleştirdikten sonra, hem Windows hem de Linux makineleri için VM'nin hiper yöneticisinin ekran görüntülerini görebilir ve Linux makineleri için VM önyükleme dizisinin seri konsol günlüğü çıkışını görüntüleyebilirsiniz. Önyükleme tanılaması, verileri yönetilen bir depolama hesabında depolar.
Konuk işletim sistemi, istemci iş yükü ve uygulama izleme
VM istemci izlemesi, vm üzerinde çalışan işletim sistemini (işletim sistemi), iş yüklerini ve uygulamaları izlemeyi içerebilir. Konuk işletim sisteminden ve istemci iş yüklerinden ve uygulamalarından ölçümleri ve günlükleri toplamak için Azure İzleyici Aracısı'na yüklemeniz ve bir DCR ayarlamanız gerekir.
DCR'ler hangi verilerin toplanacağı ve bu verilerin nereye gönderileceği tanımlar. DCR kullanarak Azure İzleyici ölçüm verilerini veya performans sayaçlarını Azure İzleyici Günlüklerine veya Azure İzleyici Ölçümleri'ne gönderebilirsiniz. Olay günlüğü verilerini Azure İzleyici Günlüklerine de gönderebilirsiniz. Başka bir deyişle Azure İzleyici Ölçümleri yalnızca ölçüm verilerini depolayabilir, ancak Azure İzleyici Günlükleri hem ölçümleri hem de olay günlüklerini depolayabilir.
VM içgörüleri
VM içgörüleri, VM istemcilerinizi izlemeye başlamanıza yardımcı olan bir Azure İzleyici özelliğidir. VM içgörüleri, birincil ilgi alanının ölçümünü henüz bilmediğiniz durumlarda genel VM kullanımını ve performansını keşfetmek için özellikle yararlıdır. VM içgörüleri şu bilgileri sağlar:
- Vm'nin konuk işletim sistemini ve iş yüklerini izlemeyi etkinleştirmek için basitleştirilmiş Azure İzleyici Aracısı ekleme.
- Windows ve Linux için en yaygın performans sayaçlarını izleyen ve toplayan önceden yapılandırılmış bir DCR.
- VM'nin konuk işletim sisteminden önceden tanımlanmış eğilimli performans ölçümleri grafikleri ve çalışma kitapları.
- Zaman içinde toplanan VM istemci ölçümlerini gösteren önceden tanımlanmış çalışma kitapları kümesi.
- İsteğe bağlı olarak, VM üzerinde çalışan bir işlem koleksiyonu, diğer hizmetlerle bağımlılıklar ve diğer VM'lerle ve dış kaynaklarla birbirine bağlı bileşenleri görüntüleyen bir bağımlılık eşlemesi.
Önceden tanımlanmış VM içgörüleri çalışma kitaplarında performans, bağlantılar, etkin bağlantı noktaları, trafik ve bir veya birden çok VM'den toplanan diğer veriler gösterilir. VM içgörü verilerini doğrudan tek bir VM'den görüntüleyebilir veya VM'ler arasındaki eğilimleri ve desenleri görüntülemek ve değerlendirmek için birden çok VM'nin birleşik görünümünü görebilirsiniz. Önceden oluşturulmuş çalışma kitabı yapılandırmalarını düzenleyebilir veya kendi özel çalışma kitaplarınızı oluşturabilirsiniz.
İstemci olay günlüğü verileri
VM içgörüleri, belirli bir performans sayaçları kümesini toplayan bir DCR oluşturur. Olay günlükleri gibi diğer verileri toplamak için VM'den toplamak istediğiniz verileri ve nereye gönderileceğinizi belirten ayrı bir DCR oluşturabilirsiniz. Azure İzleyici toplanan günlük verilerini bir Log Analytics çalışma alanında depolar. Buradan, Kusto Sorgu Dili (KQL) ile yazılmış günlük sorgularını kullanarak verilere erişebilir ve verileri analiz edebilirsiniz.