Melihat log peristiwa keanggotaan grup multicast
Halaman ini memberikan informasi tentang log yang tersedia untuk memantau peristiwa keanggotaan grup multicast, seperti bergabung dengan IGMP, dan menjelaskan cara mengaktifkan dan melihatnya.
Anda dapat menggunakan log ini untuk membantu Anda memahami aktivitas dalam grup multicast, seperti saat konsumen multicast bergabung dan saat mereka keluar, atau jumlah konsumen multicast dalam grup.
Tentang log peristiwa keanggotaan grup
Google Cloud menulis log peristiwa keanggotaan grup untuk multicast ke Cloud Logging.
Tabel ini memberikan ringkasan log yang tersedia untuk setiap jenis resource, termasuk project yang menerima log. Untuk mengetahui informasi selengkapnya tentang peristiwa yang dicatat dan format log, lihat bagian berikut.
| Resource | Deskripsi log |
|---|---|
| Rentang grup multicast | Log peristiwa keanggotaan grup untuk semua konsumen multicast dari rentang grup. Log ini hanya tersedia di project administrator multicast. Anda dapat mengonfigurasi logging pada rentang grup multicast global dan aktivasi rentang grup multicast zonal. Lihat Mengaktifkan logging untuk rentang grup multicast. |
| Aktivasi konsumen grup multicast | Log peristiwa keanggotaan grup untuk konsumen multicast di jaringan VPC konsumen multicast tertentu yang diaktifkan untuk rentang grup dan zona. Log ini tersedia di project yang berisi resource konsumen multicast, yang dapat berupa project administrator multicast atau project konsumen multicast terpisah, bergantung pada topologi domain multicast. Lihat Mengaktifkan logging untuk aktivasi konsumen grup multicast. |
Peristiwa yang dicatat dalam log
Bagian ini menjelaskan peristiwa keanggotaan grup yang dicatat untuk multicast di Cloud Logging.
Saat konsumen multicast mengirim laporan keanggotaan IGMP untuk bergabung dengan grup, pesan log yang dihasilkan adalah sebagai berikut:
- Bergabung dengan IGMP yang berhasil akan menghasilkan dua pesan log: pesan
IGMP join request receivedyang diikuti denganIGMP consumer joined. - Bergabung dengan IGMP yang gagal akan menghasilkan dua pesan log: pesan
IGMP join request receivedyang diikuti denganIGMP join request rejected due to *. - Untuk konsumen multicast yang telah berhasil bergabung ke grup,
permintaan bergabung IGMP keepalive menghasilkan satu pesan
IGMP join request received.
Untuk mengetahui daftar lengkap peristiwa yang dicatat ke dalam log dan deskripsinya, lihat tabel berikut.
| Acara | Deskripsi |
|---|---|
IGMP join request received |
Bidang kontrol Google Cloud menerima permintaan bergabung. Pesan ini tidak mengonfirmasi bahwa proses bergabung telah berhasil diselesaikan. Setiap permintaan bergabung dicatat, termasuk permintaan tetap aktif yang dikirim konsumen multicast secara berkala sebagai bagian dari protokol IGMP. |
IGMP consumer joined |
Bidang kontrol Google Cloud berhasil menambahkan konsumen multicast ke grup. Setelah peristiwa ini disebarkan ke infrastruktur multicast untuk domain, konsumen multicast mulai menerima traffic multicast. Peristiwa ini selalu didahului oleh peristiwa |
IGMP consumer left |
Bidang kontrol Google Cloud menerima permintaan keluar IGMP eksplisit dari konsumen multicast dan menerapkan permintaan tersebut. |
IGMP consumer timed out |
Bidang kontrol Google Cloud menghapus konsumen multicast dari grup karena konsumen multicast berhenti merespons dengan permintaan keep-alive. |
Consumer removed due to configuration change |
Bidang Google Cloud kontrol menghapus konsumen multicast dari grup karena endpoint konsumen dihapus. Misalnya, instance atau project konsumen mungkin telah dihapus. |
IGMP join request rejected due to full tree |
Bidang kontrol Google Cloud menerima permintaan bergabung, tetapi menolak permintaan karena grup multicast sudah mencapai kapasitas penuh. |
IGMP join request rejected due to missing quota |
Google Cloud Control plane menerima permintaan bergabung, tetapi menolak permintaan karena jaringan VPC konsumen multicast sudah menggunakan semua kuotanya untuk VM konsumen multicast per jaringan VPC. |
IGMP join request rejected due to unknown reason |
Bidang kontrol Google Cloud menerima permintaan bergabung, tetapi menolak permintaan karena kegagalan yang tidak memiliki alasan khusus. |
IGMP entitlement rejected |
Bidang Google Cloud kontrol menerima permintaan bergabung, tetapi menolak permintaan karena konfigurasi konsumen multicast yang diperlukan belum selesai, seperti dalam kasus berikut:
Peristiwa ini hanya tersedia di log untuk resource aktivasi konsumen grup multicast. |
Consumer network activated |
Jaringan VPC konsumen multicast diaktifkan untuk rentang grup multicast. Hal ini sesuai dengan pembuatan resource aktivasi konsumen grup multicast. Peristiwa ini hanya tersedia untuk administrator multicast di log untuk resource rentang grup multicast. |
Consumer network deactivated |
Jaringan VPC konsumen multicast dinonaktifkan
untuk rentang grup multicast. Hal ini berarti resource
aktivasi konsumen grup multicast dihapus atau statusnya
diubah menjadi Peristiwa ini hanya tersedia untuk administrator multicast di log untuk resource rentang grup multicast. |
Format log untuk rentang grup multicast
Bagian ini menjelaskan format log peristiwa keanggotaan grup yang tersedia di project administrator multicast yang berisi resource rentang grup dan domain multicast.
Log ini ditulis untuk peristiwa keanggotaan bagi semua konsumen multicast dari rentang grup multicast tertentu. Anda dapat mengonfigurasi logging pada resource aktivasi rentang grup multicast global dan rentang grup multicast zonal seperti yang dijelaskan dalam Mengaktifkan logging untuk rentang grup multicast.
Jenis resource yang dimonitor dan nama log Cloud Logging adalah sebagai berikut:
- Jenis resource:
networkservices.googleapis.com/MulticastGroupRange - Nama log:
networkservices.googleapis.com%2Fmulticast_memberships
Format log berbeda-beda, bergantung pada jenis peristiwa yang dicatat dalam log. Lihat tabel di setiap tab berikut untuk mengetahui detailnya.
Peristiwa IGMP
Jika peristiwa yang dicatat adalah peristiwa IGMP, log akan mencakup kolom berikut:
| Kolom | Jenis | Deskripsi |
|---|---|---|
consumerIp |
string | Alamat IPv4 internal utama konsumen multicast.
Contoh: 10.0.0.1. |
consumerLocation |
string | Zona VPC konsumen multicast.
Contoh: us-east5-a. |
consumerNetwork |
Resource | Jaringan VPC konsumen multicast. Hanya ID bilangan bulat
yang diisi. Contoh:
consumerNetwork {
id: "1234"
}
|
consumerProject |
Project | Project yang berisi jaringan VPC konsumen multicast.
Hanya nomor project yang diisi.
Contoh:
consumerProject {
number: "5678"
}
|
consumerResource |
Resource | Instance VM konsumen multicast. Hanya ID bilangan bulat yang diisi.
Contoh:
consumerResource {
id: "1111"
}
|
consumerResourceProject |
Project |
Project yang berisi instance VM konsumen multicast.
Ini dapat berbeda dengan project yang berisi jaringan VPC konsumen multicast, seperti saat menggunakan VPC Bersama.
Hanya nomor project yang diisi.
Contoh:
consumerResourceProject {
number: "4321"
}
|
eventDescription |
string | Salah satu peristiwa yang dijelaskan dalam Peristiwa yang dicatat.
Contoh: IGMP consumer joined. |
eventTime |
string | Stempel waktu peristiwa dalam format teks RFC 3339. Contoh: 2024-10-21T06:46:42.990162973Z. |
multicastDomain |
string | Nama domain multicast.
Contoh: my-domain-name. |
multicastGroupRange |
string | Nama rentang grup multicast.
Contoh: my-group-range-name. |
multicastIp |
string | Alamat IP grup multicast. Contoh: 224.0.0.1. |
Pengaktifan/penonaktifan
Jika peristiwa yang dicatat adalah aktivasi atau penonaktifan jaringan VPC konsumen multicast, log mencakup kolom berikut:
| Kolom | Jenis | Deskripsi |
|---|---|---|
consumerLocation |
string | Zona tempat jaringan VPC konsumen multicast
diaktifkan.
Contoh: us-east5-a. |
consumerNetwork |
Resource | Jaringan VPC konsumen multicast. Hanya ID bilangan bulat
yang diisi. Contoh:
consumerNetwork {
id: "1234"
}
|
consumerProject |
Project | Project yang berisi jaringan VPC konsumen multicast.
Hanya nomor project yang diisi.
Contoh:
consumerProject {
number: "5678"
}
|
eventDescription |
string | Salah satu peristiwa yang dijelaskan dalam Peristiwa yang dicatat.
Contoh: Consumer network activated. |
eventTime |
string | Stempel waktu peristiwa dalam format teks RFC 3339. Contoh: 2024-10-21T06:46:42.990162973Z. |
multicastDomain |
string | Nama domain multicast.
Contoh: my-domain-name. |
multicastGroupRange |
string | Nama rentang grup multicast.
Contoh: my-group-range-name
|
ID bilangan bulat digunakan untuk resource konsumen multicast, seperti project, jaringan, dan instance, untuk menjaga privasi.
Format log untuk aktivasi konsumen grup multicast
Bagian ini menjelaskan format log peristiwa keanggotaan grup yang tersedia di project yang berisi resource konsumen multicast. Project dapat berupa project administrator multicast, atau project konsumen multicast terpisah, bergantung pada topologi domain multicast.
Log ini ditulis untuk peristiwa keanggotaan bagi konsumen multicast di jaringan VPC tertentu yang diaktifkan untuk rentang grup dan zona multicast. Anda dapat mengonfigurasi logging pada resource aktivasi konsumen grup multicast zonal seperti yang dijelaskan dalam Mengaktifkan logging untuk aktivasi konsumen grup multicast.
Jenis resource yang dimonitor dan nama log Cloud Logging adalah sebagai berikut:
- Jenis resource:
networkservices.googleapis.com/MulticastGroupConsumerActivation - Nama log:
networkservices.googleapis.com%2Fmulticast_memberships
Log ini mencakup kolom berikut:
| Kolom | Jenis | Deskripsi |
|---|---|---|
consumerIp |
string | Alamat IPv4 internal utama konsumen multicast.
Contoh: 10.0.0.1. |
consumerLocation |
string | Zona konsumen multicast.
Contoh: us-east5-a. |
consumerNetwork |
Resource | Jaringan VPC konsumen multicast. Contoh:
consumerNetwork {
name: "my-network"
id: "1234"
}
|
consumerProject |
Project | Project yang berisi jaringan VPC konsumen multicast.
Contoh:
consumerProject {
id: "my-project"
number: "5678"
}
|
consumerResource |
Resource | Instance VM konsumen multicast. Contoh:
consumerResource {
name: "my-instance"
id: "1111"
}
|
consumerResourceProject |
Project |
Project yang berisi instance VM konsumen multicast.
Ini dapat berbeda dengan project yang berisi jaringan VPC konsumen multicast, seperti saat menggunakan VPC Bersama.
Contoh:
consumerResourceProject {
id: "my-instance-project"
number: "4321"
}
|
eventDescription |
string | Salah satu peristiwa yang dijelaskan dalam Peristiwa yang dicatat.
Contoh: IGMP consumer joined. |
eventTime |
string | Stempel waktu peristiwa dalam format teks RFC 3339. Contoh: 2024-10-21T06:46:42.990162973Z. |
multicastConsumerAssociation |
string | Nama pengaitan konsumen multicast antara jaringan VPC konsumen multicast dan domain.
Contoh: my-consumer-association-name. |
multicastGroupConsumerActivation |
string | Nama aktivasi konsumen grup multicast.
Contoh: my-group-consumer-activation-name. |
multicastIp |
string | Alamat IP grup multicast. Contoh: 224.0.0.1. |
Tidak seperti log rentang grup multicast, log aktivasi konsumen grup multicast menggunakan ID string untuk project dan jaringan karena log hanya tersedia untuk project yang berisi resource konsumen multicast.
Referensi format kolom
Project
| Kolom | Jenis | Deskripsi |
|---|---|---|
number |
string (uint64) | ID bilangan bulat project yang dibuat secara otomatis.
Contoh: 5678. |
id |
string | ID project yang ditetapkan pengguna.
Contoh: my-project. |
Resource
| Kolom | Jenis | Deskripsi |
|---|---|---|
id |
string (uint64) | ID bilangan bulat resource yang dibuat secara otomatis.
Contoh: 1111. |
name |
string | Nama yang ditetapkan pengguna untuk resource.
Contoh: my-instance. |
Mengaktifkan logging peristiwa keanggotaan grup
Bagian berikut menjelaskan cara mengaktifkan logging peristiwa keanggotaan grup untuk rentang grup multicast atau jaringan VPC konsumen multicast tertentu.
Mengaktifkan logging untuk rentang grup multicast
Bagian ini menjelaskan cara administrator multicast dapat mengonfigurasi pencatatan peristiwa keanggotaan grup untuk rentang grup multicast yang ada.
Untuk mengetahui informasi selengkapnya tentang cara mengonfigurasi logging saat membuat rentang grup multicast baru, lihat Membuat rentang grup multicast. Logging peristiwa keanggotaan tidak diaktifkan secara default.
Anda dapat mengonfigurasi logging peristiwa keanggotaan di kedua resource berikut:
- Rentang grup multicast: Konfigurasi logging rentang grup global berlaku untuk semua aktivasi rentang grup.
- Aktivasi rentang grup multicast: Konfigurasi logging aktivasi rentang grup zonal menggantikan konfigurasi rentang grup global.
gcloud
Untuk mengaktifkan atau menonaktifkan logging untuk rentang grup multicast, gunakan perintah
network-services multicast-group-ranges update.gcloud network-services multicast-group-ranges update GROUP_RANGE_NAME \ --location=global \ [--enable-logging | --no-enable-logging]Ganti kode berikut:
GROUP_RANGE_NAME: nama rentang grup multicast--[no-]enable-logging: menentukan apakah logging peristiwa keanggotaan diaktifkan.- Untuk mengaktifkan logging, gunakan
--enable-logging. - Untuk menonaktifkan logging, gunakan
--no-enable-logging.
- Untuk mengaktifkan logging, gunakan
Untuk mengaktifkan atau menonaktifkan logging untuk aktivasi rentang grup multicast, gunakan perintah
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]Ganti kode berikut:
GROUP_RANGE_ACTIVATION_NAME: nama aktivasi rentang grup multicastZONE: zona aktivasi rentang grup multicast--[no-]enable-logging: menentukan apakah logging peristiwa keanggotaan diaktifkan.- Untuk mengaktifkan logging, gunakan
--enable-logging. - Untuk menonaktifkan logging, gunakan
--no-enable-logging.
- Untuk mengaktifkan logging, gunakan
API
Untuk mengaktifkan atau menonaktifkan logging untuk rentang grup multicast, gunakan metode
multicastGroupRanges.patch.PATCH https://networkservices.googleapis.com/v1beta1/projects/PROJECT_ID/locations/global/multicastGroupRanges/GROUP_RANGE_NAME?updateMask=logConfig { "logConfig": {"enabled": "LOGGING_ENABLED"} }Ganti kode berikut:
PROJECT_ID: ID projectGROUP_RANGE_NAME: nama rentang grup multicastLOGGING_ENABLED: menentukan apakah logging peristiwa keanggotaan diaktifkan.- Untuk mengaktifkan logging, tetapkan ke
true. - Untuk menonaktifkan logging, tetapkan ke
false.
- Untuk mengaktifkan logging, tetapkan ke
Untuk mengaktifkan atau menonaktifkan logging untuk aktivasi rentang grup multicast, gunakan metode
multicastGroupRangeActivations.patch.PATCH https://networkservices.googleapis.com/v1beta1/projects/PROJECT_ID/locations/ZONE/multicastGroupRangeActivations/GROUP_RANGE_ACTIVATION_NAME?updateMask=logConfig { "logConfig": {"enabled": "LOGGING_ENABLED"} }Ganti kode berikut:
PROJECT_ID: ID projectGROUP_RANGE_ACTIVATION_NAME: nama aktivasi rentang grup multicastZONE: zona aktivasi rentang grup multicastLOGGING_ENABLED: menentukan apakah logging peristiwa keanggotaan diaktifkan.- Untuk mengaktifkan logging, tetapkan ke
true. - Untuk menonaktifkan logging, tetapkan ke
false.
- Untuk mengaktifkan logging, tetapkan ke
Mengaktifkan logging untuk aktivasi konsumen grup multicast
Bagian ini menjelaskan cara administrator jaringan konsumen multicast dapat mengonfigurasi pencatatan peristiwa keanggotaan grup untuk jaringan VPC mereka.
Untuk jaringan VPC tertentu yang Anda izinkan untuk menggunakan traffic multicast, Anda dapat mengonfigurasi pencatatan peristiwa keanggotaan pada aktivasi konsumen grup multicast yang sesuai.
Untuk mengetahui informasi selengkapnya tentang cara mengonfigurasi logging saat membuat aktivasi konsumen grup multicast baru, lihat Mengizinkan jaringan VPC menggunakan traffic multicast. Logging peristiwa keanggotaan tidak diaktifkan secara default.
gcloud
Untuk mengaktifkan atau menonaktifkan logging untuk aktivasi konsumen grup multicast, gunakan
perintah 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]
Ganti kode berikut:
GROUP_CONSUMER_ACTIVATION_NAME: nama aktivasi konsumen grup multicastZONE: zona aktivasi konsumen grup multicast--[no-]enable-logging: menentukan apakah logging peristiwa keanggotaan diaktifkan.- Untuk mengaktifkan logging, gunakan
--enable-logging. - Untuk menonaktifkan logging, gunakan
--no-enable-logging.
- Untuk mengaktifkan logging, gunakan
API
Untuk mengaktifkan atau menonaktifkan logging untuk aktivasi konsumen grup multicast, gunakan
metode multicastGroupConsumerActivations.patch.
PATCH https://networkservices.googleapis.com/v1beta1/projects/PROJECT_ID/locations/ZONE/multicastGroupConsumerActivations/GROUP_CONSUMER_ACTIVATION_NAME?updateMask=logConfig
{
"logConfig": {"enabled": "LOGGING_ENABLED"}
}
Ganti kode berikut:
PROJECT_ID: ID projectGROUP_CONSUMER_ACTIVATION_NAME: nama aktivasi konsumen grup multicastZONE: zona aktivasi konsumen grup multicastLOGGING_ENABLED: menentukan apakah logging peristiwa keanggotaan diaktifkan.- Untuk mengaktifkan logging, tetapkan ke
true. - Untuk menonaktifkan logging, tetapkan ke
false.
- Untuk mengaktifkan logging, tetapkan ke
Melihat log peristiwa keanggotaan grup
Bagian ini menjelaskan cara melihat log peristiwa keanggotaan grup untuk multicast.
Untuk mengetahui informasi selengkapnya, lihat Ringkasan Logs Explorer.
Konsol
Di konsol Google Cloud , buka halaman Logs Explorer.
Untuk melihat log peristiwa keanggotaan grup multicast, pilih salah satu jenis resource yang dipantau berikut dari daftar Semua resource:
- Jika Anda adalah administrator multicast dan ingin melihat log peristiwa keanggotaan grup untuk semua konsumen multicast dalam grup, pilih Rentang Grup Multicast.
- Jika Anda adalah administrator jaringan VPC konsumen multicast dan ingin melihat log peristiwa keanggotaan grup untuk jaringan Anda, pilih Aktivasi Konsumen Grup Multicast.
Langkah berikutnya
- Mendapatkan ringkasan kemampuan observasi multicast
- Melihat log aliran untuk multicast
- Memantau metrik keanggotaan untuk multicast