התאמה אישית של ההתקנה של AlloyDB Omni

בחירת גרסת תיעוד:

בדף הזה מוסבר איך להתאים אישית את ההתקנה של AlloyDB Omni, שתומך בסוגים שונים של התאמה אישית. בדף הזה מוצגות כמה התאמות אישיות נפוצות.

הפעלה והשבתה של טלמטריה ב-AlloyDB Omni

בטלמטריה של AlloyDB Omni מוטמע סוכן לקוח קל משקל שאוסף קבוצה של מדדים בסיסיים פסאודונימיים ושולח אותם לנקודת קצה שמנוהלת על ידי Google.

‫AlloyDB Omni הוא מוצר שאפשר להוריד בחינם, ולכן הטלמטריה הזו מספקת ל-Google מדדים חיוניים של מידע שלא מאפשר זיהוי אישי (non-PII) לגבי סביבות האימוץ והפריסה הגנריות של מופעים פעילים. הנתונים האלה עוזרים לנו לפתח מוצרים ולתת עדיפות לתמיכה.

המדדים שנאספים כוללים את המדדים הבאים:

  • מזהה התקנה ייחודי (UUID שעבר פסאודונימיזציה)
  • גרסת AlloyDB Omni וגרסה ראשית של PostgreSQL
  • מידע על מערכת המארח, כמו מספר המעבדים, זיכרון ה-RAM וזמן הפעולה

השבתת הדיווח על נתוני הטלמטריה

כדי למנוע מסוכן הטלמטריה לפעול ולדווח על מדדי שימוש, צריך להגדיר את פרמטר ההגדרה של PostgreSQL‏ omni_enable_telemetry לערך off. כדי להשבית את סוכן הטלמטריה, צריך להגדיר את דגל הטלמטריה בקובץ postgresql.conf או להגדיר את הדגל בזמן הריצה באמצעות ALTER SYSTEM.

הגדרת דגל הטלמטריה בקובץ postgresql.conf

כדי לשנות את קובץ ההגדרות של PostgreSQL, פועלים לפי השלבים הבאים:

  1. מאתרים את הקובץ postgresql.conf בספריית הנתונים של מסד הנתונים. כברירת מחדל, הערך הוא /var/lib/postgresql/MAJOR_VERSION/data.
  2. השבתה של טלמטריית AlloyDB Omni.

    omni_enable_telemetry = off
    
  3. כדי שהשינוי ייכנס לתוקף, מפעילים מחדש את שירות AlloyDB Omni. סוכן הטלמטריה מפסיק לאסוף ולשלוח ל-Google מדדי שימוש.

    systemctl restart alloydbomniMAJOR_VERSION
    

הגדרת דגל הטלמטריה בזמן ריצה באמצעות ALTER SYSTEM

כדי להגדיר את דגל הטלמטריה ולשמור את השינוי גם אחרי הפעלה מחדש, פועלים לפי השלבים הבאים:

  1. מתחברים למופע AlloyDB Omni באמצעות psql:

    /usr/lib/postgresql/18/bin/psql -h localhost -U postgres
    
  2. מריצים את הפקודה הבאה:

    ALTER SYSTEM SET omni_enable_telemetry = 'off';
    
  3. מפעילים מחדש את שירות מסד הנתונים כדי לוודא שהשינוי נקלט במלואו על ידי העובד ברקע.

    systemctl restart alloydbomni18
    

    סוכן הטלמטרייה מפסיק לאסוף ולשלוח מדדי שימוש אל Google.

הפעלת דיווח על נתוני טלמטריה

אם השבתתם בעבר את הטלמטריה של AlloyDB Omni, תוכלו להפעיל אותה מחדש על ידי הגדרת הדגל omni_enable_telemetry לערך on. כדי להפעיל את סוכן הטלמטריה, צריך להגדיר את הדגל בקובץ postgresql.conf או להגדיר את הדגל בזמן הריצה באמצעות ALTER SYSTEM.

הגדרת דגל הטלמטריה בקובץ postgresql.conf

  1. מאתרים את הקובץ postgresql.conf בספריית הנתונים של מסד הנתונים.
  2. מגדירים את השורה הבאה:

    omni_enable_telemetry = on
    
  3. כדי להחיל את השינוי, מפעילים מחדש את שירות AlloyDB Omni.

    systemctl restart alloydbomni18
    

הגדרת דגל הטלמטריה בזמן ריצה באמצעות ALTER SYSTEM

  1. מתחברים למופע AlloyDB Omni באמצעות psql.
  2. מריצים את הפקודה הבאה:

    ALTER SYSTEM SET omni_enable_telemetry = 'on';
    
  3. כדי להחיל את השינוי, מפעילים מחדש את שירות AlloyDB Omni.

    systemctl restart alloydbomni18
    

בדיקת סטטוס הטלמטריה של AlloyDB Omni

אתם יכולים לבדוק את הסטטוס של סוכן הטלמטריה של AlloyDB Omni, כולל אם הוא מופעל או מושבת. אפשר גם לבדוק את הפעילות של סוכן הטלמטריה.

בדיקה אם סוכן הטלמטריה מופעל או מושבת

כדי לבדוק את הסטטוס של הגדרת הטלמטריה, פועלים לפי השלבים הבאים:

  1. מתחברים למכונה.
  2. מריצים את הפקודה הבאה:
SHOW omni_enable_telemetry;

הפלט מחזיר on או off, בהתאם להשבתה או להפעלה של הטלמטריה של AlloyDB Omni.

בדיקה אם סוכן הטלמטריה פועל

כדי לבדוק אם סוכן הטלמטריה פועל, מריצים את הפקודה הבאה במארח:

ps -ef | grep "omni telemetry worker"

אם הטלמטריה מופעלת ופועלת, הפלט מכיל שורה עם הטקסט postgres: omni telemetry worker.

בדיקת הפעילות של סוכן הטלמטריה

כדי לבדוק את הפעילות של סוכן הטלמטריה, מריצים את הפקודה הבאה במארח:

journalctl -u alloydbomni18 | grep telemetry

אם סוכן הטלמטריה פועל, היומנים יכילו הודעות דומות לאלה:

LOG:  [telemetry_agent_worker.cc:143]  Started telemetry worker
LOG:  [telemetry_agent_worker.cc:161]  Running telemetry reporting agent
telemetry_agent: Uploading telemetry data to https://cloud.google.com/log.

התחברות למכונה

בהתאם לסביבה שלכם, אתם יכולים להתחבר למכונה של AlloyDB Omni באופן מקומי או מרחוק.

חיבור מקומי

כדי להתחבר למופע AlloyDB Omni באופן מקומי, מריצים את הפקודה הבאה:

/usr/lib/postgresql/18/bin/psql -U postgres -p HOST_PORT -h localhost

חיבור מרחוק

/usr/lib/postgresql/18/bin/psql -U postgres -p HOST_PORT -h IP_ADDRESS_OR_FQDN

מחליפים את המשתנים הבאים:

  • HOST_PORT: יציאת TCP שבה השתמשתם במהלך ההתקנה.
  • IP_ADDRESS_OR_FQDN: כתובת ה-IP או שם הדומיין המלא של המארח שבו פועל AlloyDB Omni.

הפעלת תוספים

רשימת התוספים שזמינים ב-AlloyDB Omni מופיעה במאמר תוספים נתמכים למסד נתונים. למרות ש-PostGIS ו-Orafce לא כלולים ב-AlloyDB Omni, אפשר להתקין אותם לפי ההוראות הבאות:

הפעלת תוספים מותקנים מתבצעת באמצעות הצהרות PostgreSQL CREATE EXTENSIONסטנדרטיות, כפי שמפורט במאמר הפעלת תוסף.