סקירה כללית על סוכן התפעול

סוכן התפעול הוא הסוכן הראשי לאיסוף טלמטריה מהמכונות שלכם ב-Compute Engine. סוכן התפעול משלב את איסוף היומנים, המדדים והעקבות בתהליך יחיד. הוא משתמש ב-Fluent Bit ליומנים, שתומך ברישום יומנים עם תפוקה גבוהה, וב-OpenTelemetry Collector למדדים ולעקבות.

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

תכונות של סוכן התפעול

התכונות הכלליות כוללות:

תכונות רישום ביומן

תכונות הרישום ביומן כוללות:

  • ביצועים משופרים בהשוואה ל-Logging Agent מדור קודם:

    • יכולת תפוקה גבוהה, תוך ניצול מלא של ארכיטקטורת ליבות מרובות.
    • ניהול יעיל של משאבים (למשל זיכרון, מעבד).
  • איסוף יומנים ממקורות שונים:

    • יומני מערכת רגילים (/var/log/syslog ו-/var/log/messages ב-Linux, יומן האירועים של Windows) שנאספים ללא הגדרה.
    • יומנים מבוססי-קבצים עם נתיבים מותאמים אישית ומרווח רענון.
    • ‫Journald daemon / systemd logs.
    • יומנים בפרוטוקול TCP.
    • יומנים בפרוטוקול Forward (בשימוש ב-Fluent Bit וב-Fluentd).
  • עיבוד גמיש:

  • תמיכה באפליקציות של צד שלישי

    • שילוב של יומני אפליקציות של צד שלישי שנבחרו בקפידה, שמזהה נתיבים ופורמטים נפוצים של קובצי יומן אפליקציות.

תכונות מעקב

תכונות הניטור כוללות:

בדף Metrics Management ב-Cloud Monitoring מופיע מידע שיכול לעזור לכם לשלוט בסכום שאתם מוציאים על מדדים שניתנים לחיוב, בלי להשפיע על יכולת הצפייה. בדף Metrics Management מופיע המידע הבא:

  • נפחי ההטמעה לחיוב על בסיס בייט ועל בסיס דגימה, בדומיינים של מדדים ובמדדים נפרדים.
  • נתונים על תוויות ועוצמה של מדדים.
  • מספר הקריאות לכל מדד.
  • שימוש במדדים במדיניות התראות ובמרכזי בקרה בהתאמה אישית.
  • שיעור השגיאות בכתיבת מדדים.

אפשר גם להשתמש בדף ניהול מדדים כדי להחריג מדדים לא נחוצים, וכך לבטל את העלות של ההטמעה שלהם. מידע נוסף על הדף ניהול מדדים זמין במאמר איך רואים את השימוש במדדים ומנהלים אותו.

תכונות של מעקב

התכונות של כלי המעקב כוללות:

מופעים של מכונות וירטואליות

אפשר להתקין את סוכן התפעול במכונות Compute Engine. כדי ליצור מכונה של Compute Engine, אפשר לעיין במדריך לתחילת העבודה עם Compute Engine.

סוגי מכונות ה-VM הבאים שייכים לשירותים מנוהלים שמטמיעים תמיכה בניטור ספציפי לשירות. אל תנסו להתקין או להגדיר את סוכן תפעול באופן ידני במכונות האלה:

  • ל-App Engine standard יש תמיכה מובנית במעקב. אין צורך בסוכנים.
  • במכונות בסביבה הגמישה של App Engine מותקנים מראש סוכנים עם הגדרות ספציפיות לשירות.
  • במכונות Dataflow מותקנים מראש סוכני מעקב מדור קודם עם הגדרות ספציפיות לשירות.
  • במקרים של מופעים של Managed Service for Apache Spark בגרסה שלפני גרסת התמונה 2.2, סוכני מעקב מדור קודם מותקנים מראש עם הגדרות ספציפיות לשירות.

    אפשר להתקין את סוכן תפעול באשכולות של Managed Service for Apache Spark שמשתמשים בגרסת תמונה 2.2 ואילך כדי לאסוף יומנים של syslog ומדדים של המארח. מידע נוסף זמין במאמר בנושא גרסאות של Managed Service for Apache Spark 2.2.x.

  • מופעי צמתים של Google Kubernetes Engine:

מערכות הפעלה

‫סוכן תפעול תומך במערכות ההפעלה הבאות במופעי מכונות וירטואליות תואמים. מידע על מכונות וירטואליות (VM) של Arm זמין במאמר תמיכה במכונות וירטואליות (VM) של Arm ב-Compute Engine.

מערכות הפעלה של Linux

הסוכן תומך במערכות ההפעלה הבאות של Linux:

  • Rocky Linux 8
  • Rocky Linux 9
  • Rocky Linux 10
  • ‫RHEL 8: rhel-8, rhel-8-6-sap-ha, rhel-8-8-sap-ha, rhel-8-10-sap-ha
  • ‫RHEL 9: rhel-9
  • ‫RHEL 10: rhel-10
  • ‫CentOS Stream 10
  • ‫Debian 11 (Bullseye)
  • ‫Debian 12‏ (Bookworm)
  • ‫Debian 13 ‏ (Trixie)
  • תמונות VM של למידה עמוקה (Deep Learning) שמבוססות על Debian 11 (‏Bullseye)
  • ‫Ubuntu 22.04 LTS (Jammy Jellyfish): ‏ ubuntu-2204-lts, ‏ ubuntu-minimal-2204-lts
  • ‫Ubuntu 24.04 LTS (Noble Numbat): ubuntu-2404-lts-amd64, ubuntu-minimal-2404-lts-amd64
  • ‫Ubuntu 25.10 (Questing Quokka): ubuntu-2510-amd64, ubuntu-minimal-2510-amd64
  • ‫SLES 12: ‏ sles-12, ‏ sles-12-sp5-sap
  • ‫SLES 15: ‏ sles-15, ‏ sles-15-sp3-sap, ‏ sles-15-sp4-sap, ‏ sles-15-sp5-sap,‏ sles-15-sp6-sap
תמיכה במכונות וירטואליות של Compute Engine Arm

‫סוכן תפעול תומך במכונות וירטואליות של Compute Engine מסוג C4A ו-Tau T2A Arm. ‫סוכן תפעול נתמך במכונות וירטואליות של Arm בקובצי האימג' של מערכות ההפעלה הבאות:

  • ‫Debian 12‏ (Bookworm): סוכן התפעול גרסה 2.44.0
  • ‫Debian 13 (Trixie): Ops Agent גרסה 2.61.0
  • ‫Ubuntu 22.04 LTS (Jammy Jellyfish): סוכן תפעול גרסה 2.42.0
  • ‫Ubuntu 24.04 LTS (Noble Numbat): גרסה 2.47.0 של Ops Agent
  • ‫Ubuntu 25.10 (Questing Quokka): סוכן תפעול גרסה 2.62.0
  • ‫RHEL 9: סוכן התפעול גרסה 2.40.0
  • ‫RHEL 10: סוכן התפעול גרסה 2.64.0
  • ‫Rocky Linux 8: סוכן תפעול גרסה 2.51.0
  • ‫Rocky Linux 9: סוכן תפעול גרסה 2.40.0
  • ‫Rocky Linux 10: סוכן תפעול גרסה 2.64.0
  • ‫CentOS Stream 10: סוכן תפעול בגרסה 2.64.0
  • ‫SLES 15: סוכן תפעול בגרסה 2.43.0

הסוכן לתפעול נתמך בחלק מקובצי ה-Image שנתמכים על ידי Compute Engine. מידע נוסף על מכונות וירטואליות ב-Compute Engine עם מעבדי Arm זמין במאמר יצירה והפעלה של מכונת וירטואלית עם מעבד Arm.

מערכות הפעלה של Windows

הסוכן תומך במערכות ההפעלה הבאות של Windows:

  • ‫Windows Server: ‏ windows-2016, ‏ windows-2019, ‏ windows-2022, ‏ windows-2025
  • ‫Windows Server Core: ‏ windows-2016-core, ‏ windows-2019-core,‏ windows-20h2-core, ‏ windows-2022-core, ‏ windows-2025-core

דרישות הגישה לסוכנים

כדי להתקין את הסוכן, צריך גישה לשמות ה-DNS הבאים:

  • מאגר חבילות של Google Cloud: packages.cloud.google.com

  • תת-הדומיין של ההורדות של Google: ‏ dl.google.com

כדי להפעיל את הסוכן, נדרשת גישה לשמות ה-DNS הבאים:

  • שרת הטוקנים של OAuth2: oauth2.googleapis.com

    יכול להיות שבגרסאות קודמות של הסוכן נדרשת גישה אל www.googleapis.com (כתובת URL מלאה: https://www.googleapis.com/oauth2/v3/token).

    אם אתם משתמשים בגרסה ישנה יותר של הסוכן, מומלץ לשדרג את הסוכן לגרסה העדכנית.

  • ‫Monitoring APIs: monitoring.googleapis.com

  • ממשקי Logging API: logging.googleapis.com

הסוכן משתמש ביציאות TCP בתוך המכונה הווירטואלית לתקשורת בין תהליכים. היציאות הבאות, שלא צריך לפתוח אותן חיצונית, צריכות להיות זמינות לסוכן במכונה הווירטואלית:

  • 20201

  • 20202

מדיניות התמיכה

התמיכה ב-Ops Agent ניתנת בהתאם למדיניות בנושא אופקי זמן לתמיכה.

תמחור

אם תתקינו את Ops Agent, יכול להיות שתחויבו על המדדים, היומנים או העקבות שהסוכן שולח לפרויקט Google Cloud שלכם. למידע על מחירים, ראו תמחור של Google Cloud Observability.

כדי לאסוף מעקבים של OpenTelemetry Protocol ‏ (OTLP), צריך להגדיר את סוכן התפעול לאיסוף מעקבים מאפליקציה עם אינסטרומנטציה. מידע נוסף זמין במאמר איסוף מעקבים (OTLP) באמצעות Ops Agent.

המאמרים הבאים