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.
Konsol Google Cloud
- Selesaikan, lalu salin perintah berikut.
- Buka konsol Google Cloud 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_NAME
Docker
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--parameter
atau-p
: Parameter runbook
Untuk mengetahui daftar dan deskripsi semua flag alat gcpdiag
, lihat
petunjuk penggunaan gcpdiag
.