Tüm Ürünler
Search
Belge Merkezi

:CreateMetricRuleTemplate

Son Güncelleme:Oct 03, 2026

Bir uyarı şablonu oluşturur.

Hata Ayıklama

OpenAPI Explorer, imza değerini otomatik olarak hesaplar. Kolaylık sağlaması açısından bu işlemi OpenAPI Explorer üzerinden çağırmanızı öneririz. OpenAPI Explorer, farklı SDK'lar için örnek kodları dinamik olarak oluşturur.

İstek parametreleri

Parameter Type Required Example Description
Action String Yes CreateMetricRuleTemplate

Gerçekleştirmek istediğiniz işlem. Değeri CreateMetricRuleTemplate olarak ayarlayın.

Name String Yes Template1

Uyarı şablonunun adı.

Description String No ECS_Template1

Uyarı şablonunun açıklaması.

AlertTemplates.N.Escalations.Info.Threshold String No 20

Info düzeyindeki uyarılar için eşik değeri.

N için geçerli değerler: 1 ile 200 arası.

Not Critical, Warn ve Info uyarı düzeylerinden en az birini seçmeli ve seçilen uyarı düzeyi için Statistics, ComparisonOperator, Threshold ve Times parametrelerini belirtmelisiniz.
AlertTemplates.N.MetricName String Yes cpu_total

Ölçümün adı.

N için geçerli değerler: 1 ile 200 arası.

Ölçümlerin nasıl alınacağı hakkında bilgi için bkz. DescribeMetricMetaList veya Ek 1: Ölçümler.

AlertTemplates.N.Webhook String No http://ww.aliyun.com

Geri arama URL'si.

N için geçerli değerler: 1 ile 200 arası.

Geri arama URL'sine İnternet üzerinden erişilebilir olmalıdır. CloudMonitor, belirttiğiniz geri arama URL'sine bir uyarı bildirimi göndermek için bir POST isteği gönderir. Yalnızca HTTP istekleri desteklenir.

AlertTemplates.N.Escalations.Warn.Threshold String No 30

Warn düzeyindeki uyarılar için eşik değeri.

N için geçerli değerler: 1 ile 200 arası.

Not Critical, Warn ve Info uyarı düzeylerinden en az birini seçmeli ve seçilen uyarı düzeyi için Statistics, ComparisonOperator, Threshold ve Times parametrelerini belirtmelisiniz.
AlertTemplates.N.Namespace String Yes acs_ecs_dashboard

Cloud hizmetinin ad alanı.

N için geçerli değerler: 1 ile 200 arası.

Bir cloud hizmetinin ad alanının nasıl alınacağı hakkında bilgi için bkz. DescribeMetricMetaList veya Ek 1: Ölçümler.

AlertTemplates.N.Period Integer No 60

İzleme verilerinin toplama dönemi. Birim: saniye.

Varsayılan değer minimum toplama dönemidir. Genellikle minimum toplama dönemini belirtmeniz gerekmez.

N için geçerli değerler: 1 ile 200 arası.

AlertTemplates.N.RuleName String Yes ECS_Rule1

Uyarı kuralının adı.

N için geçerli değerler: 1 ile 200 arası.

AlertTemplates.N.Escalations.Critical.Times Integer No 3

Critical düzeyinde bir uyarı tetiklenmeden önce ölçüm değerinin uyarı koşulunu ardışık olarak karşıladığı tekrar sayısı.

N için geçerli değerler: 1 ile 200 arası.

Not Critical, Warn ve Info uyarı düzeylerinden en az birini seçmeli ve seçilen uyarı düzeyi için Statistics, ComparisonOperator, Threshold ve Times parametrelerini belirtmelisiniz.
AlertTemplates.N.Selector String No {"disk":"/"}

Uyarının boyutu. Bu, genişletilmiş bir alandır.

N için geçerli değerler: 1 ile 200 arası.

Örneğin, bir uyarı şablonu bir uygulama grubuna uygulanır, bu parametre {"disk":"/"} olarak ayarlanır ve MetricName parametresi DiskUtilization olarak ayarlanır. Bu durumda, oluşturulan uyarı kuralı, uyarı şablonunun uygulandığı uygulama grubundaki tüm örneklerin kök disk bölümüne ("/") uygulanır.

Not Genişletilmiş alanların değerleri hakkında daha fazla bilgi için bkz. DescribeMetricRuleTemplateAttribute.
AlertTemplates.N.Escalations.Info.Statistics String No Average

Info düzeyindeki uyarılar için istatistiksel yöntem.

N için geçerli değerler: 1 ile 200 arası.

Bu parametrenin değeri, belirtilen cloud hizmetinin MetricName parametresine karşılık gelen Statistics sütunu tarafından belirlenir. Bu parametrenin değeri Maximum, Minimum veya Average olabilir. Bu parametrenin değerinin nasıl alınacağı hakkında daha fazla bilgi için bkz. Ek 1: Ölçümler.

Not Critical, Warn ve Info uyarı düzeylerinden en az birini seçmeli ve seçilen uyarı düzeyi için Statistics, ComparisonOperator, Threshold ve Times parametrelerini belirtmelisiniz.
AlertTemplates.N.Escalations.Warn.Times Integer No 1

Warn düzeyinde bir uyarı tetiklenmeden önce ölçüm değerinin uyarı koşulunu ardışık olarak karşıladığı tekrar sayısı.

N için geçerli değerler: 1 ile 200 arası.

Not Critical, Warn ve Info uyarı düzeylerinden en az birini seçmeli ve seçilen uyarı düzeyi için Statistics, ComparisonOperator, Threshold ve Times parametrelerini belirtmelisiniz.
AlertTemplates.N.Escalations.Info.ComparisonOperator String No GreaterThanOrEqualToThreshold

Info düzeyindeki uyarılar için ölçüm değerini eşikle karşılaştırmak üzere kullanılan işleç. Geçerli değerler:

  • GreaterThanOrEqualToThreshold: Eşik değerine eşit veya büyük
  • GreaterThanThreshold: Eşik değerinden büyük
  • LessThanOrEqualToThreshold: Eşik değerine eşit veya küçük
  • LessThanThreshold: Eşik değerinden küçük
  • NotEqualToThreshold: Eşik değerine eşit değil
  • GreaterThanYesterday: Dün aynı saatteki ölçüm değerinden büyük
  • LessThanYesterday: Dün aynı saatteki ölçüm değerinden küçük
  • GreaterThanLastWeek: Geçen hafta aynı saatteki ölçüm değerinden büyük
  • LessThanLastWeek: Geçen hafta aynı saatteki ölçüm değerinden küçük
  • GreaterThanLastPeriod: Son izleme döngüsündeki ölçüm değerinden büyük
  • LessThanLastPeriod: Son izleme döngüsündeki ölçüm değerinden küçük

N için geçerli değerler: 1 ile 200 arası.

Not Critical, Warn ve Info uyarı düzeylerinden en az birini seçmeli ve seçilen uyarı düzeyi için Statistics, ComparisonOperator, Threshold ve Times parametrelerini belirtmelisiniz.
AlertTemplates.N.Category String Yes ecs

Cloud hizmet adının kısaltması.

N için geçerli değerler: 1 ile 200 arası.

Bir cloud hizmet adının kısaltmasının nasıl alınacağı hakkında daha fazla bilgi için DescribeProjectMeta işleminin yanıt parametresi Labels içindeki metricCategory değerine bakın.

AlertTemplates.N.Escalations.Critical.Threshold String No 30

Critical düzeyindeki uyarılar için eşik değeri.

N için geçerli değerler: 1 ile 200 arası.

Not Critical, Warn ve Info uyarı düzeylerinden en az birini seçmeli ve seçilen uyarı düzeyi için Statistics, ComparisonOperator, Threshold ve Times parametrelerini belirtmelisiniz.
AlertTemplates.N.Escalations.Critical.Statistics String No Average

Critical düzeyindeki uyarılar için istatistiksel yöntem.

N için geçerli değerler: 1 ile 200 arası.

Bu parametrenin değeri, belirtilen cloud hizmetinin MetricName parametresine karşılık gelen Statistics sütunu tarafından belirlenir. Bu parametrenin değeri Maximum, Minimum veya Average olabilir. Bu parametrenin değerinin nasıl alınacağı hakkında daha fazla bilgi için bkz. Ek 1: Ölçümler.

Not Critical, Warn ve Info uyarı düzeylerinden en az birini seçmeli ve seçilen uyarı düzeyi için Statistics, ComparisonOperator, Threshold ve Times parametrelerini belirtmelisiniz.
AlertTemplates.N.Escalations.Critical.ComparisonOperator String No GreaterThanOrEqualToThreshold

Critical düzeyindeki uyarılar için ölçüm değerini eşikle karşılaştırmak üzere kullanılan işleç. Geçerli değerler:

  • GreaterThanOrEqualToThreshold: Eşik değerine eşit veya büyük
  • GreaterThanThreshold: Eşik değerinden büyük
  • LessThanOrEqualToThreshold: Eşik değerine eşit veya küçük
  • LessThanThreshold: Eşik değerinden küçük
  • NotEqualToThreshold: Eşik değerine eşit değil
  • GreaterThanYesterday: Dün aynı saatteki ölçüm değerinden büyük
  • LessThanYesterday: Dün aynı saatteki ölçüm değerinden küçük
  • GreaterThanLastWeek: Geçen hafta aynı saatteki ölçüm değerinden büyük
  • LessThanLastWeek: Geçen hafta aynı saatteki ölçüm değerinden küçük
  • GreaterThanLastPeriod: Son izleme döngüsündeki ölçüm değerinden büyük
  • LessThanLastPeriod: Son izleme döngüsündeki ölçüm değerinden küçük

N için geçerli değerler: 1 ile 200 arası.

Not Critical, Warn ve Info uyarı düzeylerinden en az birini seçmeli ve seçilen uyarı düzeyi için Statistics, ComparisonOperator, Threshold ve Times parametrelerini belirtmelisiniz.
AlertTemplates.N.Escalations.Warn.ComparisonOperator String No GreaterThanOrEqualToThreshold

Warn düzeyindeki uyarılar için ölçüm değerini eşikle karşılaştırmak üzere kullanılan işleç. Geçerli değerler:

  • GreaterThanOrEqualToThreshold: Eşik değerine eşit veya büyük
  • GreaterThanThreshold: Eşik değerinden büyük
  • LessThanOrEqualToThreshold: Eşik değerine eşit veya küçük
  • LessThanThreshold: Eşik değerinden küçük
  • NotEqualToThreshold: Eşik değerine eşit değil
  • GreaterThanYesterday: Dün aynı saatteki ölçüm değerinden büyük
  • LessThanYesterday: Dün aynı saatteki ölçüm değerinden küçük
  • GreaterThanLastWeek: Geçen hafta aynı saatteki ölçüm değerinden büyük
  • LessThanLastWeek: Geçen hafta aynı saatteki ölçüm değerinden küçük
  • GreaterThanLastPeriod: Son izleme döngüsündeki ölçüm değerinden büyük
  • LessThanLastPeriod: Son izleme döngüsündeki ölçüm değerinden küçük

N için geçerli değerler: 1 ile 200 arası.

Not Critical, Warn ve Info uyarı düzeylerinden en az birini seçmeli ve seçilen uyarı düzeyi için Statistics, ComparisonOperator, Threshold ve Times parametrelerini belirtmelisiniz.
AlertTemplates.N.Escalations.Info.Times Integer No 1

Info düzeyinde bir uyarı tetiklenmeden önce ölçüm değerinin uyarı koşulunu ardışık olarak karşıladığı tekrar sayısı.

N için geçerli değerler: 1 ile 200 arası.

Not Critical, Warn ve Info uyarı düzeylerinden en az birini seçmeli ve seçilen uyarı düzeyi için Statistics, ComparisonOperator, Threshold ve Times parametrelerini belirtmelisiniz.
AlertTemplates.N.Escalations.Warn.Statistics String No Average

Warn düzeyindeki uyarılar için istatistiksel yöntem.

N için geçerli değerler: 1 ile 200 arası.

Bu parametrenin değeri, belirtilen cloud hizmetinin MetricName parametresine karşılık gelen Statistics sütunu tarafından belirlenir. Bu parametrenin değeri Maximum, Minimum veya Average olabilir. Bu parametrenin değerinin nasıl alınacağı hakkında daha fazla bilgi için bkz. Ek 1: Ölçümler.

Not Critical, Warn ve Info uyarı düzeylerinden en az birini seçmeli ve seçilen uyarı düzeyi için Statistics, ComparisonOperator, Threshold ve Times parametrelerini belirtmelisiniz.

Yanıt parametreleri

Parameter Type Example Description
Code Integer 200

HTTP durum kodu.

Not 200 durum kodu, çağrının başarılı olduğunu gösterir.
Message String The Request is not authorization.

Dönen mesaj.

RequestId String 9763ED1A-4D09-41BF-851E-310421750204

İsteğin ID'si.

Success Boolean true

Çağrının başarılı olup olmadığını gösterir. Geçerli değerler:

  • true: Çağrı başarılı.
  • false: Çağrı başarısız.
Id Long 12345

Uyarı şablonunun ID'si.

Örnekler

Örnek istekler

http(s)://[Endpoint]/?Action=CreateMetricRuleTemplate
&Name=Template1
&AlertTemplates.1.MetricName=cpu_total
&AlertTemplates.1.RuleName=My CPU monitoring
&AlertTemplates.1.Category=ecs
&AlertTemplates.1.1amespace=acs_ecs_dashboard
&<Common request parameters>

Örnek başarılı yanıtlar

XML biçimi

HTTP/1.1 200 OK
Content-Type:application/xml

<CreateMetricRuleTemplateResponse>
		<RequestId>9763ED1A-4D09-41BF-851E-310421750204</RequestId>
		<Id>12345</Id>
		<Success>true</Success>
		<Code>200</Code>
</CreateMetricRuleTemplateResponse>

JSON biçimi

HTTP/1.1 200 OK
Content-Type:application/json

{
  "RequestId" : "9763ED1A-4D09-41BF-851E-310421750204",
  "Id" : 12345,
  "Success" : true,
  "Code" : 200
}

Hata kodları

Hata kodlarının listesi için bkz. Hizmet hata kodları.