תיעוד 53
מאפייני API של אנליטיקה
עודכן לאחרונה: 16 באפריל 2026
הדף הזה מתאר מאפייני API שאפשר להשתמש בהם בבקשות אל DNS analytics API.
אזהרה
ה-DNS analytics API, יחד עם מאפייני ה-API הבאים, יוצאו משימוש בקרוב.
כדי לגשת ללוח האנליטיקה החדש, עברו אל DNS Analytics ↗︎. עיינו ב-אנליטיקה ויומנים לפרטים.
#מדדים
מדד הוא ערך מספרי שמבוסס על תכונה של הנתונים, לדוגמה ספירת שאילתות.
בבקשות API, מדדים מוגדרים בפרמטר metrics. אם צריך לציין כמה מדדים, הפרידו ביניהם בפסיקים.
| מדד | שם | דוגמה | יחידה |
|---|---|---|---|
| queryCount | ספירת שאילתות | 1000 | ספירה |
| uncachedCount | ספירת שאילתות שלא במטמון | 1 | ספירה |
| staleCount | ספירת שאילתות מיושנות | 1 | ספירה |
| responseTimeAvg | זמן תגובה ממוצע | 1.0 | זמן באלפיות שנייה |
| responseTimeMedian | חציון זמן התגובה | 1.0 | זמן באלפיות שנייה |
| responseTime90th | זמן תגובה באחוזון ה-90 | 1.0 | זמן באלפיות שנייה |
| responseTime99th | זמן תגובה באחוזון ה-99 | 1.0 | זמן באלפיות שנייה |
#ממדים
אפשר להשתמש בממדים כדי לפרק את הנתונים לפי תכונות נתונות.
בבקשות API, ממדים מוגדרים בפרמטר dimensions. אם צריך לציין כמה ממדים, הפרידו ביניהם בפסיקים.
| ממד | שם | דוגמה | הערות |
|---|---|---|---|
| queryName | שם השאילתה | example.com | |
| queryType | סוג השאילתה | AAAA | סוגים שהוגדרו על ידי IANA ↗︎. סוגים לא ידועים ריקים. |
| responseCode | קוד תגובה | NOERROR | קודי תגובה שהוגדרו על ידי IANA ↗︎. תמיד באותיות גדולות. |
| responseCached | תגובה במטמון | Cached | Cached או Uncached. |
| coloName | שם Colo | SJC | קוד PoP. |
| origin | מקור | 2001:db8::1 | המקור ששימש לפתרון השאילתה. ריק אם לא רלוונטי, או אם השאילתה נענתה מהמטמון. |
| dayOfWeek | יום בשבוע | 1 | פירוק לפי יום בשבוע. יום שני הוא 1, ויום ראשון הוא 7. |
| tcp | TCP | 1 | 1 או 0, בהתאם לפרוטוקול שבשימוש. |
| ipVersion | גרסת IP | 6 | גרסת פרוטוקול ה-IP שבשימוש (כרגע 4 או 6). |
| querySizeBucket | סל גודל שאילתה | 16-31 | סל גודל שאילתה בכפולות של 16. |
| responseSizeBucket | סל גודל תגובה | 16-31 | סל גודל תגובה בכפולות של 16. |
#מסננים
מסננים משתמשים בצורה dimension operator expression, כאשר כל חלק מתאים לדברים הבאים:
- ממד: מציין את הממד לסינון. לדוגמה,
queryName. - אופרטור: מגדיר את סוג התאמת המסנן לשימוש. אופרטורים ספציפיים לממדים.
- ביטוי: מציין את הערכים לכלול או להוציא מהתוצאות. ביטויים משתמשים בתחביר של ביטוי רגולרי (regex).
#אופרטורי מסנן
| אופרטור | שם | דוגמה | תיאור | מקודד ל-URL |
|---|---|---|---|---|
== | שווה | queryName==example.com | החזרת תוצאות שבהן queryName הוא בדיוק example.com. | %3D%3D |
!= | לא שווה | responseCode!=NOERROR | החזרת תוצאות שבהן responseCode שונה מ-NOERROR. | !%3D |
> | גדול מ | dimension>1000 | החזרת תוצאות שבהן ממד גדול מ-1000. | %3E |
< | קטן מ | dimension<1000 | החזרת תוצאות שבהן ממד קטן מ-1000. | %3C |
>= | גדול או שווה | dimension>=1000 | החזרת תוצאות שבהן ממד גדול מ-1000 או שווה לו. | %3E%3D |
<= | קטן או שווה | dimension<=1000 | החזרת תוצאות שבהן ממד קטן מ-1000 או שווה לו. | %3C%3D |
#שילוב מסננים
שלבו מסננים באמצעות לוגיקה בוליאנית של OR ו-AND:
ל-
ANDיש עדיפות עלORבכל הביטויים.האופרטור
ORמוגדר באמצעות פסיק,או מילת המפתחORמוקפת ברווחים.האופרטור
ANDמוגדר באמצעות נקודה פסיק;או מילת המפתחANDמוקפת ברווחים.הערה
שימו לב שנקודה פסיק היא תו שמור בכתובות URL (RFC 1738 ↗︎) ויש לקודד אותה באחוזים כ-
%3B.
#דוגמאות עם OR
responseCode==NOERROR,responseCode==NXDOMAINמציין שקוד התגובה הואNOERRORאוNXDOMAIN.coloName==SJC OR coloName==LAXמציין שאילתות ב-SJCאו ב-LAX.
#דוגמאות עם AND
responseCode==NOERROR;queryType==AAAAמציין שקוד התגובה הואNOERRORוסוג השאילתה הואAAAA.queryType==AAAA AND coloName==SJCמציין שאילתותAAAAב-SJC.