Tüm Ürünler
Search
Belge Merkezi

Realtime Compute for Apache Flink:İzleme ve uyarı yapılandırma

Son Güncelleme:Oct 04, 2026

Realtime Compute for Apache Flink, CloudMonitor (ücretsiz bir hizmet) veya Application Real-Time Monitoring Service (ARMS) tarafından sağlanan izleme ve uyarı hizmetlerini destekler. İstisnaları hızla tespit edip işlemek amacıyla işler için ölçüm uyarıları, işler için olay uyarıları ve iş akışları için uyarılar yapılandırın. Bu konu, farklı izleme hizmetleri kullanılarak izleme ve uyarıların nasıl yapılandırılacağını açıklar.

Sınırlamalar

  • Dağıtım sırasında bir Session kümesine gönderilen Flink işleri için izleme ve uyarı yapılandırılamaz.

  • Toplu işler için izleme ve uyarı şu anda desteklenmemektedir.

  • ARMS, iş akışı uyarılarını desteklemez. Ancak bunları yine de CloudMonitor (ücretsiz bir hizmet) kullanarak yapılandırabilirsiniz.

Yapılandırma kılavuzu

Çalışma alanınızın kullandığı izleme hizmeti türüne bağlı olarak (İzleme hizmeti türünü kontrol edin), uygun yapılandırma yöntemini seçin:

İzleme hizmeti türlerini değiştirme

Farklı iş ihtiyaçlarını karşılamak üzere izleme hizmeti türleri arasında geçiş yapabilirsiniz.

Management Console üzerinde, hedef çalışma alanının Actions sütununda More öğesine tıklayarak diğer izleme hizmeti türüne geçin.

Not

Hizmet türlerini değiştirmeye ilişkin notları dikkatlice okuyun. Onay kutusunu seçtikten sonra yapılandırmaya devam edebilirsiniz.

CloudMonitor kullanarak izleme ve uyarı yapılandırma

Ölçüm uyarısı yapılandırması

Önemli

Yalnızca çalışma alanını satın alan Alibaba Cloud hesabı ve bu hesap altındaki ad alanı izinlerine sahip RAM kullanıcıları ile RAM rolleri CloudMonitor'da uyarı yapılandırabilir.

  1. Cloud Monitor konsolu adresine oturum açın.

  2. Sol gezinme bölmesinde Alerts > Alert Rules seçeneklerini belirleyin.

  3. Create Alert Rule öğesine tıklayın ve parametreleri yapılandırın.

  4. Parameter

    Description

    Product

    Realtime Compute for Apache Flink

    Resource Scope

    Instance öğesini seçin. Uyarı kuralı, belirtilen Realtime Compute for Apache Flink çalışma alanına uygulanır.

    Associated Resources

    Add Instance öğesine tıklayın, hedef bölgedeki çalışma alanını seçin (Çalışma alanı kimliği gibi bilgileri nasıl görüntülerim?) ve ardından OK öğesine tıklayın.

    Rule Description

    Add Rule > Simple Metric veya Composite Metric seçeneklerine tıklayarak Set Rule Description panelini açın.

    Panelde Critical, Warn (SMS, e-posta ve Webhook aracılığıyla bildirim gönderir) ve Info (e-posta ve Webhook aracılığıyla bildirim gönderir) olmak üzere birden fazla uyarı düzeyi bulunur. Her düzey için bir eşik koşulu ayarlayabilirsiniz. Örneğin, ardışık 3 dönem boyunca ortalama değer belirtilen bir eşikten büyük veya ona eşittir; burada 1 dönem = 1 dakikadır.

    Dimension bölümünde, izlenecek işleri belirtmek için namespace (Flink ad alanı adı) ve deploymentID (Flink işinin Configuration sekmesindeki deployment ID) değerlerini yapılandırabilirsiniz.

    Not
    • namespace ve deploymentID açılır listeleri boşsa değerleri manuel olarak girebilirsiniz.

    • Bu alanları boş bırakırsanız tüm ad alanlarında bulunan tüm işler izlenir.

    Not

Olay uyarısı yapılandırması (iş akışları dahil)

Önemli

Yalnızca çalışma alanını satın alan Alibaba Cloud hesabı ve bu hesap altındaki ad alanı izinlerine sahip RAM kullanıcıları ile RAM rolleri CloudMonitor'da uyarı yapılandırabilir veya olaylara abone olabilir.

İş olayı uyarıları

Koşulları yapılandırarak işler için sistem olayı uyarılarına abone olun. Olay uyarılarının toplu yapılandırılması desteklenir.

  1. Cloud Monitor konsolu adresine oturum açın.

  2. Sol gezinme bölmesinde Event Center > Event Subscription seçeneklerini belirleyin.

  3. Subscription Policy sekmesinde Create Subscription Policy öğesine tıklayın.

  4. Create Subscription Policy sayfasında parametreleri yapılandırın. Parametreler hakkında daha fazla bilgi için bkz. Olay aboneliklerini yönetme (önerilen).

    • Abonelik Türü: System Event.

    • Ürün: Realtime Compute for Apache Flink öğesini seçin.

    • Olay Adı: Job Run Failed (ARMS izleme hizmeti kullanıldığında desteklenmez), Post-mortem Processing for ECS Downtime ve Impact of Proactive O&M on ECS olaylarını destekler.

    • Olay İçeriği: Aşağıdaki Flink bilgilerini olay içeriğine girerek işleri belirtebilir veya toplu uyarıları yapılandırabilirsiniz.

      • Çalışma Alanı Kimliği: Hedef çalışma alanı altındaki tüm ad alanlarında bulunan tüm işler için olay uyarıları yapılandırın. Çalışma alanı kimliğini görüntülemek için bkz. Çalışma alanı kimliği gibi bilgileri nasıl görüntülerim?.

      • Ad Alanı Adı: Hedef ad alanında bulunan tüm işler için olay uyarıları yapılandırın.

      • Dağıtım İş Adı: Belirli işler için olay uyarıları yapılandırın. Birden fazla iş adını virgülle (,) ayırın. Hesabınızda aynı ada sahip işler varsa bunun yerine DeploymentID kullanın.

      • DeploymentID: Belirli işler için olay uyarıları yapılandırın. Birden fazla kimliği virgülle (,) ayırın. Kimliği, Flink işi sayfasının Configuration sekmesinde deployment ID olarak bulabilirsiniz.

    Not

    Application Group, Message veya Event Resource ayarlamazsanız abonelik hesabınızdaki tüm çalışma alanları için geçerli olur.

İş akışı olayı uyarıları

Koşulları yapılandırarak Flink iş akışları için sistem olayı uyarılarına abone olun. Olay uyarılarının toplu yapılandırılması desteklenir. İş akışları hakkında daha fazla bilgi için bkz. İş akışlarını yönetme.

  1. İş akışı düğümünün kaynak kimliğini alın.

    1. Cloud Monitor konsolu adresine oturum açın.

    2. Sol gezinme bölmesinde Event Center > System Event seçeneklerini belirleyin.

    3. Event Monitoring sekmesinde Ürün değerini Realtime Compute for Apache Flink ve Olay Adı değerini Workflow Task Status Change olarak ayarlayın ve ardından Search öğesine tıklayın.

    4. Aşağıdaki iş akışı düğümünün kaynak kimliğini bulun.

      Event Monitoring sayfasında Product açılır listesinden Realtime Compute for Apache Flink öğesini seçin. Olay listesinde olay adı flink:Workflow:TaskStateChange Workflow Task Status Change olan kaydı bulun. İş akışı düğümünün kaynak kimliğini Resource sütununda görüntüleyebilirsiniz.

      Kaynak biçimi şöyledir: acs:flink:cn-hangzhou:<AlibabaCloudAccountId>:resourceId/workspaceId/<workspaceId-namespaceId>#workflowDefinitionName/<workflowDefinitionName>#taskDefinitionName/<taskDefinitionName>. İş akışı düğümünüz için kaynak kimliğini doğrudan oluşturmak üzere bu biçimi de kullanabilirsiniz.

      Parameter

      Description

      <AlibabaCloudAccountIdOfWorkspace>

      Flink çalışma alanına sahip olan Alibaba Cloud hesap kimliği.

      <workspaceId-namespaceId>

      workspaceId ve namespaceId değerlerinin kısa çizgi (-) ile birleştirilmiş hali.

      workspaceId: Çalışma alanı kimliği. Daha fazla bilgi için bkz. Çalışma alanı yönetimi ve işlemleri.

      namespaceId: Ad alanı adı.

      <workflowDefinitionName>

      İş akışı adı.

      <taskDefinitionName>

      İş akışı düğümü adı.

      Not

      İş akışı durumu değişikliği olaylarının CloudMonitor'da görünmesi genellikle birkaç dakika sürer.

  2. Olay bildirimlerine abone olun.

    1. Sol gezinme bölmesinde Event Center > Event Subscription seçeneklerini belirleyin.

    2. Subscription Policy sekmesinde Create Subscription Policy öğesine tıklayın.

    3. Create Subscription Policy sayfasında abonelik ilkesi için parametreleri ayarlayın. Parametreler hakkında daha fazla bilgi için bkz. Olay aboneliklerini yönetme (önerilen).

      • Abonelik Türü: System Event.

      • Ürün: Realtime Compute for Apache Flink öğesini seçin.

      • Olay Adı: Workflow Task Status Change öğesini seçin.

      • Olay İçeriği: toState: FAILED (iş akışı başarısız oldu), toState: SUCCESS (iş akışı başarılı oldu) ve fromState: SCHEDULED, toState: RUNNING (iş akışı durumu zamanlanmıştan çalışıyor durumuna geçti) gibi parametrelerin girilmesini destekler.

      • Olay Kaynağı: 1. Adımda elde edilen iş akışı kaynak kimliğini girin. Birden fazla kimliği virgülle (,) ayırın.

      • Olay Türü, Olay Düzeyi, Uygulama Grubu: Bunlardan hiçbirini ayarlamayın.

ARMS kullanarak izleme ve uyarı yapılandırma

Ölçüm uyarısı yapılandırması

Not

ARMS'de çoklu ölçüm izleme yalnızca özel PromQL aracılığıyla desteklenir. Daha basit bir yapılandırma yöntemi için CloudMonitor ölçüm uyarısı yapılandırması kullanın.

Tek bir iş yapılandırma (Management Console)

Hedef iş için yeni bir uyarı kuralı oluşturabilir veya bir uyarı kuralı şablonu oluşturup bunu hedef işler için uyarı oluşturmak üzere kullanabilirsiniz. Bu işlem, izleme ve uyarı yapılandırmasını hızlandırabilir.

Not

Geliştirme Konsolu yalnızca son 48 saate ait uyarı olaylarını görüntüler. Daha eski uyarı olaylarını görüntülemek için ARMS konsolundaki Alert Management bölümüne gidin.

  1. Uyarı yapılandırma sayfasına gidin.

    1. Management Console adresine oturum açın ve hedef çalışma alanının Actions sütununda Console öğesine tıklayın.

    2. O&M > Deployments sayfasında hedef işin adına tıklayın.

    3. Alarm sekmesine tıklayın.

  2. Alert Rules sekmesinde Add Rule > Custom Rule seçeneklerini belirleyin.

    Alternatif olarak Add Rule > Create Rule by Template seçeneklerini de belirleyebilirsiniz. Bir uyarı şablonu ekleyip kullanarak uyarı kurallarını doğrudan veya küçük değişikliklerle oluşturabilir, böylece yapılandırma sürecini hızlandırabilirsiniz.

  3. Uyarı kuralı bilgilerini girin.

    Category

    Parameter

    Description

    Rule

    Name

    Bir harfle başlamalı ve yalnızca küçük harfler, sayılar ve alt çizgiler (_) içerebilir. Uzunluk 3 ila 64 karakterle sınırlıdır.

    Description

    Kural hakkında bir not.

    Content

    Bir uyarıyı tetikleyen koşulları yapılandırın. Sistem, belirtilen ölçüm değerini belirli bir aralıkla eşikle karşılaştırır. Sonuç koşulu karşılarsa bir uyarı otomatik olarak tetiklenir.

    • Metric:

      • Restart Count in 1 Minute: Job Manager'ın 1 dakika içinde yeniden başlatılma sayısı.

      • Checkpoint Count in 5 Minutes: 5 dakika içindeki başarılı checkpoint sayısı.

      • Emit Delay: Verinin oluşturulduğu an ile Source operatöründen ayrıldığı an arasındaki zaman farkı olan iş gecikme süresi. Birim saniyedir.

        Önemli

        Veri oluşturma zamanı, harici sistemde kaydedilen zaman damgasına bağlıdır. Harici sistemde zaman damgası yoksa veya zaman damgası hatalı yazılırsa Emit Delay değeri doğru olmaz ve gerçek gecikme süresini yansıtmaz. Gerçek olayı belirlemek için birden fazla ölçümle uyarıları yapılandırın. Daha fazla bilgi için bkz. İzleme ve uyarı için önerilen yapılandırma örnekleri ve şablonları.

      • IN RPS: Saniye başına giriş kayıt sayısı. Birim kayıt/saniyedir.

      • OUT RPS: Saniye başına çıkış kayıt sayısı. Birim kayıt/saniyedir.

      • Source Idle Time: Kaynağın veriyi işlemediği süre. Birim milisaniyedir.

      • Job Failed: İş başarısız oldu.

    • Time Difference: Sistemin her kontrol için geriye doğru sorguladığı geçmiş veri zaman penceresinin uzunluğu. Birim dakikadır.

    • Comparator: >= ve <= değerlerini destekler.

    • Threshold: Ölçümle karşılaştırılacak değer.

      • >= operatörünü seçerseniz sistem dikey eksendeki MAX değerini kullanır. Zaman farkı içindeki maksimum değer eşikten büyük veya ona eşitse uyarı kuralı tetiklenir.

      • <= operatörünü seçerseniz sistem dikey eksendeki MIN değerini kullanır. Zaman farkı içindeki minimum değer eşitten küçük veya ona eşitse uyarı kuralı tetiklenir.

    Örneğin, "Checkpoint Count in 5 Minutes" ölçümünü izlediğinizi varsayalım. Zaman farkı 10 dakika, eşik 2 ve operatör "<=" olarak ayarlanmıştır.

    Sistem her dakika son 10 dakikanın geçmiş verilerini kontrol eder. Başarılı checkpoint sayısının 2 veya daha az olduğu herhangi bir 5 dakikalık aralık bulursa bir uyarı tetikler.

    Trigger Time

    Uyarı izlemenin etkin olduğu zaman. Yalnızca gündüz saatlerinde (9:00 - 18:00) etkin olacak şekilde belirtebilirsiniz. Varsayılan olarak tüm gün etkindir.

    Alarm Rate

    Ardışık dakika sayısı içinde yalnızca bir kez uyarı gönderin. 1 dakika ile 1440 dakika (24 saat) arasını destekler.

    Notification Method

    Notification Method

    Birden fazla bildirim yöntemi seçebilirsiniz. Desteklenen yöntemler şunlardır:

    • DingTalk

    • E-posta

    • SMS

    • Webhook

    • Telefon

      Alıcının telefon numarasının doğrulandığından emin olun. Aksi takdirde bu yöntem çalışmaz. Aşağıdaki Notification object management öğesine tıklayabilirsiniz. Kişi sekmesinde hedef kişi için Phone sütunu Unverified gösteriyorsa doğrulamayı tamamlamak için tıklayın.

    Önemli

    Mevcut bildirim kişileri oluşturduğunuzdan ve eklediğinizden emin olun. Aksi takdirde uyarı bildirimi başarısız olur. Örneğin, bildirim yöntemi olarak DingTalk'ı seçerseniz DingTalk'ı seçin ve DingTalk sohbet botu türünde bir DingTalk bildirim kişisi ekleyin.

    Notification Object

    Aynı anda birden fazla kişiye bildirim gönderebilirsiniz. Kişileri seçebilir veya arayabilirsiniz. Bir kişiyi seçmeden önce sağ taraftaki Notification object management öğesine tıklayarak bir tane oluşturmanız gerekir. Daha fazla bilgi için bkz. Çalışma alanı yönetimi ve işlemleri.

    Alarm Noise Reduction

    Advanced Settings öğesine tıklayın, ardından Alarm Noise Reduction anahtarını açabilirsiniz.

    Uyarı gürültüsü azaltmayı açtıktan sonra küme zamanlaması veya otomatik ayarlama tarafından tetiklenen kısa süreli yük devretmeler gibi işin hızlı bir şekilde kurtarılabildiği senaryolarda uyarı gönderilmez. Uyarılar yalnızca ayarladığınız eşik koşulları sürekli olarak karşılandığında gönderilir.

    No Data Alarms

    Advanced Settings öğesine tıklayın, ardından No Data Alarms anahtarını açabilir ve ardışık veri olmama süresi bilgilerini girebilirsiniz.

    Bu özelliği açtıktan sonra sistem izleme verisinin raporlanmadığı senaryoları izler. Seçilen zaman dilimi içinde veri raporlanmazsa bir uyarı tetiklenir. JobManager anormal olduğunda, iş beklenmedik şekilde durduğunda veya raporlama bağlantısı anormal olduğunda genellikle izleme verisi raporlanmaz.

  4. OK öğesine tıklayın.

    Kaydedilen uyarı kuralı varsayılan olarak etkinleştirilir ve uyarı kuralı listesinde görünür. Kuralı durdurmayı, düzenlemeyi veya silmeyi seçebilirsiniz.

Tek veya birden fazla iş yapılandırma (ARMS konsolu)

Önemli

Flink konsolunda bir iş adını değiştirirseniz ARMS konsolunda orijinal iş adına göre yapılandırılan herhangi bir uyarı kuralı geçersiz hale gelir. Yeniden adlandırılan işi tekrar seçmeniz ve uyarının etkili olması için onu yapılandırmanız gerekir.

  1. Management Console adresine oturum açın.

  2. Hedef çalışma alanının Actions sütununda More > Monitoring Indicator Configuration seçeneklerini belirleyerek ARMS konsoluna gidin.

    Çalışma alanı adı, çalışma alanı kimliği ve karşılık gelen Prometheus örneği adı üst kısımda görüntülenir.

    Sol gezinme bölmesinde Dashboard List, Service Discovery, Metric Management, Alert Rules ve Settings bulunur. Aracı durumu sağ üst köşede görüntülenir. Service Discovery sayfasının Metrics sekmesinde ölçümleri iş adına, ölçüm türüne ve diğer koşullara göre filtreleyebilirsiniz. Ölçüm listesi ölçüm adı, iş adı, ölçüm türü ve diğer bilgileri görüntüler.

  3. Bir uyarı kuralı oluşturmak için soldaki Alert Rules öğesine tıklayın.

    • Kontrol Türü: Statik eşikler ve özel PromQL aracılığıyla ölçüm uyarılarını destekler (Flink tarafından zaten desteklenen uyarı ölçümleri hariç).

    • Filtreleme Koşulları: Toplu uyarı yapılandırması desteklenir. Namespace için ad alanı adını girin. Tümünü seçmek çalışma alanındaki tüm ad alanlarını ifade eder. Create Deployment için ad alanındaki hedef işin deployment ID değerini girin (Flink işinin Configuration sekmesinde bulunur). Tümünü seçmek ad alanındaki tüm işleri ifade eder.

    Yapılandırma parametreleri hakkında daha fazla bilgi için bkz. Prometheus uyarı kuralı oluşturma. Ayrıca bir Prometheus uyarı kuralı şablonu da oluşturabilirsiniz. Daha fazla bilgi için bkz. Prometheus uyarı kuralı şablonu oluşturma.

Olay uyarısı yapılandırması

Yalnızca iş başarısızlığı olayları desteklenir. Bunu ölçüm uyarısı yapılandırması içinde Job Failed kuralını seçerek yapılandırın. Diğer olay uyarıları şu anda desteklenmemektedir. Bunları CloudMonitor olay uyarısı yapılandırması aracılığıyla yapılandırabilirsiniz.

SSS

Bir çalışma alanı için izleme hizmeti türü nasıl kontrol edilir

Çalışma alanını etkinleştirirken izleme hizmeti türünü seçersiniz. Etkinleştirmeden sonra O&M > Deployments sayfasında hedef işin adına tıklayın. Bir Alarm sekmesi varsa çalışma alanı kullandıkça öde Prometheus izleme hizmetini (ARMS) kullanır. Yoksa ücretsiz izleme hizmetini (CloudMonitor) kullanır.

Development Console içinde uyarılar için bir DingTalk sohbet botu nasıl eklenir

  1. Özel bir DingTalk sohbet botu ekleyin ve webhook adresini alın. Daha fazla bilgi için bkz. Özel DingTalk sohbet botu ekleme ve webhook adresini alma.

    Önemli

    Security Settings için en az Custom Keywords seçeneğini belirlemeli ve uyarı bilgilerini almak için en az bir anahtar kelimeyi alert olarak ayarlamalısınız.

  2. Bir bildirim kişisi ekleyin.

    1. O&M > Deployments sayfasında hedef işin adına tıklayın ve ardından Alarm sekmesine tıklayın.

    2. Add Rule > Custom Rule veya Create Rule by Template seçeneklerini belirleyin.

    3. Create Rule veya Create Rule Template sayfasında Notification object management öğesine tıklayın.

  3. DingTalk sekmesinde Add DingTalk öğesine tıklayın.

    DingTalk sohbet botunun Name ve Path değerlerini girin ve ardından Submit öğesine tıklayın.

  4. Adımdaki Create Rule veya Create Rule Template sayfasına dönün. Notification Method değerini DingTalk olarak ayarlayın ve Notification Object için ilgili DingTalk sohbet botunu seçin.

    Uyarı kuralındaki diğer parametrelerin açıklamaları için bkz. Tek bir iş yapılandırma (Management Console).

  5. OK öğesine tıklayın.

Development Console içinde bir Webhook nasıl oluşturulur

  1. Alert Template veya Rule Information sayfasında Notification object management öğesine tıklayın.

  2. Webhook sekmesinde Add Webhook öğesine tıklayın.

  3. Add Webhook sayfasında webhook bilgilerini girin.

    Parameter

    Description

    Name

    Zorunludur. Webhook adı.

    URL

    Zorunludur. Web hizmeti adresi.

    Headers

    İsteğe bağlıdır. Çerez ve belirteç bilgilerini depolamak için kullanılan istek başlığı. Biçim anahtar: değer şeklindedir.

    Not

    Anahtar ve değeri ayıran iki nokta üst üste işaretinden sonra bir boşluk bıraktığınızdan emin olun.

    Params

    İsteğe bağlıdır. İstek parametreleri. Biçim anahtar: değer şeklindedir.

    Not

    Anahtar ve değeri ayıran iki nokta üst üste işaretinden sonra bir boşluk bıraktığınızdan emin olun.

    Body

    Zorunludur. POST parametrelerini ve verilerini depolamak için kullanılan istek gövdesi.

    Uyarı içeriğini çıktılara aktarmak için Body dizesinde $content yer tutucusunu kullanabilirsiniz.

  4. OK öğesine tıklayın.

İlgili belgeler

  • Realtime Compute for Apache Flink, iş izleme ve uyarı işlevleri sağlamak için CloudMonitor (ücretsiz bir hizmet) veya ARMS Prometheus Monitoring seçeneklerinden birini seçmenize olanak tanır. Özelliklerin, maliyetlerin ve daha fazlasının ayrıntılı karşılaştırması için bkz. CloudMonitor ve ARMS uyarı hizmetleri arasında özellik karşılaştırması.

  • ARMS; tırmanma ilkeleri ve zamanlama gibi özelliklerin yapılandırılmasını destekler. Daha fazla bilgi için bkz. Tırmanma ilkesi ve ilgili uygulama öğreticileri.

  • CloudMonitor, DingTalk grupları, Lark grupları ve daha fazlası aracılığıyla uyarı bildirimleri almayı destekler. Yapılandırma ayrıntıları için bkz. Uyarı bildirim yöntemleri.

  • Desteklenen izleme ölçümleri hakkında daha fazla bilgi için bkz. İzleme ölçümleri.

  • Maliyetleri düşürmek için izleme ve uyarıyı devre dışı bırakabilir veya belirli ölçümleri atabilirsiniz (ARMS kullanırken). Gerekirse ölçüm toplamayı daha sonra yeniden başlatabilirsiniz. Belirli işlemler için bkz. İzleme ölçümlerini atma veya geri yükleme.