VM içgörülerini etkinleştirmeye genel bakış
Bu makalede, VM içgörülerinin sistem durumunu ve performansını izlemesini sağlama hakkında genel bir bakış sağlanır:
- Azure sanal makineleri.
- Azure Sanal Makine Ölçek Kümeleri.
- Azure Arc ile bağlantılı hibrit sanal makineler.
- Şirket içi sanal makineler.
- Başka bir bulut ortamında barındırılan sanal makineler.
Yükleme seçenekleri ve desteklenen makineler
Aşağıdaki tabloda desteklenen makinelerde VM içgörülerini etkinleştirmek için kullanılabilen yükleme yöntemleri gösterilmektedir.
Yöntem | Kapsam |
---|---|
Azure portalındaki | Azure portal ile tek tek makineleri etkinleştirin. |
Azure İlkesi | Desteklenen bir makine oluşturulduğunda otomatik olarak etkinleştirmek için ilke oluşturun. |
Azure Resource Manager şablonları | Azure CLI ve PowerShell gibi bir Resource Manager şablonu dağıtmak için desteklenen yöntemlerden herhangi birini kullanarak birden çok makineyi etkinleştirin. |
PowerShell | Birden çok makineyi etkinleştirmek için PowerShell betiği kullanın. Yalnızca Log Analytics aracısı. |
El ile yükleme | Diğer bulut ortamlarıyla şirket içi sanal makineler veya fiziksel bilgisayarlar. Yalnızca Log Analytics aracısı. |
Desteklenen Azure Arc makineleri
Vm içgörüleri, Arc uzantısı hizmetinin kullanılabildiği bölgelerdeki Azure Arc özellikli sunucular için kullanılabilir. Azure Arc aracısının 0.9 veya üzeri bir sürümünü çalıştırıyor olmanız gerekir.
Desteklenen işletim sistemleri
VM içgörüleri, Bağımlılık aracısını ve Azure İzleyici aracısını (önizleme) veya Log Analytics aracısını destekleyen tüm işletim sistemini destekler. Tam liste için bkz. Azure İzleyici aracıya genel bakış.
Önemli
Sanal makinenizin Ethernet cihazında dokuzdan fazla karakter varsa vm içgörüleri tarafından tanınmaz ve veriler InsightsMetrics tablosuna gönderilmez. Aracı diğer kaynaklardan veri toplar.
Linux ile ilgili dikkat edilmesi gerekenler
VM içgörülerini destekleyen Bağımlılık aracısının Linux desteğiyle ilgili aşağıdaki önemli noktalar listesine bakın:
- Yalnızca varsayılan ve SMP Linux çekirdek sürümleri desteklenir.
- Fiziksel adres uzantısı (PAE) ve Xen gibi standart olmayan çekirdek sürümleri, herhangi bir Linux dağıtımı için desteklenmez. Örneğin, yayın dizesi 2.6.16.21-0.8-xen olan bir sistem desteklenmez.
- Standart çekirdeklerin yeniden derlenmesi de dahil olmak üzere özel çekirdekler desteklenmez.
- 9.4 sürümü dışındaki Debian dağıtımları için Harita özelliği desteklenmez. Performans özelliği yalnızca Azure İzleyici menüsünde kullanılabilir. Doğrudan Azure VM'nin sol bölmesinden kullanılamaz.
- CentOSPlus çekirdeği desteklenir.
Spectre ve Meltdown güvenlik açıkları için Linux çekirdeğine düzeltme eki eklenmelidir. Daha fazla bilgi için Linux dağıtım satıcınıza başvurun. Spectre/Meltdown azaltılmışsa kullanılabilirliği denetlemek için aşağıdaki komutu çalıştırın:
$ grep . /sys/devices/system/cpu/vulnerabilities/*
Bu komutun çıktısı aşağıdakine benzer ve bir makinenin herhangi bir soruna karşı savunmasız olup olmadığını belirtir. Bu dosyalar eksikse makinenin eşleşmesi kaldırılmış olur.
/sys/devices/system/cpu/vulnerabilities/meltdown:Mitigation: PTI
/sys/devices/system/cpu/vulnerabilities/spectre_v1:Vulnerable
/sys/devices/system/cpu/vulnerabilities/spectre_v2:Vulnerable: Minimal generic ASM retpoline
Aracılar
Bir makine için VM içgörülerini etkinleştirdiğinizde aşağıdaki aracılar yüklenir. Bu aracıların ağ gereksinimleri için bkz. Ağ gereksinimleri.
Önemli
Azure İzleyici aracısı için VM içgörüleri desteği şu anda genel önizleme aşamasındadır. Azure İzleyici aracısının Log Analytics aracısının bazı avantajları vardır. Sanal makineler ve sanal makine ölçek kümeleri için tercih edilen aracıdır. Aracının karşılaştırması ve geçişle ilgili bilgiler için bkz. Log Analytics aracısından Azure İzleyici aracısına geçiş.
- Azure İzleyici aracısı veya Log Analytics aracısı: Sanal makineden veya Sanal Makine Ölçek Kümesinden veri toplar ve Log Analytics çalışma alanına teslim eder.
- Bağımlılık aracısı: Sanal makinede çalışan işlemler ve VM içgörülerindeki Eşleme özelliği tarafından kullanılan dış işlem bağımlılıkları hakkında bulunan verileri toplar. Bağımlılık aracısı, verilerini Azure İzleyici'ye teslim etmek için Azure İzleyici aracısına veya Log Analytics aracısına dayanır.
Ağ gereksinimleri
Azure İzleyici Aracısı için makinenin aşağıdaki HTTPS uç noktalarına erişimi olmalıdır:
- global.handler.control.monitor.azure.com
<virtual-machine-region-name>
.handler.control.monitor.azure.com (örnek: westus.handler.control.azure.com)<log-analytics-workspace-id>
.ods.opinsights.azure.com (örnek: 12345a01-b1cd-1234-e1f2-1234567g8h99.ods.opinsights.azure.com) (Aracıda özel bağlantılar kullanıyorsanız, veri toplama uç noktalarını da eklemeniz gerekir)
Bağımlılık aracısı, sanal makineden 169.254.169.254 adresine bağlantı gerektirir. Bu adres, Azure meta veri hizmeti uç noktasını tanımlar. Güvenlik duvarı ayarlarının bu uç noktaya bağlantılara izin verin.
Veri toplama kuralı
Azure İzleyici aracısı ile bir makinede VM içgörülerini etkinleştirdiğinizde, kullanılacak bir veri toplama kuralı (DCR) belirtmeniz gerekir. DCR, toplayacak verileri ve kullanılacak çalışma alanını belirtir. VM içgörüleri, yoksa varsayılan bir DCR oluşturur. VM içgörüleri DCR'sini oluşturma ve düzenleme hakkında daha fazla bilgi için bkz. Azure İzleyici Aracısı için VM içgörülerini etkinleştirme.
DCR, aşağıdaki tabloda yer alan seçeneklerle tanımlanır.
Seçenek | Açıklama |
---|---|
Konuk performansı | Konuk işletim sisteminden performans verilerinin toplanıp toplanmayacağını belirtir. Bu seçenek tüm makineler için gereklidir. Performans verilerinin toplama aralığı 60 saniyede birdir. |
İşlemler ve bağımlılıklar | Sanal makinede çalışan işlemler ve makineler arasındaki bağımlılıklar hakkında bilgi toplar. Bu bilgiler VM içgörülerinde Eşleme özelliğini etkinleştirir. Bu isteğe bağlıdır ve makine için VM içgörüleri Eşleme özelliğini etkinleştirir. |
Log Analytics çalışma alanı | Verileri depolamak için çalışma alanı. Yalnızca VM içgörülerine sahip çalışma alanları listelenir. |
Önemli
VM içgörülerini desteklemek için kendi DCR'nizi oluşturmayın. VM içgörüleri tarafından oluşturulan DCR, çalışması için gereken özel bir veri akışı içerir. Windows ve Syslog olayları gibi daha fazla veri toplamak için bu DCR'yi düzenleyebilirsiniz, ancak daha fazla DCR oluşturup bunları makineyle ilişkilendirmeniz gerekir.
Bir veri toplama kuralını, Bağımlılık Aracısı'nın yüklü olmadığı bir makineyle Eşleme özelliğinin etkinleştirildiği şekilde ilişkilendirirseniz, Harita görünümü kullanılamaz. Eşleme görünümünü etkinleştirmek için Bağımlılık Aracısı'nı yüklerken Bağımlılık Aracısı uzantısında ayarlayın enableAMA property = true
. Azure İzleyici Aracısı için VM içgörülerini etkinleştirme bölümünde açıklanan yordamı izlemenizi öneririz.
Log Analytics aracısından Azure İzleyici Aracısı'na geçiş
Geçiş sırasında hem Azure İzleyici Aracısı'nı hem de Log Analytics aracısını aynı makineye yükleyebilirsiniz. Bir makinede her iki aracı da yüklüyse, Azure portal yinelenen verileri topladığınıza ilişkin bir uyarı görürsünüz.
Uyarı
Hem Azure İzleyici Aracısı hem de Log Analytics aracısı ile tek bir makineden yinelenen verilerin toplanması aşağıdakilere neden olabilir:
- Yinelenen verilerin Log Analytics çalışma alanına gönderilmesinden kaynaklanan ek veri alımı maliyetleri.
- Özellik yinelenen verileri denetlemediğinden VM içgörülerinin Harita özelliğinde yanlışlık.
Log Analytics aracısını kullanan makinelerden kendiniz kaldırmanız gerekir. Bu adımı gerçekleştirmeden önce, makinenin Log Analytics aracısını gerektiren diğer çözümlere güvenmediğinden emin olun. Daha fazla bilgi için bkz. Log Analytics aracısından Azure İzleyici Aracısı'na geçiş.
Log Analytics çalışma alanınıza hala hiçbir Log Analytics aracısının bağlı olmadığını doğruladıktan sonra VM Insights çözümünü çalışma alanından kaldırabilirsiniz. Artık gerekli değil.
Not
Log Analytics çalışma alanınıza veri gönderen her iki aracıya sahip makineniz olup olmadığını denetlemek için Log Analytics'te aşağıdaki günlük sorgusunu çalıştırın. Bu sorgu, her bilgisayar için son sinyali gösterir. Bir bilgisayarda her iki aracı da varsa, her biri farklı
category
olan iki kayıt döndürür. Azure İzleyici aracısı bircategory
Azure İzleyici Aracısı'na sahip olacaktır. Log Analytics aracısının bircategory
Doğrudan Aracısı olacaktır.Heartbeat | summarize max(TimeGenerated) by Computer, Category | sort by Computer
Tanılama ve kullanım verileri
Microsoft, Azure İzleyici kullanımınız aracılığıyla kullanım ve performans verilerini otomatik olarak toplar. Microsoft bu verileri hizmetin kalitesini, güvenliğini ve bütünlüğünü geliştirmek için kullanır.
Doğru ve verimli sorun giderme özellikleri sağlamak için Harita özelliği, yazılımınızın yapılandırmasıyla ilgili verileri içerir. Veriler işletim sistemi ve sürümü, IP adresi, DNS adı ve iş istasyonu adı gibi bilgileri sağlar. Microsoft ad, adres veya diğer kişi bilgilerini toplamaz.
Veri toplama ve kullanım hakkında daha fazla bilgi için bkz. Microsoft Online Services Gizlilik Bildirimi.
Not
Kişisel verileri görüntüleme veya silme hakkında bilgi için bkz. GDPR için Azure Veri Nesnesi İstekleri. GDPR hakkında daha fazla bilgi için Microsoft Güven Merkezi'nin GDPR bölümüne ve Hizmet Güveni portalının GDPR bölümüne bakın.
Sonraki adımlar
Performans izleme özelliğini kullanmayı öğrenmek için bkz. VM içgörü performansını görüntüleme. Bulunan uygulama bağımlılıklarını görüntülemek için bkz. VM içgörüleri eşlemesini görüntüleme.