Anda dapat mengakses log peristiwa untuk integrasi dari Google Cloud Logging. Gunakan Cloud Logging untuk menjelajahi log, membuat metrik dan pemberitahuan, atau mengekspor log ke aplikasi lain menggunakan Google Cloud Pub/Sub.
Mengakses Logging
Untuk mengakses Cloud Logging dari Google Cloud Console, klik Lihat semua produk, lalu buka Operasi > Logging.
Akses ke data logging dikelola melalui Identity and Access Management (IAM) untuk pengguna project Actions Anda. Untuk mengetahui detail selengkapnya tentang peran dan izin untuk data logging, lihat Kontrol akses Cloud Logging Cloud Logging.
Entri log disimpan selama 30 hari sesuai dengan kebijakan retensi Cloud Logging , lalu dijadwalkan untuk dihapus. Anda juga dapat menghapus entri sesuai permintaan menggunakan antarmuka Logs Explorer.
Anda dapat mempelajari lebih lanjut cara menggunakan log secara efektif di bagian Mencari Log pada panduan Pemecahan masalah.
Cloud Logging menyediakan jenis resource berikut:
| Jenis Resource | Nama Tampilan | Deskripsi | Label |
|---|---|---|---|
assistant_action_project |
Project Tindakan Asisten Google | Penampung untuk Project Google Cloud yang terkait dengan Tindakan Asisten. |
|
Log eksekusi
Tabel di bawah mencantumkan skema entri executionLog:
| Properti | Deskripsi |
|---|---|
requestId |
ID permintaan unik, misalnya 5325511189174727525. |
latencyMsec |
Waktu yang berlalu sebelum respons diterima, misalnya,
6000. |
executionType |
Transportasi yang digunakan untuk permintaan, misalnya CLOUD atau
MATTER, bergantung pada integrasi Anda. |
actionType |
Indikator opsional dari tindakan pengguna yang diambil, misalnya
QUERY atau EXECUTE.
Untuk tindakan EXECUTE, mencakup perintah yang dikeluarkan ke
pemenuhan untuk fitur yang didukung, misalnya ONOFF_OFF
|
trait |
Fitur opsional yang terkait dengan tindakan pengguna ini. |
deviceTypes |
Daftar jenis perangkat yang terpengaruh oleh peristiwa ini, misalnya
LIGHT. |
isSuccess |
Apakah permintaan menerima respons yang berhasil. |
fallbackToCloud |
Apakah permintaan dirutekan ke pemenuhan cloud setelah terjadi error dari pemenuhan lokal. |
statusType |
Menunjukkan status respons intent, seperti SUCCESS,
PENDING, atau OFFLINE. Untuk ERROR
respons, properti ini berisi
errorCode yang diberikan oleh pemenuhan.
|
externalDebugString |
Pesan debug mendetail opsional yang terkait dengan tindakan pengguna ini. |
locale |
Kode bahasa yang terkait dengan permintaan. |
Pengecualian log
Developer dapat membuat pengecualian log menggunakan bahasa kueri logging untuk menyesuaikan log lebih lanjut dengan cara yang lebih fleksibel. Bahasa kueri logging juga digunakan oleh Logs Explorer sehingga Anda dapat menggunakan Logs Explorer untuk membantu membuat kueri.
Anda dapat mengikuti langkah-langkah untuk membuat filter pengecualian di
panduan ini
(konfigurasi filter pengecualian untuk sink _Default).
Metrik berbasis log
Developer dapat menggunakan Metrik berbasis log untuk melacak dan menganalisis pola dalam log mereka. Anda juga dapat membuat diagram kustom dan menyiapkan pemberitahuan pada metrik berbasis log.
Untuk mulai menggunakan metrik berbasis log untuk smart home, lihat panduan membuat metrik berbasis log penghitung.
Referensi terkait
Untuk mempelajari lebih lanjut cara menggunakan Cloud Logging di project Anda, lihat dokumentasi berikut:
- Harga: Detail tentang alokasi dan biaya kelebihan penggunaan.
- Kuota dan batas: Detail tentang batas dan kebijakan retensi untuk penggunaan logging.
- Kueri log lanjutan: Panduan menggunakan ekspresi lanjutan untuk mengkueri dan menganalisis data log.