Melihat log peristiwa keanggotaan grup untuk Multicast ULL

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
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 konfigurasi konsumen multicast dan jaringan konsumen multicast yang sesuai. Jika Anda menggunakan VPC Bersama, ini adalah project host.

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 received yang diikuti dengan IGMP consumer joined.
  • Untuk konsumen multicast yang telah berhasil bergabung ke grup, permintaan bergabung IGMP keepalive dalam 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 gabung. Pesan ini tidak mengonfirmasi bahwa proses bergabung telah berhasil diselesaikan.

Setiap permintaan bergabung dicatat, termasuk permintaan keepalive yang dikirim oleh konsumen multicast secara berkala sebagai bagian dari protokol IGMP.

IGMP consumer joined

Bidang Google Cloud kontrol 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 join request received.

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 tetap aktif.

IGMP entitlement rejected

Bidang kontrol Google Cloud menerima permintaan bergabung, tetapi menolak permintaan karena konfigurasi konsumen multicast yang diperlukan tidak lengkap, seperti dalam kasus berikut:

  • Konfigurasi jaringan VPC konsumen multicast belum selesai.
  • Konfigurasi jaringan VPC konsumen multicast belum disebarkan ke infrastruktur multicast untuk domain.
  • Konsumen multicast tidak dikonfigurasi untuk IGMP.

Peristiwa ini hanya tersedia di log untuk resource aktivasi konsumen grup multicast.

Format log untuk aktivasi konsumen grup multicast

Bagian ini menjelaskan format log peristiwa keanggotaan grup yang tersedia di project yang berisi konfigurasi konsumen 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. Hal 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 konfigurasi 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.

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 multicast
  • ZONE: 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.

API

Untuk mengaktifkan atau menonaktifkan logging untuk aktivasi konsumen grup multicast, gunakan metode multicastGroupConsumerActivations.patch.

  PATCH https://networkservices.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/multicastGroupConsumerActivations/GROUP_CONSUMER_ACTIVATION_NAME?updateMask=logConfig
  {
    "logConfig": {"enabled": "LOGGING_ENABLED"}
  }

Ganti kode berikut:

  • PROJECT_ID: ID project
  • GROUP_CONSUMER_ACTIVATION_NAME: nama aktivasi konsumen grup multicast
  • ZONE: zona aktivasi konsumen grup multicast
  • LOGGING_ENABLED: menentukan apakah logging peristiwa keanggotaan diaktifkan.
    • Untuk mengaktifkan logging, tetapkan ke true.
    • Untuk menonaktifkan logging, tetapkan ke false.

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

  1. Di konsol Google Cloud , buka halaman Logs Explorer:

    Buka Logs Explorer

  2. Untuk melihat log peristiwa keanggotaan grup multicast, pilih salah satu jenis resource yang dimonitor berikut dari daftar Semua resource:
    • Jika Anda adalah administrator jaringan VPC konsumen multicast dan ingin melihat log peristiwa keanggotaan grup untuk jaringan Anda, pilih Pengaktifan Konsumen Grup Multicast.