אפשר להשתמש בכלי gcpdiag כדי לגלות ולפתור בעיות פוטנציאליות בהעברת נתונים למנויי pull.
שימוש בכלי gcpdiag
gcpdiag
הוא כלי בקוד פתוח. זה לא מוצר נתמך רשמית של Cloud de Confiance by S3NS .
אפשר להשתמש בgcpdiagכלי כדי לזהות ולפתור Cloud de Confiance by S3NSבעיות בפרויקט. מידע נוסף זמין בפרויקט gcpdiag ב-GitHub.
הכלי gcpdiag עוזר לכם לגלות בעיות בשליפת נתונים מ-Pub/Sub באמצעות הבדיקות הבאות:
- שגיאות שקשורות למכסת השימוש: בודק את היומנים בכלי Logs Explorer כדי לראות אם יש שגיאות שקשורות למכסת השימוש באזורים ובאזורי זמינות.
- הסמכה לרוחב פס: בדיקות של תקינות השהיית המסירה של מינוי.
רשימה של שלבי ההערכה של שליפת נתונים ב-gcpdiag זמינה במאמר שלבים אפשריים.
מריצים את הפקודה gcpdiag.
אפשר להריץ את הפקודה gcpdiag מ-Google Cloud CLI או מתוך קונטיינר Docker.
מסוףCloud de Confiance
- משלימים את הפקודה הבאה ואז מעתיקים אותה.
- פותחים את Cloud de Confiance המסוף ומפעילים את Cloud Shell. פתיחת מסוף Cloud
- מדביקים את הפקודה שהועתקה.
- מריצים את הפקודה
gcpdiag, שמורידה את קובץ האימג' של Dockergcpdiag, ואז מבצעת בדיקות אבחון. אם רלוונטי, פועלים לפי ההוראות שמופיעות בפלט כדי לתקן את הבדיקות שנכשלו.
gcpdiag runbook pubsub/pull-subscription-delivery \
--project=PROJECT_ID \
--parameter subscription_name=SUBSCRIPTION_NAMEDocker
אפשר
להריץ את gcpdiag באמצעות wrapper שמפעיל את gcpdiag בקונטיינר של Docker. צריך להתקין את Docker או את Podman.
- מעתיקים את הפקודה הבאה ומריצים אותה בתחנת העבודה המקומית.
curl https://gcpdiag.dev/gcpdiag.sh >gcpdiag && chmod +x gcpdiag
- מריצים את הפקודה
gcpdiag../gcpdiag runbook pubsub/pull-subscription-delivery \ --project=PROJECT_ID \ --parameter subscription_name=SUBSCRIPTION_NAME
הצגת הפרמטרים הזמינים של קובץ ה-runbook הזה.
מחליפים את מה שכתוב בשדות הבאים:
- PROJECT_ID: מזהה הפרויקט להערכה
- SUBSCRIPTION_NAME: שם המינוי שרוצים להעריך בפרויקט
דגלים שימושיים:
-
--universe-domain: אם רלוונטי, הדומיין של Trusted Partner Sovereign Cloud שמארח את המשאב -
--parameterאו-p: פרמטרים של Runbook
רשימה ותיאור של כל הדגלים של הכלי gcpdiag מופיעים במאמר הוראות לשימוש ב-gcpdiag.