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

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

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

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

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

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

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

  • ביצועים משופרים בהשוואה לסוכן Logging מדור קודם:

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

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

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

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

תכונות מעקב

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

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

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

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

תכונות של Trace

התכונות של Trace כוללות:

מכונות וירטואליות

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

מערכות הפעלה

‫סוכן תפעול תומך במערכות ההפעלה הבאות במכונות וירטואליות תואמות. למידע על מכונות וירטואליות של Arm, קראו את המאמר תמיכה במכונות וירטואליות של Compute Engine Arm.

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

ה-agent תומך במערכות ההפעלה הבאות של 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 12 (Bookworm)
  • Debian 13 (Trixie)
  • ‫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 26.04 LTS ‏ (Resolute Raccoon): ‏ubuntu-2604-lts-amd64, ‏ubuntu-minimal-2604-lts-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. אפשר להשתמש ב-Ops Agent במכונות וירטואליות מסוג Arm בקובצי האימג' הבאים של מערכת ההפעלה:

  • ‫Debian 12‏ (Bookworm): גרסה 2.44.0 של Ops Agent
  • ‫Debian 13 (Trixie): סוכן תפעול בגרסה 2.61.0
  • ‫Ubuntu 22.04 LTS (Jammy Jellyfish): גרסה 2.42.0 של סוכן תפעול
  • ‫Ubuntu 24.04 LTS (Noble Numbat): גרסה 2.47.0 של Ops Agent
  • ‫Ubuntu 26.04 LTS ‏ (Resolute Raccoon): גרסה 2.70.0 של Ops Agent
  • ‫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: סוכן Ops Agent בגרסה 2.64.0
  • ‫CentOS Stream 10: סוכן תפעול בגרסה 2.64.0
  • ‫SLES 15: סוכן תפעול בגרסה 2.43.0

אפשר להשתמש בסוכן תפעול בחלק מהתמונות שנתמכות ב-Compute Engine. מידע נוסף על מכונות וירטואליות של Arm ב-Compute Engine זמין במאמר יצירה והפעלה של מכונה וירטואלית של 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).

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

  • ממשקי API למעקב: monitoring.googleapis.com

  • ממשקי API של רישום ביומן: logging.googleapis.com

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

  • 20201

  • 20202

סביבות מנוהלות לא נתמכות

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

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

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

  • מכונות של צומתי Google Kubernetes Engine:

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

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

תמחור

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

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

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