Dokumen ini menjelaskan cara mengaktifkan pengumpulan dan penyimpanan pengguna
input, informasi kontekstual, dan respons saat Anda menggunakan Gemini untuk Google Cloud.
Gemini tidak mengumpulkan atau mengirim ke Cloud Logging
interaksi pengguna lainnya yang
mungkin dilakukan pengguna dengan Gemini,
termasuk masukan tertulis. Data yang dikumpulkan akan dikirim ke Cloud Logging untuk
Storage. Anda dapat meninjau data ini dengan menelusuri entri log dengan
ketik cloudaicompanion.googleapis.com/Instance
.
Peran Identity and Access Management (IAM) mengontrol kemampuan akun utama untuk mengakses log. Anda dapat memberikan peran bawaan kepada akun utama, atau Anda dapat membuat peran. Untuk informasi selengkapnya tentang izin yang diperlukan, lihat Kontrol akses.
Secara default, Cloud Logging mengenkripsi konten pelanggan yang disimpan dalam penyimpanan. Data yang disimpan di bucket log oleh Logging dienkripsi menggunakan kunci enkripsi kunci, proses yang dikenal sebagai enkripsi envelope. Akses ke data logging Anda memerlukan akses ke kunci enkripsi kunci tersebut, yang Google mengelola untuk Anda tanpa tindakan apa pun dari Anda.
Organisasi Anda mungkin memiliki masalah peraturan, terkait kepatuhan, atau tingkat lanjut persyaratan enkripsi yang tidak disediakan oleh enkripsi dalam penyimpanan {i>default<i} kami. Untuk memenuhi persyaratan organisasi Anda, alih-alih dikelola Google kunci enkripsi yang melindungi data Anda, Anda dapat mengelola kunci Anda.
Untuk mengetahui informasi spesifik tentang penggunaan kunci enkripsi yang dikelola pelanggan (Customer-Managed Encryption Key/CMEK), termasuk kelebihan dan batasannya, lihat Kunci enkripsi yang dikelola pelanggan.
Batasan
Gemini di Google Cloud tidak mencatat produk berikut dan interaksi produk:
- Gemini di BigQuery
- Gemini di Looker
- Gemini di Google Security Operations
- Panel Gemini di konsol Google Cloud untuk Database Center
Sebelum memulai
-
Untuk mendapatkan izin yang Anda perlukan untuk melihat log Gemini, minta administrator untuk memberi Anda Peran IAM Logs Viewer (
roles/logging.viewer
) pada project Anda. Untuk mengetahui informasi selengkapnya tentang cara memberikan peran, lihat Mengelola akses ke project, folder, dan organisasi.Anda mungkin juga bisa mendapatkan izin yang diperlukan melalui peran khusus atau peran bawaan lainnya.
Meninjau harga Cloud Logging dan Harga Gemini sebelum mengaktifkan logging Gemini.
Aktifkan logging Gemini
Hubungi Dukungan Google Cloud atau perwakilan Google Cloud Anda dengan project ID yang ingin Anda aktifkan logging Gemini.
Lihat log Gemini
Untuk melihat log Gemini, lakukan salah satu tindakan berikut:
Konsol Google Cloud
-
Di konsol Google Cloud, buka halaman Logs Explorer:
Jika Anda menggunakan bilah pencarian untuk menemukan halaman ini, kemudian pilih hasil yang sub judulnya Logging.
- Di toolbar, pilih project konsol Google Cloud.
- Gunakan menu untuk memilih resource Cloud AI Companion Instance.
Google Cloud CLI
Jalankan perintah berikut:
gcloud logging read "resource.type=cloudaicompanion.googleapis.com/Instance" --project PROJECT_ID --limit 3
Contoh entri log
LogEntry
adalah satuan dasar dari
data di Cloud Logging. Bagian berikut memberikan daftar kolom yang ditemukan
di LogEntry
untuk peristiwa platform Gemini, seperti
permintaan pengguna dan respons Gemini.
Permintaan pengguna
Tabel berikut menampilkan daftar kolom yang ditemukan dalam entri log permintaan pengguna.
Kolom | Nilai dan catatan |
---|---|
LogEntry.resource.type |
Jenis resource Gemini: cloudaicompanion.googleapis.com/Instance . |
LogEntry.resource.labels.resource_container |
ID unik Container Resource tempat Gemini digunakan. |
LogEntry.resource.labels.location |
Lokasi tempat Gemini digunakan. |
LogEntry.resource.labels.instance_id |
ID unik resource tempat Gemini digunakan. |
LogEntry.labels.product |
Nama layanan Gemini untuk Google Cloud. Jika produk Gemini adalah Gemini Code Assist, nilai ini adalah code_assist . Jika tidak, nilai ini adalah unknown . |
LogEntry.labels.request_id |
ID unik untuk menghubungkan permintaan dengan entri log respons. |
LogEntry.labels.user_id |
ID pengguna yang memulai permintaan ini. |
LogEntry.jsonPayload |
Payload entri log. |
LogEntry.logName |
Mengidentifikasi log. |
Contoh berikut menunjukkan contoh entri log untuk peristiwa prompt chat.
{
"insertId": "654581e30003b19e340bbd96",
"resource": {
"type": "cloudaicompanion.googleapis.com/Instance",
"labels": {
instance_id: "default"
location: "global"
resource_container: "my-project-id"
}
},
"timestamp": "2023-11-03T23:27:31.242078Z",
"labels": {
"product": "code_assist",
"request_id": "4ea1e265-ea5d-4d11-b3c8-39bad9c96326"
"user_id": "my-user@example.com"
},
"jsonPayload" : {
@type: "type.googleapis.com/google.cloud.cloudaicompanion.logging.v1.RequestLog"
"taskCompletionRequest":
input: {
messages: [{
author: "USER"
content: "What are some best practices to save cost on my Google Cloud bill?"
}]
preamble: ""
}
}
"logName": "projects/my-project-id/logs/cloudaicompanion.googleapis.com%2Frequest",
"receiveTimestamp": "2023-11-03T23:27:31.255648319Z"
"severity": "INFO"
}
Contoh berikut menunjukkan contoh entri RequestLog
untuk kode apa pun
pembuatan prompt, termasuk
minta Gemini dalam file kode,
perintahkan Gemini dengan kode yang dipilih menggunakan chat,
dan
saran kode inline:
{
"insertId": "654581e30003b19e340bbd96",
"resource": {
"type": "cloudaicompanion.googleapis.com/Instance",
"labels": {
instance_id: "default"
location: "global"
resource_container: "my-project-id"
}
},
"timestamp": "2023-11-03T23:27:31.242078Z",
"labels": {
"product": "code_assist",
"request_id": "4ea1e265-ea5d-4d11-b3c8-39bad9c96326"
"user_id": "my-user@example.com"
},
"jsonPayload" : {
@type: "type.googleapis.com/google.cloud.cloudaicompanion.logging.v1.RequestLog"
"codeGenerationRequest":
input: {
prompt: "Generate some great Python for me."
}
}
"logName": "projects/my-project-id/logs/cloudaicompanion.googleapis.com%2Frequest",
"receiveTimestamp": "2023-11-03T23:27:31.255648319Z"
"severity": "INFO"
}
Respons Gemini
Tabel berikut menunjukkan kolom respons Gemini dan deskripsi.
Kolom | Nilai dan catatan |
---|---|
LogEntry.resource.type |
Jenis resource Gemini: cloudaicompanion.googleapis.com/Instance . |
LogEntry.resource.labels.resource_container |
ID unik Container Resource tempat Gemini digunakan. |
LogEntry.resource.labels.location |
Lokasi tempat Gemini digunakan. |
LogEntry.resource.labels.instance_id |
ID unik resource tempat Gemini digunakan. |
LogEntry.labels.product |
Nama layanan Gemini untuk Google Cloud. Jika produk Gemini adalah Gemini Code Assist, nilai ini adalah code_assist . Jika tidak, nilai ini adalah unknown . |
LogEntry.labels.request_id |
ID unik untuk menghubungkan permintaan dengan entri log respons. |
LogEntry.labels.user_id |
ID pengguna yang memulai permintaan ini. |
LogEntry.jsonPayload |
Payload entri log. |
LogEntry.logName |
Mengidentifikasi log. |
Langkah selanjutnya
- Pelajari cara melihat, menganalisis, dan memantau log Anda di Google Cloud.