היומנים של Cloud Storage FUSE עוזרים להבין איך Cloud Storage FUSE פועל, לפתור בעיות ולעקוב אחרי הביצועים. כשיוצרים יומנים באמצעות האפשרות --log-severity או השדה logging:severity, אפשר לראות אותם כפלט סטנדרטי (stdout) או בקובצי יומן מקומיים במכונה שבה פועל Cloud Storage FUSE. העברת היומנים האלה אל Cloud Logging מאפשרת לכם לצפות בהם, לסנן אותם, לקבל התראות לגביהם ולשמור אותם במיקום מרכזי.
במאמר הזה מוסבר איך להעביר את היומנים של Cloud Storage FUSE ל-Cloud Logging.
היתרונות של העברת יומנים ל-Cloud Logging
כשמעבירים את היומנים של Cloud Storage FUSE ל-Cloud Logging, אפשר:
אפשר לראות את כל היומנים של Cloud Storage FUSE במקום אחד במסוף Cloud de Confiance , שנותן תמונה כוללת של ההתנהגות של Cloud Storage FUSE ומקל על הקישור בין אירועים ברכיבים שונים.
אפשר לסנן את היומנים של Cloud Storage FUSE לפי רמת חומרה, חותמת זמן, סוג המשאב ושדות אחרים, כדי לאתר שגיאות או בעיות בביצועים.
ליצור התראות מבוססות-מדדים שמופעלות על ידי אירועים ספציפיים ביומן. לדוגמה, אתם יכולים להגדיר התראה שתישלח בכל פעם שתזוהה הודעת יומן מסוג
errorאוwarningמ-Cloud Storage FUSE, כדי שתוכלו להגיב לבעיות באופן יזום.אחסון יומנים ב-Cloud Logging לתקופה שניתן להגדיר, וייצוא שלהם ל-Cloud Storage לאחסון לטווח ארוך, לארכיון או לניתוח מעמיק.
תמחור
למידע על התמחור של Cloud Logging, ראו העלויות של Cloud Logging.
קבלת התפקידים הנדרשים
כדי לקבל את ההרשאות שנדרשות לשימוש ב-Cloud Logging לצפייה ביומנים של Cloud Storage FUSE, צריך להקצות את תפקיד ה-IAM כתיבת יומנים (roles/logging.logWriter) בפרויקט שרוצים לאסוף בשבילו מדדים.
התפקיד המוגדר מראש הזה כולל את ההרשאות שנדרשות כדי להשתמש ב-Cloud Logging.
למידע נוסף על התפקיד "כתיבת יומנים", קראו את המאמר בנושא roles/logging.logWriter במרכז העזרה של IAM.
במאמר ניהול הגישה לפרויקטים מופיעות הוראות איך להקצות תפקידים לפרויקטים.
לפני שמתחילים
מפעילים את Cloud Storage API.
מפעילים את Cloud Logging API.
התקנת סוכן תפעול של Cloud, שהוא הסוכן הראשי של Cloud de Confiance by S3NSלאיסוף יומנים ומדדים. בוחרים שיטת התקנה בהתאם לסוג המכונה הווירטואלית שבה משתמשים.
מגדירים את חומרת הרישום ביומן ל-
traceבאמצעות האפשרות--log-severityאו השדהseverityל-trace.
העברת יומנים של Cloud Storage FUSE ל-Cloud Logging
מציינים את
/gcsfuse.logלטעינה שלgcsfuse:logging: file-path: "/gcsfuse.log" severity: traceמגדירים את סוכן התפעול של Cloud כך שיעביר יומנים מהקובץ
/gcfuse.logל-Cloud Logging באמצעות ההגדרות הבאות. בהגדרה הזו,gcsfuse_trace_logsהוא רכיבreceiverשמקבל יומנים מהקובץ/gcsfuse.log. הרכיבserviceמקשר את הרכיבreceiverבצינור עיבוד הנתונים.logging: receivers: gcsfuse_trace_logs: type: files include_paths: - /gcsfuse.log service: pipelines: gcsfuse_pipeline: receivers: [gcsfuse_trace_logs]במאמר הגדרות של Cloud Logging תוכלו לקרוא על הגדרות נוספות של רישום ביומן.
מגדירים את התצורה של סוכן התפעול בנתיב בהתאם למערכת ההפעלה. כדי לבחור את הנתיב שבו תמקמו את ההגדרות, קראו את המסמכים של Google Cloud Observability בנושא הגדרות שצוינו על ידי המשתמש.
מפעילים מחדש את סוכן התפעול של Cloud כדי להחיל את השינויים החדשים בהגדרות באמצעות הפקודה
systemctl restart:sudo systemctl restart google-cloud-ops-agent`נכנסים ל-Cloud Logging במסוף Cloud de Confiance .
מריצים את שאילתת הסינון של
fuse_debugכדי לאמת את יומני המעקב שלgcsfuseשמועברים ל-Cloud Logging.