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 İ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.
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. |
Sonraki Adımlar
- Azure İzleyici özelliklerini kullanarak Kubernetes ortamınızı izlemek için en iyi yöntemler ve öneriler için Azure İzleyici ve bulut yerel araçlarını kullanarak Kubernetes kümelerini izleme konusuna bakın.
- 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.