Tüm Ürünler
Search
Belge Merkezi

Application Real-Time Monitoring Service:ECS gözlemlenebilirliği

Son Güncelleme:Oct 09, 2026

Managed Service for Prometheus node_exporter kullanarak Elastic Compute Service (ECS) Linux veya Windows sunucularından işletim sistemi düzeyinde ölçümleri toplama, process_exporter ile süreçlerle ilgili izleme verilerini toplama ve textfile collector aracılığıyla dosyalara yazdığınız özel izleme ölçümlerini alma işlevlerini destekler.

Önkoşullar

Sunucu izlemenin avantajları

Sunucu izleme; sunucu keşfi, aracı kurulumu, ölçüm kazıma ve uyarı işlevlerini kapsayarak Alibaba Cloud ECS örnekleri için otomatik bir gözlemlenebilirlik çözümü sunar.

Alibaba Cloud ECS örneklerini, kendi kendine yönetilen veri merkezi sunucularını ve üçüncü taraf cloud sunucularını destekler. ECS örnekleri için hizmet, exporter'ları otomatik olarak yükler ve kazıma yapılandırmalarını oluşturur. Yönetilen bir Prometheus aracı; ölçüm kazıma, depolama, görselleştirme ve uyarı işlevlerini yönetir. Otomatik keşif desteği olmayan Alibaba Cloud dışı sunucular için verileri göndermek üzere Alibaba Cloud aracısını manuel olarak yüklemeniz gerekir.

Avantaj

Açıklama

Gerçek zamana yakın sunucu keşfi

  • Uyumluluk: Otomatik keşif, cloud kaynaklarındaki dinamik değişiklikleri algılar ve tüm çalışan örneklerin derhal izlenmesini sağlar.

  • Çok yönlülük: Kubernetes hizmet keşfi ve diğer cloud hizmetleriyle entegrasyon dahil olmak üzere birden fazla keşif türünü destekler.

Gerçek zamana yakın aracı kurulumu

  • Tak ve çalıştır: Otomatik exporter kurulumu, sistemin yeni düğümleri tanımasını ve manuel müdahale olmadan ölçümleri toplamasını sağlar.

  • Kapsamlı izleme: Tam yığın performans takibi için node-exporter, process-exporter, GPU-exporter ve ara katman exporter'larını içerir.

Gerçek zamana yakın ölçüm kazıma

  • Basitleştirilmiş yapılandırma: Otomatik yapılandırma oluşturma, manuel iş yükünü azaltır ve tüm düğümler ile hizmetlerde doğru ölçüm kazımayı sağlar.

  • Esneklik: Ayarlanabilir yapılandırmalar, karmaşık izleme ortamlarına ölçeklenebilir.

Bir sunucu, oluşturulduktan sonraki 30–60 saniye içinde entegre edilir. Kazıma aralıkları 1 ila 60 saniye arasında ayarlanabilir.

Sunucusuz aracı

  • Merkezi yönetim: Yönetilen bir Prometheus aracı, veri toplamayı birleştirir ve izleme mimarisini basitleştirir. Toplama işlem hattı kullanıcılar için şeffaftır.

  • Yüksek verimlilik: Soyutlanmış izleme karmaşıklığı, yanlış yapılandırma riskini azaltır ve veri doğruluğunu artırır.

Akıllı ölçüm etiketleri

  • ECS örneklerinden etiketleri, kaynak gruplarını ve bölgeleri otomatik olarak çıkarır ve bunları ölçüm etiketleri olarak enjekte eder.

  • İş, ortam ve veri kaynağı tanımlaması için özel etiketler eklenebilir.

Büyük ölçekli veri toplama ve depolama

  • Özel ve paylaşılan kaynaklardan oluşan hibrit bir modelle büyük ölçekli entegrasyonu destekler. Kaynaklar, entegre edilen sunucu sayısına göre dinamik olarak ölçeklendirilir.

  • Depolama sistemi, yüksek performanslı sorgulama ile devasa ölçüm hacimlerini işler.

Kapsamlı yukarı ve aşağı akış izleme verileri

  • Uçtan uca gözlemlenebilirlik, tüm uygulama ve hizmet ekosisteminin sağlık durumunu yansıtmak için izleme verilerinin boyutlar arasında entegre edilmesini gerektirir.

  • Sunucular, ağlar, bağımlı hizmetler ve RDMA ağları, OSS ve Redis gibi harici hizmetler dahil olmak üzere donanımdan uygulama katmanına kadar tam yığını kapsar.

Süreç düzeyinde izleme

  • İşletim sistemindeki süreç performansını ve kaynak kullanımını takip ederek sunucuda çalışan uygulamaların sağlık durumunu gösterir.

  • Her süreç için CPU kullanımı, bellek, disk G/Ç, başlatma zamanı, açık dosya tanıtıcıları ve iş parçacığı sayısını yakalar. Gerçek zamana yakın geri bildirim, sorunların hızla belirlenmesini sağlar.

  • Bellek sızıntıları, yüksek CPU kullanımı veya kaynak çekişmesi gibi performans düşüşüne neden olan süreçlerin belirlenmesine yardımcı olur.

Varsayılan olarak uzman düzeyinde Grafana panoları dahildir

  • Uzmanlar tarafından hazırlanmış Grafana panolarını içerir: ECS Genel Bakış, ECS Ayrıntı, GPU Genel Bakış, GPU Ayrıntı ve Düğüm Süreci.

  • Tek tıkla, kullanıma hazır sunucu izleme deneyimi.

1. Adım: Sunucu izleme verilerini entegre etme

  1. ARMS konsolu oturumunu açın. Sol gezinme bölmesinde Integration Center seçeneğine tıklayın.

  2. Integration Center sayfasında, sol gezinme bölmesinden Infrastructure seçeneğine tıklayın ve ardından Host Monitoring seçeneğine tıklayın.

    Not
    • Managed Service for Prometheus, VPC'leri ve ECS örneklerini keşfetmek için Resource Center kullanır. Resource Center etkinleştirilmemişse entegrasyon süreci sizi etkinleştirmeye yönlendirir. Resource Center'ı Etkinleştirin.

    • Resource Center'ın etkinleştirilmesi eşzamansız bir işlemdir. Durum güncellenmezse 10 ila 20 saniye bekleyin ve Redetect seçeneğine tıklayın.

  3. Görüntülenen panelde hedef VPC seçeneğini belirleyin ve aşağıdaki tabloda açıklandığı şekilde Configuration Information değerlerini yapılandırın.

    Parametre

    Açıklama

    Policy name

    İsteğe bağlı. Bu entegrasyon için ad.

    Notlar

    • Bu özellik, Cloud Monitor'dan ECS için ajansız ölçümleri toplar. Sunucu aracı ölçümlerini toplamak üzere Node-Exporter, Process-Exporter veya Windows-Exporter gibi exporter'ları da yükleyebilirsiniz.

    • Üretim ortamındaki bir sunucuya aracı yüklemek üretim değişikliği olarak kabul edilir. Kuruluşunuzun standartlarına göre bir değişiklik isteği gönderin.

    • Bölge çapında erişim etkinleştirildiyse düğüm, süreç veya Windows ölçümlerini toplamak için aracı kullanamazsınız.

    • Exporter kurulumu şu anda LifseaOS üzerinde desteklenmemektedir. LifseaOS çalıştıran örnekler otomatik olarak atlanır.

    • Kaynak kullanımı: Aracı, GOMAXPROCS=1, %30 CPU sınırı ve 256 MB bellek sınırı ile bir systemd hizmeti olarak çalışır. Normal koşullarda kaynak kullanımı düşüktür. Toplama ek yükü, sunucudaki süreç sayısıyla artar.

    • Risk uyarısı: Collect Process PSS Memory Metrics özelliğini etkinleştirmek, her süreç için smaps dosyasını okur ve mmap_lock'u kısa süreyle tutar. Bu durum, büyük miktarda bellek kullanan veya sık mmap işlemleri gerçekleştiren süreçlerde gecikme sorunlarına neden olabilir. Orantılı Küme Boyutu (PSS) ölçümlerine ihtiyacınız yoksa bu özelliği devre dışı bırakın.

    Node-exporter installation mode

    • Otomatik Kurulum (Önerilen): Seçilen ECS örneklerine node-exporter'ı otomatik olarak yükler. Manuel adım gerekmez.

    • Kendi kendine yükleme: Node-exporter'ı kendiniz yükleyin.

    Host discovery mode

    • Leke etiketi seçimi: Kara liste mekanizması. Eşleşen etiketlere sahip örnekler hariç tutulur. Varsayılan olarak konteyner izleme hizmeti düğümleri kazınmaz.

    • Koşulsuz: Exporter'ları yükler ve mevcut VPC'deki tüm ECS sunucularından izleme ölçümlerini toplar.

    • Etiket seçimi: Beyaz liste mekanizması. Yalnızca eşleşen etiketlere sahip örnekler entegre edilir.

    • IP CIDR seçimi: IP'si belirtilen CIDR bloğu içinde kalan örnekleri entegre eder. VPC'deki tüm örnekleri seçmek için VPC CIDR bloğunu girin.

    • Örnek Kimliği: Örnek kimliklerini virgülle (,) ayırarak belirtin.

    ECS leke etiketi

    Her leke etiketi bir anahtar-değer çiftidir. Birden fazla etiket ayarlayabilirsiniz.

    TextFile Topla

    Belirtilen bir dosyadan Prometheus ölçümlerinin kazınıp kazınmayacağı.

    Collect process status metrics

    Varsayılan olarak süreç izleme verilerini toplar.

    Süreç PSS Bellek Ölçümlerini Topla

    Etkinleştirildiğinde, PSS (orantılı küme boyutu yerleşik bellek) ve ilgili ölçümleri toplamak için her süreçteki smaps dosyasını okur.

    Node-Exporter Hizmet Bağlantı Noktası

    Varsayılan bağlantı noktası 9100'dür. Aynı ACK kümesinde hem arms-prometheus hem de ack-prometheus-operator yüklüyse her iki node-exporter kümesi de varsayılan olarak 9100 numaralı bağlantı noktasını kullanır; bu durum bağlantı noktası çakışmasına ve hizmet hatalarına neden olabilir.

    Metric scrape interval (seconds)

    Kazıma aralığı. Varsayılan: 15 saniye.

    Automatically configure security groups

    Varsayılan olarak etkindir.

    Custom ECS tag injection

    Bir ECS etiket anahtarı belirtin. Sistem, etiket anahtar-değer çiftini Prometheus ölçümlerine etiket olarak enjekte eder.

  4. OK seçeneğine tıklayın. Entegrasyonun tamamlanması için 1 ila 2 dakika bekleyin.

Not

Entegrasyondan sonra panoda veri görünmüyorsa ECS güvenlik grubu gelen kurallarının 100.64.0.0/10 ve 192.168.0.0/18 CIDR bloklarının 9100 ve 9256 numaralı bağlantı noktalarına (node-exporter ve process-exporter için varsayılan bağlantı noktaları) erişimine izin verdiğini doğrulayın. Güvenlik grubu kurallarını görüntüleyin. Farklı bağlantı noktaları kullanıyorsanız kuralları buna göre ayarlayın.

node-exporter bağlantı noktası çakışmalarını giderme ve çözme

arms-prometheus ve ack-prometheus-operator aynı ACK kümesinde dağıtıldığında bunların ilgili node-exporter DaemonSet'leri hostPort 9100 için yarışır. Bu durum, bir node-exporter pod kümesinin başlamasını engeller. Bu sorunu çözmek için bir node-exporter DaemonSet'inin bağlantı noktasını 9101 olarak değiştirin.

  1. Hangi DaemonSet'in node-exporter pod'larının planlanamadığını onaylamak için aşağıdaki komutları çalıştırın:

    kubectl get pods -A | grep node-exporter
    kubectl describe pod <pod-name> -n <namespace>
  2. Çakışan DaemonSet'i düzenleyin:

    kubectl edit daemonset <daemonset-name> -n <namespace>
  3. DaemonSet YAML dosyasında --secure-listen-address bağımsız değişkenini bulun ve bağlantı noktasını 9100 değerinden 9101 değerine değiştirin. Ayrıca containerPort ve hostPort değerlerini 9101 olarak güncelleyin:

    args:
    - --secure-listen-address=0.0.0.0:9101
    ...
    ports:
    - containerPort: 9101
      hostPort: 9101
      name: https
  4. Kaydedip çıkın. node-exporter pod'larının yeniden başladığını ve yeni bağlantı noktasında çalıştığını doğrulayın.

    Not

    Bileşen başlangıçta Helm kullanılarak yüklendiyse sonraki bir helm upgrade işlemi yaptığınız değişikliklerin üzerine yazabilir. Yükseltmeden önce değiştirilen yapılandırmayı yedekleyin veya grafik sürümünü kilitleyin.

Özel izleme için ServiceMonitor yapılandırma

Bağlantı noktası çakışmasını çözdükten sonra ARMS konsolunda yeni bağlantı noktasındaki node-exporter örneğinden ölçümleri kazımak için bir ServiceMonitor yapılandırın.

  1. ARMS konsolunda oturum açın.

  2. Sol gezinme bölmesinden Prometheus Monitoring > Service Discovery seçeneğini belirleyin.

  3. Create ServiceMonitor seçeneğine tıklayın. Oluşturma panelinde YAML Mode seçeneğini belirleyin.

  4. 9101 numaralı bağlantı noktasındaki node-exporter hizmetinizi hedefleyen bir ServiceMonitor yapılandırması girin. Aşağıda bir örnek verilmiştir:

    apiVersion: monitoring.coreos.com/v1
    kind: ServiceMonitor
    metadata:
      name: node-exporter-custom
      namespace: <namespace>
    spec:
      endpoints:
      - port: https
        interval: 15s
        scheme: https
        tlsConfig:
          insecureSkipVerify: true
      namespaceSelector:
        matchNames:
        - <namespace>
      selector:
        matchLabels:
          app.kubernetes.io/name: node-exporter

    <namespace> ifadesini node-exporter'ınızın dağıtıldığı ad alanıyla değiştirin.

  5. OK seçeneğine tıklayın. ServiceMonitor birkaç dakika içinde etkili olur.

2. Adım: İzleme panolarını görüntüleme

  1. ARMS konsolu oturumunu açın.

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

  3. Integration Management sayfasında Integrated Environments sekmesine tıklayın ve ECS Environment seçeneğini belirleyin.

  4. ECS Environment listesinde, ayrıntılar sayfasını açmak için hedef ortamın adına tıklayın.

  5. Component Management sekmesinde, Addon Type bölümünde yerleşik Grafana panolarını görüntülemek için Dashboard seçeneğine tıklayın.

3. Adım: Uyarıları yapılandırma

  1. ARMS konsolu oturumunu açın. Sol gezinme bölmesinde Integration Management seçeneğine tıklayın.

  2. Integration Management sayfasında Integrated Environments sekmesine tıklayın ve ECS Environment seçeneğini belirleyin.

  3. ECS Environment listesinde, ayrıntılar sayfasını açmak için hedef ortamın adına tıklayın.

  4. Component Management sekmesinde, Addon Type bölümünde yerleşik uyarı kurallarını görüntülemek için Alarm Rules seçeneğine tıklayın.

Not
  • Yerleşik uyarı kuralları olaylar oluşturur ancak bildirim göndermez. Bildirim göndermek için bir bildirim yöntemi yapılandırmak üzere Edit seçeneğine tıklayın. Eşik değerlerini, süreyi ve içeriği de özelleştirebilirsiniz. Prometheus örneği için uyarı kuralları oluşturun.

  • Simple Mode içinde bildirim alıcılarını, bildirim dönemini ve tekrar ilkesini ayarlayabilirsiniz.

Grafana pano örnekleri

ECS Overview panosu

image.png

ECS Detail panosu

image.png