במדריך הזה מוסבר איך אדמינים יכולים להפעיל את הרישום ביומן של ביקורת השימוש ב-Gemini Enterprise ולעקוב אחריו באמצעות ה-API. יומני ביקורת של השימוש מאפשרים לארגונים לעקוב אחרי פעולות משתמשים, מטא-נתונים ותוכן ליבה למטרות ביקורת וניטור.
אתם יכולים לנהל את ביקורת השימוש ב-Gemini Enterprise באמצעות ההגדרות ObservabilityConfig באפליקציית Gemini Enterprise. הפעלת האפשרות 'יכולת תצפית' מאפשרת ללכוד נתונים של בקשות ותשובות, כולל הנחיות ומטא-נתונים של ביסוס, ולשמור אותם ב-Cloud Logging.
לפני שמתחילים
לפני שמגדירים יומני ביקורת, צריך לוודא שיש לכם את תפקידי ה-IAM הבאים:
- כדי להפעיל את רישום הביקורת ביומן, צריך להיות לכם תפקיד אדמין של Discovery Engine (
roles/discoveryengine.admin) ב-IAM. - כדי לגשת ל-Cloud Logging, צריך לקבל את תפקיד ה-IAM Logs Viewer (
roles/logging.viewer).
הפעלה של רישום ביומן ביקורת של השימוש באפליקציות
בקטעים הבאים מוסבר איך להפעיל את הרישום ביומן הביקורת של השימוש כשיוצרים אפליקציה חדשה או עבור אפליקציה קיימת.
הפעלת רישום ביומן ביקורת של השימוש כשיוצרים אפליקציה
אפשר להפעיל את רישום הביקורת של השימוש כשיוצרים אפליקציה חדשה, על ידי הכללת ההגדרות observabilityConfig בפקודה ליצירת האפליקציה. כדי ליצור אפליקציה חדשה עם הפעלה של רישום ביומן של ביקורת שימוש, מריצים את הפקודה הבאה:
REST
curl -X POST \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json" \
-H "X-Goog-User-Project: PROJECT_ID" \
"https://ENDPOINT_LOCATION-discoveryengine.googleapis.com/v1alpha/projects/PROJECT_ID/locations/LOCATION/collections/default_collection/engines?engineId=APP_ID" \
-d '{
"name": "projects/PROJECT_ID/locations/LOCATION/collections/default_collection/engines/APP_ID",
"displayName": "APP_DISPLAY_NAME",
"solutionType": "SOLUTION_TYPE_SEARCH",
"searchEngineConfig": {
"searchTier": "SEARCH_TIER_ENTERPRISE",
"searchAddOns": ["SEARCH_ADD_ON_LLM"],
"requiredSubscriptionTier": "SUBSCRIPTION_TIER_SEARCH_AND_ASSISTANT"
},
"industryVertical": "GENERIC",
"appType": "APP_TYPE_INTRANET",
"observabilityConfig": {
"observabilityEnabled": true,
"sensitiveLoggingEnabled": true
}
}'
מחליפים את מה שכתוב בשדות הבאים:
-
ENDPOINT_LOCATION: האזור במספר אזורים של בקשת ה-API. מציינים אחד מהערכים הבאים:-
usבארה"ב במספר אזורים -
euבמספר אזורים באיחוד האירופי globalלמיקום הגלובלי
-
-
PROJECT_ID: מזהה הפרויקט. -
LOCATION: האזור המרובה של מאגר הנתונים:global,usאוeu -
APP_ID: המזהה של האפליקציה שרוצים ליצור. -
APP_DISPLAY_NAME: השם המוצג של האפליקציה שרוצים ליצור.
הפעלת רישום ביומן ביקורת של נתוני השימוש באפליקציה קיימת
כדי להפעיל את רישום השימוש ביומן באפליקציה קיימת, מריצים את הפקודה הבאה:
REST
curl -X PATCH -H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json" \
-H "X-Goog-User-Project: PROJECT_ID" \
"https://ENDPOINT_LOCATION-discoveryengine.googleapis.com/v1alpha/projects/PROJECT_ID/locations/LOCATION/collections/default_collection/engines/APP_ID?updateMask=observabilityConfig" \
-d '{
"observabilityConfig": {
"observabilityEnabled": true,
"sensitiveLoggingEnabled": true
}
}'
מחליפים את מה שכתוב בשדות הבאים:
-
ENDPOINT_LOCATION: האזור במספר אזורים של בקשת ה-API. מציינים אחד מהערכים הבאים:-
usבארה"ב במספר אזורים -
euבמספר אזורים באיחוד האירופי globalלמיקום הגלובלי
-
-
PROJECT_ID: מזהה הפרויקט. -
LOCATION: האזור המרובה של מאגר הנתונים:global,usאוeu -
APP_ID: מזהה האפליקציה.
המידע שתועד
בטבלה הבאה מפורטים נתוני השימוש שנרשמים ביומן של Gemini Enterprise:
| נתיב השירות | נתונים שתועדו |
|---|---|
SearchService.Search |
הנתונים נרשמים ביומן במקורות שמשמשים להארקה או כקלט ל-LLM. בקשה:
תשובה:
|
AssistantService.Assist |
רישום ביומן של הבקשה והתשובה מהעוזר של Gemini Enterprise. בקשה:
תשובה:
|
AssistantService.StreamAssist |
בקשה:
תשובה:
|
ConversationSearchService.AnswerQuery |
בקשה:
תשובה:
|
EngineService.CreateEngine |
בקשה:
תשובה:
|
EngineService.UpdateEngine |
בקשה:
תשובה:
|
AgentService.SetIamPolicy |
בקשה:
תשובה:
|
AgentService.CreateAgent |
בקשה:
תשובה:
|
AgentService.UpdateAgent |
בקשה:
תשובה:
|
AgentService.CreateAgentRequest |
בקשה:
תשובה:
|
GroundedGenerationService.GenerateGroundedContent |
בקשה:
תשובה:
|
DataConnectorService.UpdateDataConnector |
בקשה:
תשובה:
|
AssistantService.AddContextFile |
בקשה:
תשובה:
|
AssistantService.UploadSessionFile |
בקשה:
תשובה:
|
גישה ליומני שימוש
כדי לגשת ליומני הביקורת של השימוש ולצפות בהם:
נכנסים לדף Logs Explorer במסוף Google Cloud .
בוחרים את Google Cloud הפרויקט שבו הפעלתם את יומני הביקורת.
כדי להציג רק את היומנים של Gemini Enterprise, מזינים את השאילתה הבאה בשדה עורך השאילתות ולוחצים על Run Query:
logName="projects/PROJECT_ID/logs/discoveryengine.googleapis.com%2Fgemini_enterprise_user_activityמחליפים את מה שכתוב בשדות הבאים:
-
PROJECT_ID: מזהה הפרויקט.
-
השבתה של יומני ביקורת על השימוש באפליקציה
כדי להשבית את רישום הביקורת של השימוש, מריצים את הפקודה הבאה:
REST
curl -X PATCH -H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json" \
-H "X-Goog-User-Project: PROJECT_ID" \
"https://ENDPOINT_LOCATION-discoveryengine.googleapis.com/v1alpha/projects/PROJECT_ID/locations/LOCATION/collections/default_collection/engines/APP_ID?updateMask=observabilityConfig" \
-d '{
"observabilityConfig": {
"observabilityEnabled": false,
"sensitiveLoggingEnabled": false
}
}'
מחליפים את מה שכתוב בשדות הבאים:
-
ENDPOINT_LOCATION: האזור במספר אזורים של בקשת ה-API. מציינים אחד מהערכים הבאים:-
usבארה"ב במספר אזורים -
euבמספר אזורים באיחוד האירופי globalלמיקום הגלובלי
-
-
PROJECT_ID: מזהה הפרויקט. -
LOCATION: האזור המרובה של מאגר הנתונים:global,usאוeu -
APP_ID: מזהה האפליקציה.