Azure Tanılama uzantısına genel bakış
Azure Tanılama uzantısı, Azure İzleyici'de sanal makineler de dahil olmak üzere Azure işlem kaynaklarının konuk işletim sisteminden izleme verileri toplayan bir aracıdır. Bu makalede, Azure Tanılama uzantısına, desteklediği belirli işlevlere ve yükleme ve yapılandırma seçeneklerine genel bir bakış sağlanır.
Not
Azure Tanılama uzantısı 31 Mart 2026'da kullanımdan kaldırılacaktır. Bu tarihten sonra Microsoft artık Azure Tanılama uzantısı için destek sağlamayacaktır.
Linux (LAD) ve Windows (WAD) için Azure Tanılama uzantılarından Azure İzleyici Aracısı'na geçiş
- Azure İzleyici Aracısı Log Analytics çalışma alanları, Azure Event Hubs ve Azure Depolama dahil olmak üzere birden çok hedefe veri toplayabilir ve gönderebilir.
- VM'nizde hangi uzantıların yüklü olduğunu denetlemek için, VM'nizdeki Ayarlar'ın altında Uzantılar + uygulamalar'ı seçin.
- Yinelenen verileri önlemek için Aynı verileri Event Hubs'a veya Azure Depolama'ya toplamak için Azure İzleyici Aracısı'nı ayarladıktan sonra LAD veya WAD'yi kaldırın.
- Depolamaya alternatif olarak, uygun maliyetli günlük kaydı için Log Analytics çalışma alanınızda Yardımcı planla bir tablo ayarlamanızı kesinlikle öneririz.
Birincil senaryolar
Gerekirse Azure Tanılama uzantısını kullanın:
- Verileri arşivleme veya Azure Depolama Gezgini gibi araçlarla analiz etmek için Azure Depolama'ya gönderin.
- Ölçüm gezginiyle analiz etmek ve neredeyse gerçek zamanlı ölçüm uyarıları ve otomatik ölçeklendirme (yalnızca Windows) gibi özelliklerden yararlanmak için Azure İzleyici Ölçümleri'ne veri gönderin.
- Azure Event Hubs'ı kullanarak üçüncü taraf araçlara veri gönderme.
- VM önyükleme sorunlarını araştırmak için önyükleme tanılamalarını toplayın.
Azure Tanılama uzantısının sınırlamaları:
- Yalnızca Azure kaynaklarıyla kullanılabilir.
- Azure İzleyici Günlüklerine veri gönderme özelliği sınırlıdır.
Log Analytics aracısı ile karşılaştırma
Azure İzleyici'deki Log Analytics aracısı, sanal makinelerin konuk işletim sisteminden izleme verilerini toplamak için de kullanılabilir. Gereksinimlerinize bağlı olarak ya da ikisini birden kullanmayı seçebilirsiniz. Azure İzleyici aracılarının karşılaştırması için bkz . Azure İzleyici aracılarının genel bakışı.
Dikkate alınması gereken temel farklar şunlardır:
- Azure Tanılama Uzantısı yalnızca Azure sanal makineleriyle kullanılabilir. Log Analytics aracısı Azure'daki sanal makinelerle, diğer bulutlarla ve şirket içinde kullanılabilir.
- Azure Tanılama uzantısı Azure Depolama'ya veri gönderir, Azure İzleyici Ölçümleri (yalnızca Windows) ve Azure Event Hubs. Log Analytics aracısı Azure İzleyici Günlüklerine veri toplar.
- Log Analytics aracısı kullanımdan kaldırılacak çözümler, VM içgörüleri ve Bulut için Microsoft Defender gibi diğer hizmetler için gereklidir.
Maliyetler
Azure Tanılama uzantısı için ücret alınmaz, ancak alınan veriler için ücret yansıtabilirsiniz. Veri topladığınız hedef için Azure İzleyici fiyatlandırmasını denetleyin.
Toplanan veriler
Aşağıdaki tablolarda, Windows ve Linux tanılama uzantısı tarafından toplanabilir veriler listelenecektir.
Windows tanılama uzantısı (WAD)
Data source | Açıklama |
---|---|
Windows olay günlükleri | Windows olay günlüğündeki olaylar. |
Performans sayaçları | İşletim sistemi ve iş yüklerinin farklı yönlerinin performansını ölçen sayısal değerler. |
IIS günlükleri | Konuk işletim sisteminde çalışan IIS web siteleri için kullanım bilgileri. |
Uygulama günlükleri | Uygulamanız tarafından yazılan iletileri izleme. |
.NET EventSource günlükleri | .NET EventSource sınıfını kullanarak olayları kod yazma. |
Bildirim tabanlı ETW günlükleri | Herhangi bir işlem tarafından oluşturulan Windows olayları için olay izleme. |
Kilitlenme bilgi dökümleri (günlükler) | Bir uygulamanın kilitlenmesi durumunda işlemin durumu hakkında bilgi. |
Dosya tabanlı günlükler | Uygulamanız veya hizmetiniz tarafından oluşturulan günlükler. |
Aracı tanılama günlükleri | Azure Tanılama hakkında bilgi. |
Linux tanılama uzantısı (LAD)
Data source | Açıklama |
---|---|
Syslog | Linux olay günlüğü sistemine gönderilen olaylar |
Performans sayaçları | İşletim sistemi ve iş yüklerinin farklı yönlerinin performansını ölçen sayısal değerler |
Günlük dosyaları | Dosya tabanlı bir günlüğe gönderilen girdiler |
Veri hedefleri
Hem Windows hem de Linux için Azure Tanılama uzantısı her zaman bir Azure Depolama hesabında veri toplar. Bu verilerin toplandığı belirli tablo ve blobların listesi için bkz. Windows için Azure Tanılama uzantısını yükleme ve yapılandırma ve Ölçümleri ve günlükleri izlemek için Linux için Azure Tanılama uzantısını kullanma.
Diğer hedeflere veri göndermek için bir veya daha fazla veri havuzu yapılandırın. Aşağıdaki bölümlerde Windows ve Linux tanılama uzantısı için kullanılabilir havuzlar listelanmıştır.
Windows tanılama uzantısı (WAD)
Hedef | Açıklama |
---|---|
Azure İzleyici Ölçümleri | Azure İzleyici Ölçümleri'ne performans verileri toplama. Bkz . Konuk işletim sistemi ölçümlerini Azure İzleyici ölçüm veritabanına gönderme. |
Olay hub’ları | Verileri Azure dışında göndermek için Azure Event Hubs'ı kullanın. Bkz. Azure Event Hubs'a veri akışı Azure Tanılama. |
Azure Depolama blobları | Azure Depolama'da tablolara ek olarak bloblara veri yazma. |
Application Insights | Diğer uygulama izleme ile tümleştirmek için VM'nizde çalışan uygulamalardan Application Insights'a veri toplayın. Bkz. Application Insights'a tanılama verileri gönderme. |
Azure İzleyici Günlükleri ile analiz etmek için depolama alanından Log Analytics çalışma alanına WAD verileri de toplayabilirsiniz, ancak Log Analytics aracısı genellikle bu işlevsellik için kullanılır. Verileri doğrudan Log Analytics çalışma alanına gönderebilir ve daha fazla işlevsellik sağlayan çözümleri ve içgörüleri destekler. Bkz. Azure Depolama'dan Azure tanılama günlüklerini toplama.
Linux tanılama uzantısı (LAD)
LAD, Azure Depolama'daki tablolara veri yazar. Aşağıdaki tabloda yer alan havuzları destekler.
Hedef | Açıklama |
---|---|
Olay hub’ları | Verileri Azure dışında göndermek için Azure Event Hubs'ı kullanın. |
Azure Depolama blobları | Azure Depolama'da tablolara ek olarak bloblara veri yazma. |
Azure İzleyici Ölçümleri | LAD'ye ek olarak Telegraf aracısını da yükleyin. Bkz . InfluxData Telegraf aracısı ile Linux VM için özel ölçümler toplama. |
Yükleme ve yapılandırma
Tanılama uzantısı Azure'da bir sanal makine uzantısı olarak uygulandığından Azure Resource Manager şablonları, PowerShell ve Azure CLI kullanarak aynı yükleme seçeneklerini destekler. Sanal makine uzantılarını yükleme ve koruma hakkında bilgi için bkz . Windows için sanal makine uzantıları ve özellikleri ve Linux için sanal makine uzantıları ve özellikleri.
Ayrıca, sanal makinenin menüsünün İzleme bölümündeki Tanılama ayarları'nın altındaki Azure portalında hem Windows hem de Linux tanılama uzantısını yükleyebilir ve yapılandırabilirsiniz.
Windows ve Linux için tanılama uzantısını yükleme ve yapılandırma hakkında bilgi için aşağıdaki makalelere bakın:
- Windows için Azure Tanılama uzantısını yükleme ve yapılandırma
- Ölçümleri ve günlükleri izlemek için Linux tanılama uzantısını kullanma
Desteklenen işletim sistemleri
Aşağıdaki tablolarda WAD ve LAD tarafından desteklenen işletim sistemleri listelenmektedir. Benzersiz konular ve yükleme işlemi için her aracı için belgelere bakın. Desteklenen işletim sistemleri için Telegraf belgelerine bakın. Tüm işletim sistemlerinin x64 olduğu varsayılır. x86 hiçbir işletim sistemi için desteklenmez.
Windows
İşletim sistemi | Destek |
---|---|
Windows Server 2022 | ❌ |
Windows Server 2022 Core | ❌ |
Windows Server 2019 | ✅ |
Windows Server 2019 Core | ❌ |
Windows Server 2016 | ✅ |
Windows Server 2016 Core | ✅ |
Windows Server 2012 R2 | ✅ |
Windows Server 2012 | ✅ |
Windows 11 İstemcisi ve Pro | ❌ |
Windows 11 Enterprise (çoklu oturum dahil) | ❌ |
Windows 10 1803 (RS4) ve üzeri | ❌ |
Windows 10 Enterprise (çoklu oturum dahil) ve Pro (yalnızca Sunucu senaryoları) | ✅ |
Linux
İşletim sistemi | Destek |
---|---|
CentOS Linux 9 | ❌ |
CentOS Linux 8 | ❌ |
CentOS Linux 7 | ✅ |
Debian 12 | ❌ |
Debian 11 | ❌ |
Debian 10 | ❌ |
Debian 9 | ✅ |
Debian 8 | ❌ |
Oracle Linux 9 | ❌ |
Oracle Linux 8 | ❌ |
Oracle Linux 7 | ✅ |
Oracle Linux 6.4+ | ✅ |
Red Hat Enterprise Linux Server 9 | ❌ |
Red Hat Enterprise Linux Server 8* | ✅ |
Red Hat Enterprise Linux Server 7 | ✅ |
SUSE Linux Enterprise Server 15 | ❌ |
SUSE Linux Enterprise Server 12 | ✅ |
Ubuntu 22.04 LTS | ❌ |
Ubuntu 20.04 LTS | ✅ |
Ubuntu 18.04 LTS | ✅ |
Ubuntu 16.04 LTS | ✅ |
Ubuntu 14.04 LTS | ✅ |
* Python 2'nin makineye yüklenmesini ve python komutunun diğer adının kullanılmasını gerektirir.
Diğer belgeler
Daha fazla bilgi için aşağıdaki makalelere bakın.
Azure Cloud Services (klasik) web ve çalışan rolleri
- Azure Cloud Services izlemesine giriş
- Azure Cloud Services'da Azure Tanılama etkinleştirme
- Azure Cloud Services için Application Insights
- Azure Tanılama ile Azure Cloud Services uygulamasının akışını izleme
Azure Service Fabric
Yerel makine geliştirme kurulumundaki hizmetleri izleme ve tanılama
Sonraki adımlar
- Azure Tanılama'da performans sayaçlarını kullanmayı öğrenin.
- Tanılamayı başlatma veya Verilerinizi Azure Depolama tablolarında bulma konusunda sorun yaşıyorsanız bkz. Sorun giderme Azure Tanılama.