Mengotomatiskan tindakan berdasarkan hasil Agen Proaktif

Anda dapat menggunakan Eventarc untuk memantau dan merespons aktivitas secara otomatis dari Mode Proaktif di Gemini Cloud Assist.

Saat menyelesaikan tugas latar belakang—seperti penyelidikan penyebab utama atau analisis anomali biaya—agen akan memublikasikan peristiwa yang dapat Anda arahkan ke webhook, skrip, atau alur kerja.

Sebelum memulai

Membuat pemicu otomatisasi

Gemini Cloud Assist menghasilkan peristiwa google.cloud.geminicloudassist.task.v1.completed setiap kali tugas penyelidikan atau pengoptimalan di latar belakang selesai.

Anda dapat merutekan peristiwa ini ke tujuan yang didukung seperti Cloud Run, Cloud Run functions, atau Workflows, untuk memicu notifikasi Slack, insiden PagerDuty, atau perbaikan otomatis.

Misalnya, untuk memproses peristiwa ini dan merutekannya ke Cloud Run, gunakan perintah berikut:

gcloud eventarc triggers create TRIGGER_NAME \
    --location=global \
    --destination-run-service=DESTINATION_SERVICE \
    --event-filters="type=google.cloud.geminicloudassist.task.v1.completed" \
    --event-filters="proactive=true" \
    --service-account=SERVICE_ACCOUNT

Ganti kode berikut:

  • <var>TRIGGER_NAME</var>: Nama unik untuk pemicu Anda.
  • <var>DESTINATION_SERVICE</var>: Nama layanan Cloud Run yang akan memproses peristiwa Proactive Agent Anda.
  • <var>SERVICE_ACCOUNT</var>: Alamat email akun layanan IAM yang digunakan untuk memanggil tujuan.

Untuk mengetahui informasi selengkapnya tentang penggunaan perintah ini, lihat Membuat pemicu dengan Eventarc.

Payload peristiwa

Payload peristiwa yang dikirimkan dalam format Protobuf, yang di-wrap dalam Cloud Events, atau JSON. Isinya adalah kolom utama berikut:

  • title: Ringkasan tugas, seperti "Penyelidikan Anomali Biaya" atau "Penyelidikan Latensi Tinggi".
  • result_object_reference: URI yang mengarah ke artefak yang dibuat.

Memfilter agen tertentu

Karena mode proaktif menggunakan jenis peristiwa yang sama, Anda tidak dapat mengisolasi agen tertentu hanya menggunakan atribut Eventarc.

Untuk merutekan peristiwa ke saluran tertentu, layanan tujuan Anda, seperti Cloud Function, harus mengurai payload peristiwa dan memfilter berdasarkan kolom title:

  • Untuk memantau pemberitahuan biaya, filter judul yang berisi "Anomali Biaya" atau "Pengoptimalan Biaya".
  • Untuk memantau pemecahan masalah, filter judul yang berisi "Penyelidikan".

Langkah berikutnya