Aracılığıyla paylaş


Azure İzleyici'de Kubernetes izleme

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 İzleyici'yi temel alan eksiksiz bir hizmet kümesi sağlar. Bu hizmetler, Azure Kubernetes Service'te (AKS) veya AWS ve GCP gibi diğer bulutlarda çalışan kümeleriniz için eksiksiz bir izleme çözümü sağlamak için birbiriyle 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ğına ve bunların yapılandırmasına ilişkin seçiminiz, belirli ortamınızın gereksinimlerine bağlıdır. Mevcut izleme çözümünüzü Azure İzleyici'ye geçirmeyi veya Azure hizmetlerini 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 bu kümelerde çalışan iş yüklerinizin sistem durumunu ve performansını izlemek için kullanılan Azure İzleyici özellikleri açıklanmaktadır. Bu hizmetleri yöneten tipik rollere göre Kubernetes ortamınızın farklı katmanlarını izlemek üzere yapılandırmaya yönelik en iyi yöntemler için bkz. Azure İzleyici'yi kullanarak Kubernetes kümelerini ve bulutta yerel araçları izleme .

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.

İlgili yönetim rollerine sahip Kubernetes ortamının katmanlarının diyagramı.

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
Ağ İzleyicisi Kubernetes kümeleriniz tarafından kullanılan sanal ağları izlemek ve algılanan sorunları tanılamak için Azure'daki araç paketi.
Trafik analizi Trafik akışıyla ilgili içgörüler sağlamak için akış günlüklerini analiz eden Ağ İzleyicisi özelliği.
Ağ analizleri Farklı ağ bileşenlerinin performansının ve sistem durumunun görsel bir gösterimini içeren ve Ağ İzleyicisi'nin parçası olan ağ izleme araçlarına erişim sağlayan Azure İzleyici ö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 Azure İzleyici yönetilen 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 Azure İzleyici'nin yönetilen hizmeti, Prometheus sorgu dili (PromQL) ve Prometheus uyarıları ile uyumlu olan ve görselleştirme için Azure Yönetilen Grafana ile entegre olan tam olarak yönetilen bir çözümdür. Bu hizmet, kendi Prometheus ortamınızı yönetmenin karmaşıklığı olmadan açık kaynak araçlara 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 İzleyici aracısının 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'i kullanarak sorgulayın.
Denetim düzlemi günlük toplama Denetim düzlemi günlükleri Azure İzleyici'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ılama ayarı oluşturun.
Azure Arc özellikli Kubernetes Azure'ı merkezi bir denetim düzlemi olarak 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 Geliştirmeden teste ve üretime kubernetes kümenizde çalışan uygulamaları izlemek için uygulama performansı izleme (APM) sağlayan Azure İzleyici ö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 İzleyici, 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 Yönetimli 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 İzleyici panoları Azure portalında grafana panolarını 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.

Kapsayıcı içgörüleri tekli ve çoklu küme görünümlerinin ekran görüntüleri.

Sonraki Adımlar