צפייה ביומני אירועים של חברות בקבוצות מולטיקאסט
בדף הזה מוסבר על היומנים שזמינים למעקב אחרי אירועים של חברות בקבוצות מולטיקאסט, כמו הצטרפות ל-IGMP, ומתואר איך להפעיל אותם ולצפות בהם.
אתם יכולים להשתמש ביומנים האלה כדי להבין את הפעילות בקבוצת מולטיקאסט, למשל מתי צרכן מולטיקאסט הצטרף ומתי הוא עזב, או כמה צרכני מולטיקאסט יש בקבוצה.
מידע על יומני אירועים של חברות בקבוצה
Google Cloud כותב יומני אירועים של חברות בקבוצה עבור שידור מרובה כתובות אל Cloud Logging.
בטבלה הזו מופיע סיכום של היומנים שזמינים לכל סוג משאב, כולל הפרויקט שמקבל את היומנים. מידע נוסף על האירועים שמתועדים ועל פורמט היומן מופיע בקטעים הבאים.
| משאב | תיאור היומנים |
|---|---|
| טווח קבוצות מולטיקאסט | יומני אירועים של חברות בקבוצה לכל הצרכנים של שידורי מולטיקאסט בטווח של קבוצה. היומנים האלה זמינים רק בפרויקטים של אדמינים של שידורים מרובי משתתפים. אפשר להגדיר רישום ביומן גם לטווח של קבוצות מרובות שידור גלובליות וגם להפעלה של טווח של קבוצות מרובות שידור אזוריות. מידע נוסף מופיע במאמר בנושא הפעלת רישום ביומן לטווח של קבוצות מולטיקאסט. |
| הפעלת צרכן בקבוצת Multicast | יומני אירועים של חברות בקבוצה לצרכני Multicast ברשת VPC ספציפית של צרכני Multicast שהופעלה עבור טווח קבוצות ואזור. היומנים האלה זמינים בפרויקטים שמכילים הגדרות של צרכני multicast וברשתות המתאימות של צרכני multicast. אם אתם משתמשים ב-VPC משותף, זהו הפרויקט המארח. מידע נוסף זמין במאמר בנושא הפעלת רישום ביומן עבור צרכן של קבוצת מולטיקאסט. |
אירועים שנשמרים ביומן
בקטע הזה מוסבר על אירועים של חברות בקבוצה שנרשמים ביומן עבור שידור מרובה כתובות ב-Cloud Logging.
כשצרכן של שידור מרובה משתתפים שולח דוח חברות ב-IGMP כדי להצטרף לקבוצה, הודעות היומן שמתקבלות הן:
- אם הצטרפות ל-IGMP מצליחה, מופיעות שתי הודעות ביומן: הודעה
IGMP join request receivedואחריה הודעהIGMP consumer joined. - הצטרפות IGMP שנכשלה מובילה לשתי הודעות ביומן: הודעה מסוג
IGMP join request receivedואחריה הודעה מסוגIGMP join request rejected due to *. - לצרכן מולטיקאסט שכבר הצטרף לקבוצה בהצלחה,
בקשת הצטרפות IGMP keepalive בהודעה אחת
IGMP join request received.
בטבלה הבאה מופיעה רשימה מלאה של האירועים שנרשמים ביומן ותיאורים שלהם.
| אירוע | תיאור |
|---|---|
IGMP join request received |
מישור הבקרה Google Cloud קיבל את בקשת ההצטרפות. ההודעה הזו לא מאשרת שההצטרפות הושלמה בהצלחה. כל בקשה להצטרפות מתועדת, כולל בקשות keepalive שצרכני שידור מרובה כתובות שולחים מעת לעת כחלק מפרוטוקול IGMP. |
IGMP consumer joined |
מישור הבקרה Google Cloud הוסיף בהצלחה את צרכן ה-Multicast לקבוצה. אחרי שהאירוע הזה מועבר לתשתית של שידור מרובה משתתפים בדומיין, הצרכן של השידור מרובה המשתתפים מתחיל לקבל תנועה של שידור מרובה משתתפים. תמיד קודם לאירוע הזה אירוע |
IGMP consumer left |
מישור הבקרה Google Cloud קיבל בקשת יציאה מפורשת מ-IGMP מצרכן המולטיקאסט ויישם את הבקשה. |
IGMP consumer timed out |
מישור הבקרה Google Cloud הסיר את צרכן ה-Multicast מהקבוצה כי הוא הפסיק להגיב לבקשות keepalive. |
Consumer removed due to configuration change |
מישור הבקרה Google Cloud הסיר את הצרכן של שידור מרובה משתתפים מהקבוצה כי נקודת הקצה של הצרכן נמחקה. לדוגמה, יכול להיות שמופע הצרכן או הפרויקט נמחקו. |
IGMP join request rejected due to full tree |
מישור הבקרה Google Cloud קיבל את בקשת ההצטרפות, אבל דחה אותה כי הקבוצה לשידור מרובה משתתפים כבר מלאה. |
IGMP join request rejected due to missing quota |
Google Cloud מישור הבקרה קיבל את בקשת ההצטרפות, אבל דחה אותה כי ברשת ה-VPC של צרכן ה-Multicast כבר נעשה שימוש בכל המכסות של מכונות וירטואליות של צרכן ה-Multicast לכל רשת VPC. |
IGMP join request rejected due to unknown reason |
מישור הבקרה Google Cloud קיבל את בקשת ההצטרפות, אבל דחה את הבקשה בגלל כשל שלא מוסבר בסיבה ייעודית. |
IGMP entitlement rejected |
מישור הבקרה Google Cloud קיבל את בקשת ההצטרפות, אבל דחה אותה כי הגדרת צרכן המולטיקאסט הנדרשת לא הושלמה, למשל במקרים הבאים:
האירוע הזה זמין רק ביומנים של משאב ההפעלה של הצרכן בקבוצת ה-Multicast. |
Consumer network activated |
הופעלה רשת VPC של צרכן multicast עבור טווח של קבוצת multicast. הפעולה הזו מקבילה ליצירה של משאב multicast group consumer activation. האירוע הזה זמין רק לאדמינים של שידורים לקבוצות ביומנים של משאבי טווח קבוצות לשידורים לקבוצות. |
Consumer network deactivated |
רשת VPC של צרכן multicast הושבתה עבור טווח של קבוצת multicast. כלומר, משאב של הפעלת צרכן של קבוצת מולטיקאסט נמחק או שהסטטוס שלו השתנה ל- האירוע הזה זמין רק לאדמינים של שידורים לקבוצות ביומנים של משאבי טווח קבוצות לשידורים לקבוצות. |
פורמט היומן לטווחים של קבוצות מולטיקאסט
בקטע הזה מוסבר על הפורמט של יומני האירועים של חברות בקבוצה, שזמינים בפרויקט של מנהל המערכת של שידור מרובה משתתפים שמכיל משאבים של טווח קבוצות ודומיין של שידור מרובה משתתפים.
היומנים האלה נכתבים עבור אירועים שקשורים לחברות בכל הצרכנים של שידורי מולטיקאסט בטווח נתון של קבוצות מולטיקאסט. אפשר להגדיר רישום ביומן גם בטווח הגלובלי של קבוצות מולטיקאסט וגם בטווח האזורי של קבוצות מולטיקאסט, כמו שמתואר במאמר הפעלת רישום ביומן לטווח של קבוצות מולטיקאסט.
סוג המשאב במעקב ושם היומן ב-Cloud Logging הם:
- Resource type:
networkservices.googleapis.com/MulticastGroupRange - שם היומן:
networkservices.googleapis.com%2Fmulticast_memberships
פורמט היומן שונה בהתאם לסוג האירוע שנרשם ביומן. פרטים נוספים מופיעים בטבלאות בכל אחת מהכרטיסיות הבאות.
אירוע IGMP
אם האירוע שנרשם ביומן הוא אירוע IGMP, היומן כולל את השדות הבאים:
| שדה | סוג | תיאור |
|---|---|---|
consumerIp |
מחרוזת | כתובת ה-IPv4 הפנימית הראשית של הצרכן של שידור מרובה משתתפים.
דוגמה: 10.0.0.1 |
consumerLocation |
מחרוזת | האזור של ה-VPC של צרכן ה-multicast.
דוגמה: us-east5-a |
consumerNetwork |
משאב | רשת ה-VPC של צרכן ה-multicast. רק מזהה המספר השלם
מאוכלס. דוגמה:
consumerNetwork {
id: "1234"
}
|
consumerProject |
Project | הפרויקט שמכיל את רשת ה-VPC של צרכן ה-multicast.
רק מספר הפרויקט מאוכלס.
דוגמה:
consumerProject {
number: "5678"
}
|
consumerResource |
משאב | המכונה הווירטואלית של צרכן ה-multicast. רק מזהה המספר השלם מאוכלס.
דוגמה:
consumerResource {
id: "1111"
}
|
consumerResourceProject |
Project |
הפרויקט שמכיל את מכונת ה-VM של צרכן ה-multicast.
יכול להיות שהפרויקט הזה יהיה שונה מהפרויקט שמכיל את רשת ה-VPC של צרכן המולטיקאסט, למשל כשמשתמשים ב-VPC משותף.
רק מספר הפרויקט מאוכלס.
דוגמה:
consumerResourceProject {
number: "4321"
}
|
eventDescription |
מחרוזת | אחד מהאירועים שמתוארים בקטע אירועים שמתועדים ביומן.
לדוגמה: IGMP consumer joined. |
eventTime |
מחרוזת | חותמת הזמן של האירוע בפורמט טקסט RFC 3339. לדוגמה: 2024-10-21T06:46:42.990162973Z. |
multicastDomain |
מחרוזת | השם של דומיין ה-multicast.
דוגמה: my-domain-name |
multicastGroupRange |
מחרוזת | השם של טווח קבוצות ה-multicast.
דוגמה: my-group-range-name |
multicastIp |
מחרוזת | כתובת ה-IP של קבוצת המולטיקאסט. דוגמה: 224.0.0.1 |
הפעלה/השבתה
אם האירוע שנרשם ביומן הוא הפעלה או השבתה של רשת VPC של צרכן מולטיקאסט, היומן כולל את השדות הבאים:
| שדה | סוג | תיאור |
|---|---|---|
consumerLocation |
מחרוזת | האזור שבו הופעלה רשת ה-VPC של צרכן ה-Multicast.
דוגמה: us-east5-a |
consumerNetwork |
משאב | רשת ה-VPC של צרכן ה-multicast. רק מזהה המספר השלם
מאוכלס. דוגמה:
consumerNetwork {
id: "1234"
}
|
consumerProject |
Project | הפרויקט שמכיל את רשת ה-VPC של צרכן ה-multicast.
רק מספר הפרויקט מאוכלס.
דוגמה:
consumerProject {
number: "5678"
}
|
eventDescription |
מחרוזת | אחד מהאירועים שמתוארים בקטע אירועים שמתועדים ביומן.
לדוגמה: Consumer network activated. |
eventTime |
מחרוזת | חותמת הזמן של האירוע בפורמט טקסט RFC 3339. לדוגמה: 2024-10-21T06:46:42.990162973Z. |
multicastDomain |
מחרוזת | השם של דומיין ה-multicast.
דוגמה: my-domain-name |
multicastGroupRange |
מחרוזת | השם של טווח קבוצות ה-multicast.
דוגמה: my-group-range-name
|
מזהים מספריים שלמים משמשים למשאבים של צרכני מולטיקאסט, כמו פרויקטים, רשתות ומופעים, כדי לשמור על הפרטיות.
פורמט היומן של הפעלות צרכנים של קבוצות multicast
בקטע הזה מתואר הפורמט של יומני אירועים של חברות בקבוצות שזמינים בפרויקטים שמכילים הגדרות של צרכני שידור מרובה כתובות.
היומנים האלה נכתבים עבור אירועים שקשורים לחברות בקבוצה של צרכני Multicast ברשת VPC נתונה, שהופעלה עבור טווח של קבוצות Multicast ואזור. אפשר להגדיר רישום ביומן במשאב ההפעלה של צרכן קבוצת מולטיקאסט אזורית, כמו שמתואר במאמר הפעלת רישום ביומן עבור הפעלה של צרכן קבוצת מולטיקאסט.
סוג המשאב במעקב ושם היומן ב-Cloud Logging הם:
- Resource type:
networkservices.googleapis.com/MulticastGroupConsumerActivation - שם היומן:
networkservices.googleapis.com%2Fmulticast_memberships
היומן כולל את השדות הבאים:
| שדה | סוג | תיאור |
|---|---|---|
consumerIp |
מחרוזת | כתובת ה-IPv4 הפנימית הראשית של הצרכן של שידור מרובה משתתפים.
דוגמה: 10.0.0.1 |
consumerLocation |
מחרוזת | האזור של צרכן ה-multicast.
דוגמה: us-east5-a |
consumerNetwork |
משאב | רשת ה-VPC של צרכן ה-multicast. דוגמה:
consumerNetwork {
name: "my-network"
id: "1234"
}
|
consumerProject |
Project | הפרויקט שמכיל את רשת ה-VPC של צרכן ה-multicast.
דוגמה:
consumerProject {
id: "my-project"
number: "5678"
}
|
consumerResource |
משאב | המכונה הווירטואלית של צרכן ה-multicast. דוגמה:
consumerResource {
name: "my-instance"
id: "1111"
}
|
consumerResourceProject |
Project |
הפרויקט שמכיל את מכונת ה-VM של צרכן ה-multicast.
יכול להיות שהפרויקט הזה יהיה שונה מהפרויקט שמכיל את רשת ה-VPC של צרכן המולטיקאסט, למשל כשמשתמשים ב-VPC משותף.
דוגמה:
consumerResourceProject {
id: "my-instance-project"
number: "4321"
}
|
eventDescription |
מחרוזת | אחד מהאירועים שמתוארים בקטע אירועים שמתועדים ביומן.
לדוגמה: IGMP consumer joined. |
eventTime |
מחרוזת | חותמת הזמן של האירוע בפורמט טקסט RFC 3339. לדוגמה: 2024-10-21T06:46:42.990162973Z. |
multicastConsumerAssociation |
מחרוזת | השם של שיוך צרכן ה-multicast בין רשת ה-VPC של צרכן ה-multicast לבין הדומיין.
דוגמה: my-consumer-association-name |
multicastGroupConsumerActivation |
מחרוזת | השם של הפעלת הצרכן של קבוצת המולטיקאסט.
דוגמה: my-group-consumer-activation-name |
multicastIp |
מחרוזת | כתובת ה-IP של קבוצת המולטיקאסט. דוגמה: 224.0.0.1 |
בניגוד ליומנים של טווח קבוצות מולטיקאסט, ביומנים של הפעלת צרכן קבוצת מולטיקאסט נעשה שימוש במזהים מסוג מחרוזת לפרויקט ולרשת, כי היומנים זמינים רק לפרויקט שמכיל את ההגדרות של צרכן המולטיקאסט.
הפניה לפורמט של שדה
פרויקט
| שדה | סוג | תיאור |
|---|---|---|
number |
מחרוזת (uint64) | מזהה הפרויקט כמספר שלם שנוצר באופן אוטומטי.
דוגמה: 5678 |
id |
מחרוזת | המזהה שהוקצה לפרויקט על ידי המשתמש.
דוגמה: my-project |
משאב
| שדה | סוג | תיאור |
|---|---|---|
id |
מחרוזת (uint64) | מזהה המשאב כמספר שלם שנוצר באופן אוטומטי.
דוגמה: 1111 |
name |
מחרוזת | השם שהמשתמש הקצה למשאב.
דוגמה: my-instance |
הפעלת רישום ביומן של אירועים שקשורים לחברות בקבוצה
בקטעים הבאים מוסבר איך להפעיל רישום ביומן של אירועים שקשורים לחברות בקבוצה.
הפעלת רישום ביומן לטווח של קבוצות מולטיקאסט
בקטע הזה מוסבר איך מנהל רב-שידור יכול להגדיר רישום ביומן של אירועים שקשורים לחברות בקבוצה עבור טווח קיים של קבוצות רב-שידור.
למידע נוסף על הגדרת רישום ביומן כשיוצרים טווח חדש של קבוצות מולטיקאסט, אפשר לעיין במאמר בנושא יצירת טווחים של קבוצות מולטיקאסט. רישום ביומן של אירועים שקשורים לחברות לא מופעל כברירת מחדל.
אפשר להגדיר רישום ביומן של אירועים שקשורים לחברות בשני המקורות הבאים:
- טווח כתובות של קבוצת מולטיקאסט: הגדרת הרישום ביומן של טווח כתובות של קבוצה גלובלית חלה על כל ההפעלות של טווח הכתובות של הקבוצה.
- הפעלה של טווח קבוצות מולטיקאסט: הגדרת הרישום ביומן של הפעלה של טווח קבוצות אזורי מבטלת את ההגדרה של טווח הקבוצות הגלובלי.
gcloud
כדי להפעיל או להשבית רישום ביומן לטווח של קבוצות מולטיקאסט, משתמשים בפקודה
network-services multicast-group-ranges update.gcloud network-services multicast-group-ranges update GROUP_RANGE_NAME \ --location=global \ [--enable-logging | --no-enable-logging]מחליפים את מה שכתוב בשדות הבאים:
-
GROUP_RANGE_NAME: השם של טווח קבוצות ה-Multicast -
--[no-]enable-logging: קובעת אם רישום ביומן של אירועי חברות מופעל.- כדי להפעיל את הרישום ביומן, משתמשים ב-
--enable-logging. - כדי להשבית את הרישום ביומן, משתמשים ב-
--no-enable-logging.
- כדי להפעיל את הרישום ביומן, משתמשים ב-
-
כדי להפעיל או להשבית רישום ביומן להפעלה של טווח קבוצות מולטיקאסט, משתמשים בפקודה
network-services multicast-group-range-activations update.gcloud network-services multicast-group-range-activations update GROUP_RANGE_ACTIVATION_NAME \ --location=ZONE \ [--enable-logging | --no-enable-logging]מחליפים את מה שכתוב בשדות הבאים:
-
GROUP_RANGE_ACTIVATION_NAME: השם של טווח ההפעלה של קבוצת הכתובות לשידור מרובה משתתפים -
ZONE: האזור של הפעלת טווח קבוצות ה-Multicast -
--[no-]enable-logging: קובעת אם רישום ביומן של אירועי חברות מופעל.- כדי להפעיל את הרישום ביומן, משתמשים ב-
--enable-logging. - כדי להשבית את הרישום ביומן, משתמשים ב-
--no-enable-logging.
- כדי להפעיל את הרישום ביומן, משתמשים ב-
-
API
כדי להפעיל או להשבית את הרישום ביומן של טווח קבוצות מולטיקאסט, משתמשים בשיטה
multicastGroupRanges.patch.PATCH https://networkservices.googleapis.com/v1/projects/PROJECT_ID/locations/global/multicastGroupRanges/GROUP_RANGE_NAME?updateMask=logConfig { "logConfig": {"enabled": "LOGGING_ENABLED"} }מחליפים את מה שכתוב בשדות הבאים:
-
PROJECT_ID: מזהה הפרויקט -
GROUP_RANGE_NAME: השם של טווח קבוצות ה-Multicast -
LOGGING_ENABLED: מציין אם רישום ביומן של אירועים שקשורים למינוי מופעל.- כדי להפעיל את הרישום ביומן, מגדירים את הערך
true. - כדי להשבית את הרישום ביומן, מגדירים את הערך
false.
- כדי להפעיל את הרישום ביומן, מגדירים את הערך
-
כדי להפעיל או להשבית את הרישום ביומן של הפעלה של טווח קבוצות מולטיקאסט, משתמשים ב
multicastGroupRangeActivations.patchmethod.PATCH https://networkservices.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/multicastGroupRangeActivations/GROUP_RANGE_ACTIVATION_NAME?updateMask=logConfig { "logConfig": {"enabled": "LOGGING_ENABLED"} }מחליפים את מה שכתוב בשדות הבאים:
-
PROJECT_ID: מזהה הפרויקט -
GROUP_RANGE_ACTIVATION_NAME: השם של טווח ההפעלה של קבוצת הכתובות לשידור מרובה משתתפים -
ZONE: האזור של הפעלת טווח קבוצות ה-Multicast -
LOGGING_ENABLED: מציין אם רישום ביומן של אירועים שקשורים למינוי מופעל.- כדי להפעיל את הרישום ביומן, מגדירים את הערך
true. - כדי להשבית את הרישום ביומן, מגדירים את הערך
false.
- כדי להפעיל את הרישום ביומן, מגדירים את הערך
-
הפעלת רישום ביומן עבור הפעלה של צרכן בקבוצת מולטיקאסט
בקטע הזה מתואר איך מנהל רשת של צרכן מולטיקאסט יכול להגדיר רישום ביומן של אירועים שקשורים לחברות בקבוצה ברשת ה-VPC שלו.
עבור רשת VPC נתונה שהפעלתם בה את האפשרות לצרוך תנועת Multicast, אתם יכולים להגדיר רישום ביומן של אירועי הצטרפות בהפעלה של צרכן קבוצת ה-Multicast המתאימה.
מידע נוסף על הגדרת רישום ביומן כשיוצרים הפעלה חדשה של צרכן בקבוצת Multicast זמין במאמר הפעלת צריכה של תנועת Multicast ברשת VPC. רישום ביומן של אירועים שקשורים לחברות לא מופעל כברירת מחדל.
gcloud
כדי להפעיל או להשבית רישום ביומן להפעלת צרכן של קבוצת מולטיקאסט, משתמשים בפקודה network-services multicast-group-consumer-activations update.
gcloud network-services multicast-group-consumer-activations update GROUP_CONSUMER_ACTIVATION_NAME \
--location=ZONE \
[--enable-logging | --no-enable-logging]
מחליפים את מה שכתוב בשדות הבאים:
-
GROUP_CONSUMER_ACTIVATION_NAME: השם של הפעלת הצרכן של קבוצת ה-Multicast -
ZONE: האזור של הפעלת צרכן קבוצת ה-multicast -
--[no-]enable-logging: קובעת אם רישום ביומן של אירועי חברות מופעל.- כדי להפעיל את הרישום ביומן, משתמשים ב-
--enable-logging. - כדי להשבית את הרישום ביומן, משתמשים ב-
--no-enable-logging.
- כדי להפעיל את הרישום ביומן, משתמשים ב-
API
כדי להפעיל או להשבית את הרישום ביומן עבור הפעלת צרכן של קבוצת מולטיקאסט, משתמשים בשיטה multicastGroupConsumerActivations.patch.
PATCH https://networkservices.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/multicastGroupConsumerActivations/GROUP_CONSUMER_ACTIVATION_NAME?updateMask=logConfig
{
"logConfig": {"enabled": "LOGGING_ENABLED"}
}
מחליפים את מה שכתוב בשדות הבאים:
-
PROJECT_ID: מזהה הפרויקט -
GROUP_CONSUMER_ACTIVATION_NAME: השם של הפעלת הצרכן של קבוצת ה-Multicast -
ZONE: האזור של הפעלת צרכן קבוצת ה-multicast -
LOGGING_ENABLED: מציין אם רישום ביומן של אירועים שקשורים למינוי מופעל.- כדי להפעיל את הרישום ביומן, מגדירים את הערך
true. - כדי להשבית את הרישום ביומן, מגדירים את הערך
false.
- כדי להפעיל את הרישום ביומן, מגדירים את הערך
צפייה ביומני אירועים של חברות בקבוצות
בקטע הזה מוסבר איך צופים ביומני אירועים של חברות בקבוצה עבור שידור מרובה משתתפים.
מידע נוסף זמין במאמר סקירה כללית על Logs Explorer.
המסוף
- נכנסים לדף Logs Explorer במסוף Google Cloud :
- כדי לראות יומני אירועים של חברות בקבוצות multicast, בוחרים אחד מסוגי המשאבים במעקב הבאים מהרשימה All resources:
- אם אתם אדמינים של שידור מרובה משתתפים ורוצים לראות את יומני האירועים של חברות בקבוצה של כל הצרכנים של שידור מרובה משתתפים בקבוצה, אתם צריכים לבחור באפשרות טווח קבוצות של שידור מרובה משתתפים.
- אם אתם אדמינים של רשת VPC שהיא צרכן של שידור מרובה משתתפים ורוצים לראות יומני אירועים של חברות בקבוצה ברשת שלכם, בוחרים באפשרות הפעלה של צרכן בקבוצת שידור מרובה משתתפים.
המאמרים הבאים
- סקירה כללית על יכולת הצפייה בשידורי מולטיקאסט
- צפייה ביומני זרימה של מולטיקאסט
- מעקב אחרי מדדים של חברות בקבוצה לשידור מרובה משתתפים