Azure Stack Hub'da kapsayıcılar için Azure İzleyici kullanma
Azure Stack Hub'da AKS altyapısı tarafından dağıtılan kubernetes kümesinde kapsayıcılarınızı izlemek için kapsayıcılar için Azure İzleyici'yi kullanabilirsiniz.
Önemli
Azure Stack Hub'daki kapsayıcılar için Azure İzleyici şu anda genel önizleme aşamasındadır. Önizleme sürümü bir hizmet düzeyi sözleşmesi olmadan sağlanır ve üretim iş yüklerinde kullanılması önerilmez. Bazı özellikler desteklenmiyor olabileceği gibi özellikleri sınırlandırılmış da olabilir. Daha fazla bilgi için bkz. Microsoft Azure Önizlemeleri için Ek Kullanım Koşulları.
Ölçümler API'sini kullanarak Kubernetes'te bulunan denetleyicilerden, düğümlerden ve kapsayıcılardan bellek ve işlemci ölçümlerini toplayarak Azure İzleyici ile kapsayıcı performansını gözden geçirebilirsiniz. Ayrıca, hizmet kapsayıcı günlüklerini toplar. Şirket içi kümenizdeki sorunları Azure'dan tanılamak için bu günlükleri kullanabilirsiniz. Kubernetes kümelerinizden izlemeyi ayarladıktan sonra bu ölçümler ve günlükler otomatik olarak toplanır. Linux için Azure İzleyici Log Analytics aracısının kapsayıcılı sürümü günlükleri toplar. Azure İzleyici, ölçümleri ve günlükleri Azure aboneliğinizde erişilebilen Log Analytics çalışma alanınızda depolar.
Kümenizde Azure İzleyici'yi etkinleştirmenin iki yolu vardır. Her iki yöntem de Azure'da bir Azure İzleyici Log Analytics çalışma alanı ayarlamanızı gerektirir.
Önkoşullar
Her iki yöntem de Azure İzleyici -Kapsayıcılar'da listelenen önkoşulları gerektirir.
Yöntem bir
Kümenize izleme aracılarını yüklemek için Helm grafiğini de kullanabilirsiniz. Aşağıdaki Azure İzleyici - Kapsayıcılar makalesindeki yönergeleri izleyin.
Yöntem iki
AKS altyapısı kümesi belirtimi json dosyasında bir eklenti belirtebilirsiniz. Dosya, API Modeli olarak da adlandırılır. Bu eklentide, izleme bilgilerinin depolandığı Azure Log Analytics Çalışma Alanının WorkspaceGUID ve WorkspaceKey değerlerinin base64 kodlu sürümünü sağlayın.
Azure Stack Hub kümesi için desteklenen API tanımları şu örnekte bulunabilir: kubernetes-container-monitoring_existing_workspace_id_and_key.json. Özellikle, kubernetesConfig içinde addons özelliğini bulun:
"orchestratorType": "Kubernetes",
"kubernetesConfig": {
"addons": [
{
"name": "container-monitoring",
"enabled": true,
"config": {
"workspaceGuid": "<Azure Log Analytics Workspace Guid in Base-64 encoded>",
"workspaceKey": "<Azure Log Analytics Workspace Key in Base-64 encoded>"
}
}
]
}
Sonraki adımlar
- Azure Stack Hub'da AKS altyapısı hakkında bilgi edinin
- Kapsayıcılar için Azure İzleyici'ye genel bakış hakkında bilgi edinin
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin