איסוף המדדים ב-Apigee Hybrid מושבת כברירת מחדל. כדי להפעיל את האפשרות לשלוח את נתוני המדדים שנאספו אל Stackdriver, צריך לספק כמה מאפייני הגדרה בקובץ ההחלפות.
הגדרה נדרשת
כדי לאפשר ל-Apigee hybrid לשלוח נתוני מדדים שנאספו אל Stackdriver, צריך לספק את הגדרות התצורה האלה בקובץ ההחלפות:
...
# gcpProjectID: project_ID # Deprecated.
gcp: # v1.2.0 and later: Use this element instead of gcpProjectID.
region: gcp-region
projectID: gcp-project-id
metrics:
enabled: true
serviceAccountPath: service_account_fileכאשר:
-
gcpProjectIDהוא מזהה הפרויקט ב-Google Cloud שבוapigee-loggerו-apigee-metricsדוחפים את הנתונים שלהם. -
gcp-regionמזהה את האזור ב-GCP שבוapigee-loggerו-apigee-metricsדוחפים את הנתונים שלהם. -
gcp-project-idהוא מזהה הפרויקט ב-Google Cloud שבוapigee-loggerו-apigee-metricsדוחפים את הנתונים שלהם. -
serviceAccountPathהוא הנתיב במערכת הקבצים לקובץ המפתח של חשבון השירות ב-GCP שהורד במהלך הליך ההתקנה של Apigee Hybrid. לחשבון השירות שמשויך למפתח צריך להיות התפקיד Monitoring Metrics Writer. לפרטים על יצירת חשבונות שירות, ראו שלב 5: הוספת חשבונות שירות.
דוגמה:
...
# gcpProjectID: acme-hybrid # Deprecated
gcp: # v1.2.0 and later: Use this element instead of gcpProjectID.
region: us-central1
projectID: acme-project
metrics:
enabled: true
serviceAccountPath: ./service-accounts/metrics-sa.json
איך משביתים את איסוף המדדים
כדי להשבית את איסוף המדדים, מוסיפים את ההגדרה הבאה להגדרות ברירת המחדל שלכם ומחילים אותה על האשכול:
... metrics: enabled: false ...