יומני פלטפורמה
Google Cloud API Gateway מציע שני סוגים של יומנים:
Google Cloud השירותים יוצרים באופן אוטומטי יומני פלטפורמה לכל בקשה של API Gateway. היומנים האלה מספקים תובנות לגבי הטיפול בבקשות, האימות והאינטראקציות עם שירותים אחרים של Google Cloud . היומנים האלה חיוניים לניפוי באגים בשגיאות של שערים, לניתוח ביצועים ולהבנת דפוסי התנועה. מידע נוסף על סוגי יומנים של פלטפורמות:
- יומני בקשות
כל רשומה ביומן מייצגת שאילתה שמוגשת על ידי API Gateway. הוא מכיל מידע שימושי כמו קוד סטטוס של HTTP, זמן אחזור, סיבת התגובה, גודל הבקשה או התגובה ועוד לכל בקשה.
שאילתת יומן
resource.type="apigateway.googleapis.com/Gateway" resource.labels.gateway_id="GATEWAY_ID" resource.labels.location="LOCATION" log_name="projects/PROJECT_ID/logs/apigateway.googleapis.com%2Frequests"
- כאשר GATEWAY_ID הוא השם של מופע API Gateway.
- כאשר LOCATION הוא האזור שבו פריסת מופע API Gateway מתבצעת.
- כאשר PROJECT_ID הוא מזהה הפרויקט. Google Cloud
- יומני שאילתות JWKS
כשמשתמשים באימות JWT, API Gateway מבצע קריאות תקופתיות כדי לאחזר את ה-JWK הנדרש מנקודת הקצה של ה-JWK שצוינה בהגדרת ה-API. ביומנים האלה מוצג מידע שימושי על בקשות מוצלחות ולא מוצלחות לנקודת הקצה של JWK.
שאילתת יומן
resource.type="apigateway.googleapis.com/Gateway" resource.labels.gateway_id="GATEWAY_ID" resource.labels.location="LOCATION" log_name="projects/PROJECT_ID/logs/apigateway.googleapis.com%2Fjwks_queries"
- כאשר GATEWAY_ID הוא השם של מופע API Gateway.
- כאשר LOCATION הוא האזור שבו פריסת מופע API Gateway מתבצעת.
- כאשר PROJECT_ID הוא מזהה הפרויקט. Google Cloud
- יומנים של שאילתות של אמצעי בקרה על שירותים
כש-API Gateway משרת תעבורת נתונים, הוא מבצע קריאות של
check(לאימות מכסות ומפתחות API) ושלreport(למדדים ויומנים) אל Google Cloud Service Control API. רק אם שיחה ב-checkאו ב-reportנכשלת, נוצר יומן רישום שלservice_control_queriesעם מידע נוסף.שאילתת יומן
resource.type="apigateway.googleapis.com/Gateway" resource.labels.gateway_id="GATEWAY_ID" resource.labels.location="LOCATION" log_name="projects/PROJECT_ID/logs/apigateway.googleapis.com%2Fservice_control_queries"
- כאשר GATEWAY_ID הוא השם של מופע API Gateway.
- כאשר LOCATION הוא האזור שבו פריסת מופע API Gateway מתבצעת.
- כאשר PROJECT_ID הוא מזהה הפרויקט. Google Cloud
- יומן API שנוצר
בנוסף ליומנים שמשויכים ל-
apigateway.googleapis.com, API Gateway מאכלס גם יומנים של API שנוצר. היומנים האלה משויכים לשירות המנוהל שלכם, ואפשר להשתמש בהם כדי להציג יומנים בכל שער ה-API שמטמיע שירות מנוהל ספציפי.שאילתת יומן
resource.type="api" resource.labels.service="MANAGED_SERVICE"
כאשר MANAGED_SERVICE הוא השם של השירות המנוהל, שאפשר למצוא על ידי שליחת שאילתה למשאב API של API Gateway.