Tüm Ürünler
Search
Belge Merkezi

Managed Service for Prometheus:Monitor TiDB databases with Prometheus

Son Güncelleme:Oct 09, 2026

Managed Service for Prometheus; TiDB, PD, TiKV ve TiConsole ölçümlerini toplar, önceden hazırlanmış panolar ve uyarı kuralları sunar. Kendi kendinize yönetilen bir Prometheus, Grafana veya Alertmanager yığınına gerek yoktur.

Ön koşullar

Aşağıdakilere sahip olduğunuzdan emin olun:

  • VPC bağlantılı bir Managed Service for Prometheus örneği. ECS için Prometheus

  • VPC içindeki ECS örneklerine dağıtılmış, çalışan bir TiDB kümesi

Neden Managed Service for Prometheus kullanmalısınız?

TiDB için kendi kendinize yönetilen Prometheus çözümü, aşağıdaki gibi operasyonel zorluklar getirir:

  • VPC'ler arasında tekrarlayan dağıtımlar. Her izole VPC, kendi Prometheus, Grafana ve Alertmanager kurulumunu gerektirir.

  • Yerel ECS hizmet keşfi desteği yok. Açık kaynaklı Prometheus, static_configs veya üçüncü taraf kayıt defterlerini kullanır. ECS uyumlu hizmet keşfi, Alibaba Cloud ECS POP API'sini çağıran özel Go kodu gerektirir; bu durum geliştirme çabasını artırır ve yükseltmeleri karmaşıklaştırır.

  • Sınırlı panolar ve uyarı kuralları. TiDB için açık kaynaklı Grafana panoları, operasyonel en iyi uygulama analizleri olmadan ham ölçümleri gösterir ve önceden hazırlanmış uyarı kuralı şablonları bulunmaz.

Aşağıdaki tabloda her iki yaklaşım karşılaştırılmaktadır.

Özellik Kendi Kendine Yönetilen Prometheus Managed Service for Prometheus
Dağıtım Her VPC'deki ECS üzerine Prometheus, Grafana ve Alertmanager dağıtın Yerleşik Grafana ve uyarı özellikleriyle tamamen yönetilen hizmet
Kullanılabilirlik ve ölçeklendirme Kendi kendine yönetilen altyapıyla sınırlıdır Yüksek kullanılabilirlik, yüksek performans ve büyük veri kapasitesi
Hizmet keşfi static_configs veya üçüncü taraf kayıt defterleri; ECS entegrasyonu yok ECS etiket tabanlı eşleştirme ile yerleşik aliyun_sd_configs desteği; Kubernetes'teki labelSelector ile tutarlıdır
Panolar Temel açık kaynaklı panolar İzleme en iyi uygulamalarına dayalı özel TiDB pano şablonları
Uyarı kuralları Kuralları manuel olarak araştırıp yapılandırmanız gerekir GUI tabanlı özelleştirme imkanı sunan 30'dan fazla önceden yapılandırılmış uyarı kuralı

Adım 1: TiDB entegrasyonunu ekleyin

  1. ARMS konsolu üzerinde oturum açın.

  2. Sol gezinme bölmesinde Integration Center seçeneğine tıklayın.

  3. Database bölümünde TIDB seçeneğine tıklayın ve ardından ekrandaki talimatları izleyin.

  4. Ortam türünü seçin: Kubernetes Environment veya ECS (VPC).

  5. Hedef Kubernetes kümesini veya VPC'yi seçin.

  6. Configuration Information bölümünde aşağıdaki parametreleri yapılandırın ve OK seçeneğine tıklayın.

    Parametre Açıklama
    Access Name Bu entegrasyon için özel bir ad
    TIDB Cluster Name TiDB küme adı. Ölçüm çakışmalarını ve pano hatalarını önlemek için entegrasyon başına benzersiz bir ad kullanın
    Namespace Özel bir ad alanı
    PD Server Container Name PD konteyner adı. VEYA eşleştirmesi için birden çok adı dikey çubukla (pd|pd1) ayırın
    PD Metrics Port PD ölçümlerini açığa çıkaran bağlantı noktası
    PD Metrics Collection Path PD ölçümleri için HTTP tarama yolu, genellikle /metrics
    TiDB Server Container Name TiDB sunucu konteyner adı
    TiDB Metrics Port TiDB ölçümlerini açığa çıkaran bağlantı noktası
    TiDB Metrics Collection Path TiDB ölçümleri için HTTP tarama yolu, genellikle /metrics
    TiKV Server Container Name TiKV sunucu konteyner adı
    TiKV Metrics Port TiKV ölçümlerini açığa çıkaran bağlantı noktası
    TiKV Metrics Collection Path TiKV ölçümleri için HTTP tarama yolu, genellikle /metrics
    Metric collection Interval (units/second) Saniye cinsinden tarama aralığı. Varsayılan: 30
  7. Entegrasyon tamamlandıktan sonra, ölçümlerin toplandığını onaylamak için Collect Metrics sekmesine tıklayın.

Entegrasyon, Integration Management sayfasında görünür. Buradan Integrated Environments, Integrated Addons ve Query Dashboards sekmelerinde hedefleri, ölçümleri, panoları ve uyarıları kontrol edebilirsiniz.

Adım 2: TiDB panolarını görüntüleyin

Managed Service for Prometheus, TiDB bileşenleri için 20'den fazla yerleşik Grafana panosu içerir.

Panolara erişmek için:

  1. Integration Management sayfasına gidin ve TiDB kümenizi seçin.

  2. Dashboards sekmesine tıklayın.

  3. Alibaba Cloud Grafana'da açmak için bir pano bağlantısına tıklayın.

Adım 3: Uyarı kurallarını yapılandırın

Managed Service for Prometheus, TiDB için otomatik olarak 30'dan fazla uyarı kuralı oluşturur. Bunları gözden geçirmek ve etkinleştirmek için:

  1. Integration Management sayfasına gidin ve TiDB kümenizi seçin.

  2. Alert Rules sekmesine tıklayın.

  3. Önceden yapılandırılmış kuralları gözden geçirin, iş yükü desenlerinize göre eşikleri ayarlayın ve bunları etkinleştirin.

Özel kurallar eklemek için Prometheus uyarı kuralı oluşturun.

Sonraki adımlar

  • Küme sağlığını, sorgu performansını ve depolama ölçümlerini anlamak için yerleşik TiDB panolarını keşfedin

  • İş yükü desenlerinize göre uyarı eşiklerini ince ayar yapın

  • TiDB kümeniz ölçeklendikçe tarama hedeflerini dinamik olarak yönetmek için aliyun_sd_configs ile ECS etiketlerini kullanın