Model data entri log

Dokumen ini menjelaskan model data yang digunakan oleh Cloud Logging. Model data menentukan format penyimpanan data log Anda. Setelan ini juga menentukan dimensi yang dapat Anda gunakan untuk membuat kueri data log.

Model data

Di Cloud Logging, log adalah kumpulan bernama dari setiap entri. Anda dapat membuat kueri data berdasarkan nama log. Log terdiri dari entri yang sesuai dengan struktur LogEntry.

Setiap entri log mencatat status atau menjelaskan peristiwa tertentu, seperti pembuatan instance virtual machine, dan minimal terdiri dari berikut ini:

  • Stempel waktu yang menunjukkan kapan peristiwa terjadi atau kapan peristiwa diterima oleh Cloud Logging.
  • Informasi tentang sumber entri log. Sumber ini disebut resource yang dipantau. Contoh resource yang dipantau mencakup masing-masing instance Compute Engine dan container Google Kubernetes Engine. Untuk daftar lengkap jenis resource yang dimonitor, lihat Resource dan layanan yang dimonitor.
  • Payload yang harus berupa salah satu dari berikut:

    • textPayload: Payload ini diformat sebagai satu string.
    • jsonPayload: Payload ini terstruktur, sehingga Anda dapat melakukan kueri berdasarkan pasangan nilai kunci. Sebaiknya aplikasi selalu menulis data log terstruktur.
    • protoPayload: Payload ini mengikuti format file proto dan kolomnya diformat sebagai JSON.
  • Nama log tempatnya berada. Nama log mencakup jalur lengkap resource tempat entri log berada, diikuti dengan ID. Berikut adalah contoh nama log:

    • projects/my-project/logs/stdout
    • projects/my-project/compute.googleapis.com/activity

Anda dapat menulis kueri yang hanya mengambil entri log yang nilai kolom LogEntry-nya cocok dengan beberapa kriteria. Misalnya, Anda hanya dapat menampilkan entri log yang kolom severity-nya memiliki nilai ERROR.

Jenis entri log

Log audit dan Transparansi Akses memberikan informasi yang diperlukan untuk memenuhi peraturan kepatuhan. Log audit memberikan informasi tentang aktivitas administratif dan akses dalam resource Google Cloud Anda. Log Transparansi Akses mencatat tindakan yang dilakukan oleh staf Google Cloud saat mengakses konten Google Cloud Anda. Untuk mengetahui daftar layanan yang didukung, lihat layananGoogle Cloud dengan log audit dan layananGoogle Cloud dengan log Transparansi Akses.

Jenis entri log berikut disimpan di bucket log _Required dalam project, akun penagihan, folder, atau organisasi Google Cloud tempat entri tersebut berasal:

  • Log Transparansi Akses

Semua entri log lainnya yang berasal dari project, akun penagihan, folder, atau organisasi disimpan di bucket log _Default. Google Cloud Namun, Anda dapat mengubah entri log yang disimpan di bucket log ini.

Langkah berikutnya