Üretime hazır izleme yığını

Eksiksiz Kubernetes Gözlemlenebilirlik tek yığında

Prometheus, Grafana, Alertmanager ve temel exporter'ları birleşik bir Helm chart olarak dağıtın. Kubernetes kümeleriniz için kurumsal düzeyde izleme — günler değil, dakikalar içinde yapılandırılır.

0
GitHub Yıldızı
0
Helm İndirme
0
Çalışma Süresi SLA
Kube Prometheus Stack 2026 — Helm Install with Grafana & Full Kubernetes Observability

Altı sütunu tam kapsamlı izlemenin

Her bileşen, altyapı metriklerinden akıllı uyarılara ve güzel panolara kadar uçtan uca gözlemlenebilirlik sunmak için uyum içinde çalışır.

Prometheus Operator

Orkestrasyon beyni. Yerel Kubernetes CRD'leri — ServiceMonitors, PodMonitors ve PrometheusRules kullanarak Prometheus örneklerini yönetir.

Çekirdek Motor

Prometheus Sunucusu

Endüstri standardı zaman serisi veritabanı. Güçlü PromQL sorgu dili desteğiyle tüm kümenizden metrikleri toplar, depolar ve değerlendirir.

TSDB

Grafana

Küme sağlığı, düğüm performansı ve iş yükü metrikleri için önceden oluşturulmuş panolarla zengin görselleştirme katmanı. Özelleştirilebilir ve genişletilebilir.

Görselleştirme

Alertmanager

Tekilleştirme, gruplama ve susturma ile akıllı uyarı yönlendirme. Uyarıları Slack, PagerDuty, e-posta, MS Teams ve özel webhook'lara yönlendirin.

Uyarılar

Node Exporter

Her düğümde DaemonSet olarak dağıtılan, CPU, bellek, disk G/Ç ve ağ metriklerini açığa çıkarır — ana bilgisayar altyapısında tam görünürlük sağlar.

Altyapı

Kube-State-Metrics

Kubernetes API nesnelerini — deployment'lar, pod'lar, replica set'ler, servisler — izler, tüm iş yüklerinizin istenen ve gerçek durumunu takip eder.

K8s Durumu

Yığın nasıl birlikte çalışır

Metrik toplama'dan akıllı uyarıya ve zengin görselleştirmeye kadar birleşik bir veri hattı.

Kube Prometheus Stack mimari diyagramı, metrik exporter'lardan Prometheus üzerinden Grafana panolarına veri akışını gösteriyor

Orkestrasyon

Prometheus Operator, toplama hedeflerini otomatik keşfetmek için ServiceMonitor ve PodMonitor CRD'lerini izler.

Metrik Toplama

Node Exporter donanım metriklerini toplar; kube-state-metrics API sunucusundan Kubernetes nesne durumlarını yakalar.

Toplama ve Depolama

Prometheus, keşfedilen tüm uç noktalardan metrikleri çeker ve yapılandırılabilir saklama ile zaman serisi verileri olarak depolar.

Kural Değerlendirme

PrometheusRule nesneleri uyarı koşullarını tanımlar. Tetiklenen uyarılar yönlendirme için Alertmanager'a iletilir.

Uyarı ve Bildirim

Alertmanager uyarıları tekilleştirir, gruplar ve Slack, PagerDuty, e-posta veya herhangi bir webhook alıcısına yönlendirir.

Görselleştirme

Grafana, gerçek zamanlı panolar oluşturmak için Prometheus'u sorgular — küme sağlığı için önceden oluşturulmuş ve tamamen özelleştirilebilir.

Dağıtın üç komutla

Prometheus topluluğunun resmi Helm chart'ını kullanarak beş dakikadan kısa sürede sıfırdan tam izlemeye.

terminal — bash
# Prometheus topluluk Helm deposunu ekleyin
$ helm repo add prometheus-community \
    https://prometheus-community.github.io/helm-charts
$ helm repo update

# Özel bir izleme ad alanı oluşturun
$ kubectl create namespace monitoring

# Tam kube-prometheus-stack'i kurun
$ helm install prometheus-stack \
    prometheus-community/kube-prometheus-stack \
    --namespace monitoring \
    --values values.yaml

İçin inşa edildi kurumsal ölçek

Üretimde güvenilir, performanslı ve güvenli bir izleme yığını çalıştırmak için savaşta test edilmiş kalıpları izleyin.

Kalıcı Depolama

Metrikleri veya panoları kaybetmeden pod yeniden başlatmalarından kurtulmak için Prometheus ve Grafana için Persistent Volume'ları yapılandırın.

Kardinalite Kontrolü

Bellek patlamalarını önlemek için zaman serisi kardinalitesini izleyin ve yönetin. Benzersiz ID'ler gibi yüksek kardinalite etiketlerinden kaçının.

Yüksek Kullanılabilirlik

Arıza alanları arasında kesintisiz izleme için pod karşıt yakınlığı ile birden fazla Prometheus çoğaltması çalıştırın.

Uzun Vadeli Depolama

30 günün ötesinde geçmiş veri saklama için remote_write aracılığıyla Thanos, Cortex veya Grafana Cloud ile entegre olun.

Güvenlik ve RBAC

İzleme ad alanı için ağ politikaları, Grafana için OIDC/OAuth kimlik doğrulaması ve katı Kubernetes RBAC uygulayın.

ServiceMonitor Keşfi

Otomatik, servis tabanlı metrik hedef keşfi için ServiceMonitor ve PodMonitor CRD'lerini kullanın — manuel yapılandırma gerekmez.

Kaynak Yönetimi

Üretimde kaynak açlığını ve OOM kill'lerini önlemek için her bileşen için CPU/bellek istekleri ve limitleri belirleyin.

Tam Gözlemlenebilirlik Sütunları

Metriklerin ötesine geçin: birleşik bir Grafana yığınında günlükler için Loki ve dağıtık izleme için Tempo + OpenTelemetry ekleyin.

Sıkça Sorulan Sorular

kube-prometheus-stack'in dağıtımı ve yönetimi hakkında bilmeniz gereken her şey.

Prometheus, Grafana, Alertmanager, Node Exporter, kube-state-metrics ve Prometheus Operator dahil olmak üzere tam bir Kubernetes izleme ve uyarı yığını dağıtan kapsamlı bir Helm chart'tır. Kutudan çıktığı haliyle üretime hazır gözlemlenebilirlik sağlar.
Bağımsız Prometheus, toplama hedefleri, uyarı kuralları ve panoların manuel yapılandırmasını gerektirir. kube-prometheus-stack, ServiceMonitor ve PrometheusRule gibi CRD'lerle Prometheus Operator kalıbını kullanarak tüm bunları otomatikleştirir, ayrıca önceden yapılandırılmış Grafana panoları içerir.
Küçük bir küme (1–5 düğüm) için Prometheus genellikle 2 CPU çekirdeği ve 4–8 GB RAM gerektirir. Grafana yaklaşık 0,5 CPU ve 512 MB RAM gerektirir. Üretim kümeleri için kaynakları zaman serisi sayısına ve toplama sıklığına göre ölçeklendirin.
Kesinlikle. Özel Grafana panoları ConfigMaps veya Grafana arayüzü aracılığıyla sağlanabilir. Özel uyarı kuralları, Operator'ın Prometheus yapılandırmasıyla otomatik olarak senkronize ettiği PrometheusRule CRD'leri kullanılarak tanımlanır.
Yerel Prometheus depolaması 15–30 gün saklama için önerilir. Daha uzun vadeli depolama için, metrikleri Thanos, Cortex, Grafana Mimir veya Amazon Managed Prometheus ve Grafana Cloud gibi yönetilen hizmetlere göndermek üzere remote_write yapılandırın.
Varsayılan yapılandırma mükemmel bir başlangıç noktasıdır, ancak üretim dağıtımları kalıcı depolamayı etkinleştirmek, kaynak limitleri belirlemek, HA çoğaltmalarını yapılandırmak ve güvenlik için ağ politikaları uygulamak üzere values.yaml'ı özelleştirmelidir.

İzlemeye hazır mısınız Kubernetes kümenizi?

Endüstri standardı gözlemlenebilirlik yığınını dakikalar içinde dağıtın. Açık kaynak, savaşta test edilmiş ve dünya çapında binlerce mühendislik ekibi tarafından güvenilen.

GitHub'da Görüntüle Artifact Hub