MetricDefinition

הגדרת מדד ספציפי לביצוע שאילתה, כולל שם שהמשתמש הגדיר, סוג מדד הבסיס ומסננים אופציונליים.

ייצוג ב-JSON
{
  "name": string,
  "baseMetric": {
    object (BaseMetric)
  },
  "filter": string
}
שדות
name

string

חובה. השם שהמשתמש נתן למדד הזה. השם הזה ישמש כמפתח לערך של המדד הזה בתגובה.

baseMetric

object (BaseMetric)

חובה. מדד הבסיס שאותו רוצים לשאול.

filter

string

אופציונלי. מסננים אופציונליים להחלה על המדד.

BaseMetric

מציין את מדד הבסיס לביצוע שאילתה. יכול להיות שזה מדד רגיל מוגדר מראש או מדד מותאם אישית שהוגדר על ידי המשתמש (אם תהיה תמיכה באפשרות הזו בעתיד).

ייצוג ב-JSON
{

  "standardMetric": enum (StandardMetric)
}
שדות
שדה איחוד metric. המדד הספציפי לשליחת שאילתה. הערך metric יכול להיות רק אחד מהבאים:
standardMetric

enum (StandardMetric)

מדד רגיל שהוגדר מראש.

StandardMetric

רשימה של מדדים רגילים מוגדרים מראש שאפשר להריץ עליהם שאילתות.

טיפוסים בני מנייה (enum)
STANDARD_METRIC_UNSPECIFIED מדד רגיל שלא צוין. אין להשתמש בערך הזה באופן ישיר.
FEEDBACK_LOOP_ID

מדד מוגדר מראש למזהה של לולאת משוב (FBL). בשדה filter אפשר לבחור את סוג מפתח הצבירה. פורמט נתמך: aggregation_key_type = "".

ערכים נתמכים:

  • FROM_HEADER: (ברירת מחדל) המדד כולל הודעות שבהן הדומיין שבכותרת 'מאת:' תואם לדומיין המבוקש.
  • ALL_DKIM: המדד כולל הודעות שבהן אחד מדומייני ה-DKIM החתומים תואם לדומיין המבוקש.
FEEDBACK_LOOP_SPAM_RATE

מדד מוגדר מראש לשיעור הספאם של לולאת המשוב (FBL). בשדה filter צריך לציין feedback_loop_id, ואפשר לציין גם aggregation_key_type. הפורמטים הנתמכים הם:

  • feedback_loop_id = ""
  • feedback_loop_id = "" AND aggregation_key_type = ""

אם משמיטים את aggregation_key_type, ברירת המחדל היא FROM_HEADER.

ערכים נתמכים:

  • FROM_HEADER: (ברירת מחדל) המדד כולל הודעות שבהן הדומיין שבכותרת 'מאת:' תואם לדומיין המבוקש.
  • ALL_DKIM: המדד כולל הודעות עם אחד מדומייני ה-DKIM החתומים שתואם לדומיין המבוקש.
SPAM_RATE מדד מוגדר מראש לשיעור הספאם.
AUTH_SUCCESS_RATE שיעור ההצלחה של מנגנוני האימות (DKIM, ‏ SPF, ‏ DMARC). המסנן צריך להיות מסוג auth_type = "" כאשר הוא אחד מהערכים הבאים: [spf, dkim, dmarc]
TLS_ENCRYPTION_MESSAGE_COUNT המסנן של שיעור ההודעות שהוצפנו ב-TLS במהלך ההעברה צריך להיות מסוג traffic_direction = "" כאשר הוא אחד מהערכים הבאים: [inbound, outbound]
TLS_ENCRYPTION_RATE המסנן של שיעור ההודעות שהוצפנו ב-TLS במהלך ההעברה צריך להיות מסוג traffic_direction = "" כאשר הוא אחד מהערכים הבאים: [inbound, outbound]
DELIVERY_ERROR_COUNT

המספר הכולל של שגיאות בשליחה (דחיות זמניות או קבועות). השדה filter תומך בתחביר מוגבל. הפורמטים הנתמכים הם:

  • ריק: בלי פילטר.
  • error_type = ""
  • error_type = "" AND error_reason = ""

אם מספקים מסנן ריק, המדד יצטבר בכל סוגי השגיאות והסיבות. אם מציינים רק את error_type, המדד יצטבר לפי כל הסיבות מהסוג הזה.

ערכים נתמכים:

  • דחייה
  • temp_fail

הערכים הנתמכים תלויים ב:

  • ל 'דחייה': [bad_attachment, bad_or_missing_ptr_record, ip_in_rbls, low_domain_reputation, low_ip_reputation, spammy_content, stamp_policy_error, other]
  • ‫For 'temp_fail': [anomalous_traffic_pattern, other]
DELIVERY_ERROR_RATE

שיעור שגיאות המסירה לסוג שגיאת המסירה שצוין. השדה filter תומך בתחביר מוגבל. הפורמטים הנתמכים הם:

  • ריק: בלי פילטר.
  • error_type = ""
  • error_type = "" AND error_reason = ""

אם מספקים מסנן ריק, המדד יצטבר בכל סוגי השגיאות והסיבות. אם מציינים רק את error_type, המדד יצטבר לפי כל הסיבות מהסוג הזה.

ערכים נתמכים:

  • דחייה
  • temp_fail

הערכים הנתמכים תלויים ב:

  • ל 'דחייה': [bad_attachment, bad_or_missing_ptr_record, ip_in_rbls, low_domain_reputation, low_ip_reputation, spammy_content, stamp_policy_error, other]
  • ‫For 'temp_fail': [anomalous_traffic_pattern, other]