MetricDefinition

Kullanıcı tanımlı ad, temel metrik türü ve isteğe bağlı filtreler dahil olmak üzere sorgulanacak belirli bir metriği tanımlar.

JSON gösterimi
{
  "name": string,
  "baseMetric": {
    object (BaseMetric)
  },
  "filter": string
}
Alanlar
name

string

Zorunlu. Bu metriğin kullanıcı tanımlı adı. Bu ad, yanıttaki bu metriğin değeri için anahtar olarak kullanılır.

baseMetric

object (BaseMetric)

Zorunlu. Sorgulanacak temel metrik.

filter

string

İsteğe bağlı. Metriğe uygulanacak isteğe bağlı filtreler.

BaseMetric

Sorgulanacak temel metriği belirtir. Bu metrik, önceden tanımlanmış standart bir metrik veya kullanıcı tanımlı özel bir metrik olabilir (ileride desteklenirse).

JSON gösterimi
{

  "standardMetric": enum (StandardMetric)
}
Alanlar
metric birleşik alanı. Sorgulanacak metrik. metric aşağıdakilerden yalnızca biri olabilir:
standardMetric

enum (StandardMetric)

Önceden tanımlanmış standart bir metrik.

StandardMetric

Sorgulanabilen önceden tanımlanmış standart metrikleri numaralandırır.

Sıralamalar
STANDARD_METRIC_UNSPECIFIED Belirtilmemiş standart metrik. Bu değer doğrudan kullanılmamalıdır.
FEEDBACK_LOOP_ID

Geri Bildirim Döngüsü (FBL) kimliği için önceden tanımlanmış metrik. filter alanı, toplama anahtarı türünün seçilmesini destekler. Desteklenen biçim: aggregation_key_type = "".

Desteklenen değerler:

  • FROM_HEADER: (Varsayılan) Metrik, istenen alanla eşleşen "From:" üstbilgisi alanına sahip iletileri içerir.
  • ALL_DKIM: Bu metrik, istenen alanla eşleşen imzalı DKIM alanlarından birine sahip iletileri içerir.
FEEDBACK_LOOP_SPAM_RATE

Geri Bildirim Döngüsü (FBL) spam oranı için önceden tanımlanmış metrik. filter alanı feedback_loop_id gerektirir ve isteğe bağlı olarak aggregation_key_type kabul eder. Desteklenen biçimler:

  • feedback_loop_id = ""
  • feedback_loop_id = "" VE aggregation_key_type = ""

aggregation_key_type çıkarılırsa varsayılan olarak FROM_HEADER olur.

Desteklenen değerler:

  • FROM_HEADER: (Varsayılan) Metrik, istenen alanla eşleşen "From:" üstbilgisi alanına sahip iletileri içerir.
  • ALL_DKIM: Bu metrik, istenen alanla eşleşen imzalı DKIM alanlarından birine sahip iletileri içerir.
SPAM_RATE Spam oranı için önceden tanımlanmış metrik.
AUTH_SUCCESS_RATE Kimlik doğrulama mekanizmalarının (DKIM, SPF, DMARC) başarı oranı. Filtre, auth_type = "" türünde olmalıdır. şu değerlerden birini alabilir: [spf, dkim, dmarc]
TLS_ENCRYPTION_MESSAGE_COUNT İletim sırasında TLS ile şifrelenen ileti oranı Filtresi, trafik_yönü = "" türünde olmalıdır. Burada şu değerlerden biridir: [inbound, outbound]
TLS_ENCRYPTION_RATE İletim sırasında TLS ile şifrelenen ileti oranı Filtresi, trafik_yönü = "" türünde olmalıdır. Burada şu değerlerden biridir: [inbound, outbound]
DELIVERY_ERROR_COUNT

Karşılaşılan toplam teslim hatası sayısı (geçici veya kalıcı retler). filter alanı sınırlı bir söz dizimini destekler. Desteklenen biçimler:

  • Boş: Filtre uygulanmaz.
  • error_type = ""
  • error_type = "" VE error_reason = ""

Boş bir filtre sağlanırsa metrik, tüm hata türleri ve nedenleri genelinde toplanır. Yalnızca error_type belirtilirse metrik, bu türle ilgili tüm nedenler için toplanır.

Desteklenen değerler:

  • reddet
  • temp_fail

Desteklenen değerler :

  • "reject" için: [bad_attachment, bad_or_missing_ptr_record, ip_in_rbls, low_domain_reputation, low_ip_reputation, spammy_content, stamp_policy_error, other]
  • "temp_fail" için: [anomalous_traffic_pattern, other]
DELIVERY_ERROR_RATE

Belirtilen teslimat hatası türü için teslimat hatası oranı. filter alanı sınırlı bir söz dizimini destekler. Desteklenen biçimler:

  • Boş: Filtre uygulanmaz.
  • error_type = ""
  • error_type = "" VE error_reason = ""

Boş bir filtre sağlanırsa metrik, tüm hata türleri ve nedenleri genelinde toplanır. Yalnızca error_type belirtilirse metrik, bu türle ilgili tüm nedenler için toplanır.

Desteklenen değerler:

  • reddet
  • temp_fail

Desteklenen değerler :

  • "reject" için: [bad_attachment, bad_or_missing_ptr_record, ip_in_rbls, low_domain_reputation, low_ip_reputation, spammy_content, stamp_policy_error, other]
  • "temp_fail" için: [anomalous_traffic_pattern, other]