Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Azure, Kubernetes altyapınızın farklı katmanlarının ve buna bağlı uygulamaların sistem durumunu ve performansını izlemek için Azure Monitor tabanlı eksiksiz bir hizmet kümesi sağlar. Bu hizmetler, Azure Kubernetes Service (AKS) veya AWS ve GCP gibi diğer bulutlarda çalışan kümeleriniz için eksiksiz bir izleme çözümü sağlamak için birbirleriyle birlikte çalışır.
Cloud Native Computing Foundation tarafından desteklenen buluta özel teknolojilere yönelik mevcut bir yatırımınız olabilir veya kuruluşunuz Splunk veya Datadog gibi Kubernetes günlüklerini toplamak ve analiz etmek için alternatif araçlar kullanabilir. Hangi Azure araçlarının dağıtılacağını ve bunların yapılandırılmasını tercihiniz, belirli ortamınızın gereksinimlerine bağlıdır. Mevcut izleme çözümünüzü Azure Monitor geçirmeyi veya Azure hizmetleri mevcut ortamınızla tümleştirmeyi seçebilirsiniz. Örneğin, Prometheus ve Grafana için Azure'daki yönetilen teklifleri diğer bulutlarda kullanabilir veya bu araçların mevcut yüklemesini Azure'daki Kubernetes kümelerinizle kullanmayı seçebilirsiniz.
Tavsiye
Bu makalede, Kubernetes kümelerinizin ve üzerinde çalışan iş yüklerinizin sistem durumunu ve performansını izlemek için kullanılan Azure Monitor özellikleri açıklanmaktadır. Azure Monitor ve bulutta yerel araçlar kullanarak Monitor Kubernetes kümelerine bakın bu hizmetleri yöneten tipik rollere göre Kubernetes ortamınızın farklı katmanlarını izleyecek şekilde yapılandırmaya yönelik en iyi yöntemler için.
Kubernetes katmanları
Aşağıda, uygulamalar aracılığıyla altyapı katmanından başlayarak tipik bir Kubernetes ortamının çizimi verilmiştir. Her katmanın, aşağıda açıklanan farklı Azure hizmetleri tarafından ele alınan ayrı izleme gereksinimleri vardır.
Ağ düzeyi
Kubernetes kümesine gelen ve kubernetes kümesinden gelen trafiği destekleyen sanal ağ bileşenleri aşağıdaki hizmetlerle izlenir.
| Hizmet | Description |
|---|---|
| Network Watcher | Kubernetes kümeleriniz tarafından kullanılan sanal ağları izlemek ve algılanan sorunları tanılamak için Azure araç paketi. |
| Trafik analizi | Trafik akışıyla ilgili içgörüler sağlamak için akış günlüklerini analiz eden Network Watcher özelliği. |
| Ağ analizleri | Farklı ağ bileşenlerinin performansının ve sistem durumunun görsel bir gösterimini içeren ve Network Watcher parçası olan ağ izleme araçlarına erişim sağlayan Azure Monitor özelliği. |
Kapsayıcı düzeyleri
Kapsayıcı düzeyleri; dağıtımlar, kapsayıcılar ve çoğaltma kümeleri gibi Kubernetes nesnelerini, API sunucuları, bulut denetleyicisi ve kubelet gibi küme denetim düzlemi bileşenlerini ve düğümler ve düğüm havuzları olarak soyutlanmış sanal makine ölçek kümelerini içerir. Bu katmanlar aşağıdaki hizmetlerle izlenir.
| Hizmet | Description |
|---|---|
| Prometheus için yönetilen Azure Monitor hizmeti | Prometheus , Cloud Native Compute Foundation'ın buluta özel bir ölçüm çözümüdür ve Kubernetes kümelerinden ölçüm verilerini toplamak ve analiz etmek için kullanılan en yaygın araçtır. Prometheus için yönetilen Azure Monitor hizmet, Prometheus sorgu dili (PromQL) ve Prometheus uyarıları ile uyumlu ve görselleştirme için Azure Managed Grafana ile tümleşen tam olarak yönetilen bir çözümdür. Bu hizmet, kendi Prometheus ortamınızı yönetmenin karmaşıklığı olmadan open source araçlarına yatırımınızı destekler. |
| Kapsayıcı günlüğü koleksiyonu | kümenizdeki her düğümden stdout/stderr günlüklerini ve Kubernetes olaylarını toplamak için Azure Monitor aracısı kapsayıcılı sürümünü kullanan AKS ve Azure Arc özellikli Kubernetes kümeleri için Azure hizmeti. Azure portalındaki verileri analiz edin veya Log Analytics kullanarak sorgulayın. |
| Denetim düzlemi günlük toplama | Kontrol düzlemi günlükleri Azure Monitor'de kaynak günlükleri olarak uygulanır. Bu günlükleri, kapsayıcı günlüklerinizle aynı Log Analytics çalışma alanında toplamak için bir tanı ayarı oluşturun. |
| Azure Arc ile etkinleştirilmiş Kubernetes | Merkezi bir denetim düzlemi olarak Azure kullanarak şirket içinde veya diğer bulutlarda çalışan Kubernetes kümelerine eklemenizi sağlar. Arc agent yüklü olduğunda, AKS ve karma küme yapılandırmalarını aynı yöntemler ve araçlar kullanarak izleyebilir, ayrıca kapsayıcı günlükleri ve Prometheus metriklerinin toplanmasını gerçekleştirebilirsiniz. |
Uygulama düzeyi
Kubernetes kümenizde çalışan uygulama iş yükleri aşağıdaki hizmetlerle izlenir.
| Hizmet | Description |
|---|---|
| Uygulama içgörüleri | Kubernetes kümenizde çalışan uygulamaları geliştirmeden teste ve üretime kadar izlemek için uygulama performansı izleme (APM) sağlayan Azure Monitor özelliği. Dağıtılmış izlemeleri kullanarak gecikme süresi ve güvenilirlik sorunlarını hızla belirleyin ve azaltın. Satıcıdan bağımsız araçlandırma için OpenTelemetry'yi destekler. |
Analysis
Azure Monitor, diğer özellikler tarafından toplanan verileri analiz etmek için birden çok araç sağlar. Ortamınızdaki tüm kümelerin özetiyle başlayın ve ardından tek bir küme için etkileşimli görünümlerde detaya gidin. Ayrıca, farklı Kubernetes telemetri kümelerini birleştiren çeşitli kullanılabilir Grafana panolarından da yararlanabilirsiniz. Proaktif bildirim için Prometheus ölçümlerini temel alan bir dizi ortak uyarı kuralı etkinleştirin.
| Hizmet | Description |
|---|---|
| Birleşik izleme panosu | Azure portalındaki birleşik izleme panosu, etkileşimli analiz için farklı hizmetler tarafından toplanan verileri tek bir ekranda birleştirir. Farklı kümelerinizin üst düzey durumunu alın ve ardından tek tek kümelerin ve bileşenlerinin ayrıntılarına gidin. |
| Azure Managed Grafana | Prometheus ve diğer verileri sunmak için yaygın olarak kullanılan bir açık kaynak veri görselleştirme platformu olan Grafana'nın tam olarak yönetilen uygulaması. Kubernetes'i izlemek ve tam yığın sorunlarını gidermek için önceden tanımlanmış birden çok Grafana panosu mevcuttur. |
| Grafana ile Azure Monitor panoları | Grafana panolarını Azure portalında yapılandırma gereksinimleri olmadan ve maliyet olmadan sunun. Yönetilen Grafana yerine, eğer birden çok veri kaynağında pano gereksiniminiz yoksa bu özelliği kullanın. |
Sonraki Adımlar
- Kubernetes ortamınızı izlemek için Azure Monitor özellikleri yapılandırmaya yönelik en iyi yöntemler ve öneriler için bkz. Azure Monitor ve bulutta yerel araçlar kullanan Monitor Kubernetes kümeleri.
- Kümenizde Yönetilen Prometheus'u ve log toplamayı etkinleştirmek için, Kubernetes kümeleri için izlemeyi etkinleştirin bölümüne bakın.