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ış bir standart metrik veya kullanıcı tanımlı bir özel metrik olabilir (gelecekte desteklenirse).

JSON gösterimi
{

  // Union field metric can be only one of the following:
  "standardMetric": enum (StandardMetric)
  // End of list of possible types for union field metric.
}
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.
FEEDBACK_LOOP_SPAM_RATE Geri Bildirim Döngüsü (FBL) spam oranı için önceden tanımlanmış metrik. Filtre, geçerli bir geri bildirim döngüsü kimliği olmak üzere feedback_loop_id = "" türünde olmalıdır.
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 biri olmalıdır: [spf, dkim, dmarc]
TLS_ENCRYPTION_MESSAGE_COUNT İletim sırasında TLS ile şifrelenen ileti oranı Filtresi, değerinin [inbound, outbound]olduğu traffic_direction = "" türünde olmalıdır.
TLS_ENCRYPTION_RATE İletim sırasında TLS ile şifrelenen ileti oranı Filtresi, değerinin [inbound, outbound]olduğu traffic_direction = "" türünde olmalıdır.
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]