Gunakan alat gcpdiag untuk menemukan dan memperbaiki potensi masalah pengiriman untuk langganan pull.
Menggunakan alat gcpdiag
gcpdiag
adalah alat open source. Ini bukan produk Google Cloud yang didukung secara resmi.
Anda dapat menggunakan alat gcpdiag untuk membantu mengidentifikasi dan memperbaiki masalah project Google Cloud. Untuk mengetahui informasi selengkapnya, lihat
project gcpdiag di GitHub.
Alat gcpdiag membantu Anda menemukan masalah pengiriman pull Pub/Sub dengan melakukan pemeriksaan berikut:
- Error kuota: Mengevaluasi log Logs Explorer untuk memeriksa error kuota di wilayah dan zona.
- Kualifikasi throughput: Melakukan pemeriksaan pada kesehatan latensi pengiriman langganan.
Untuk daftar langkah evaluasi pengiriman pull gcpdiag, lihat
Langkah potensial.
Jalankan perintah gcpdiag
Anda dapat menjalankan perintah gcpdiag dari Google Cloud CLI atau dalam
penampung Docker.
Google Cloud console
- Selesaikan, lalu salin perintah berikut.
- Buka Google Cloud konsol dan aktifkan Cloud Shell. Buka Cloud Console
- Tempel perintah yang disalin.
- Jalankan perintah
gcpdiag, yang mendownload image dockergcpdiag, lalu melakukan pemeriksaan diagnostik. Jika berlaku, ikuti petunjuk output untuk memperbaiki pemeriksaan yang gagal.
gcpdiag runbook pubsub/pull-subscription-delivery \
--project=PROJECT_ID \
--parameter subscription_name=SUBSCRIPTION_NAMEDocker
Anda dapat
menjalankan gcpdiag menggunakan wrapper yang memulai gcpdiag dalam
penampung Docker. Docker atau
Podman harus diinstal.
- Salin dan jalankan perintah berikut di workstation lokal Anda.
curl https://gcpdiag.dev/gcpdiag.sh >gcpdiag && chmod +x gcpdiag
- Jalankan perintah
gcpdiag../gcpdiag runbook pubsub/pull-subscription-delivery \ --project=PROJECT_ID \ --parameter subscription_name=SUBSCRIPTION_NAME
Lihat parameter yang tersedia untuk runbook ini.
Ganti kode berikut:
- PROJECT_ID: ID project yang akan dievaluasi
- SUBSCRIPTION_NAME: Nama langganan yang akan dievaluasi dalam project Anda
Flag yang berguna:
--universe-domain: Jika berlaku, domain Trusted Partner Sovereign Cloud yang menghosting resource--parameteratau-p: Parameter runbook
Untuk mengetahui daftar dan deskripsi semua flag alat gcpdiag, lihat
petunjuk penggunaan gcpdiag.