Metrik berbasis log dengan cakupan bucket

Dokumen ini merangkum karakteristik metrik berbasis log dengan cakupan bucket dan menjelaskan perbedaannya dengan metrik berbasis log dengan cakupan project.

Karakteristik metrik berbasis log dengan cakupan bucket

Metrik berbasis log dengan cakupan bucket adalah metrik berbasis log yang ditentukan pengguna, yang mengevaluasi entri log yang dirutekan ke bucket log tertentu. Dengan metrik berbasis log cakupan bucket, Anda dapat membuat metrik berbasis log yang mengekstrak data dari log dalam kasus berikut:

  • Log yang dirutekan dari satu project ke bucket di project lain.
  • Log yang dirutekan ke bucket melalui sink gabungan.

Seperti metrik berbasis log dengan cakupan project, metrik berbasis log dengan cakupan bucket ditentukan dalam project Google Cloud, bukan di level folder atau organisasi. Jika ingin melacak folder atau organisasi tempat entri log dirutekan ke bucket, Anda dapat menentukan label dalam metrik berbasis log untuk mencatat informasi tersebut.

Metrik berbasis log dengan cakupan bucket memiliki beberapa perbedaan dengan metrik berbasis log dengan cakupan project.

Cakupan project dan metrik

Metrik berbasis log dengan cakupan bucket ditentukan dalam project yang sama yang berisi bucket sumber. Secara default, hanya project yang menentukan metrik berbasis log dengan cakupan bucket yang dapat melihat data metrik untuk bucket log. Namun, jika project Anda muncul dalam cakupan metrik project lain, project tersebut juga dapat melihat metrik Anda.

Project Google Cloud yang merutekan log ke bucket tidak harus berada dalam cakupan metrik project apa pun.

Untuk informasi selengkapnya tentang cakupan metrik dan metrik berbasis log, lihat Visibilitas ke cakupan metrik.

Saat log diterima di bucket, data metrik log yang dirutekan yang berasal dari bucket dapat dilihat oleh project apa pun yang menyertakan project bucket tersebut dalam cakupan metriknya. Jika log perutean project tidak berada dalam cakupan metrik project apa pun, informasi lain dalam project perutean tidak akan terlihat.

Saat menggunakan metrik berbasis log dengan cakupan bucket, pernyataan berikut berlaku:

  • Anda dapat menentukan metrik berbasis log dalam project dengan bucket tujuan.
  • Metrik berbasis log dengan cakupan bucket Anda mengevaluasi semua entri log yang dirutekan ke bucket, terlepas dari apakah log tersebut berasal dari project yang sama dengan bucket atau dari project yang berbeda.
  • Data metrik dapat dilihat oleh project lain yang menyertakan project dengan bucket dalam cakupan metriknya.
  • Log perutean project tidak perlu berada dalam cakupan metrik project apa pun.

Jenis resource yang dimonitor: logging_bucket

Metrik berbasis log dengan cakupan bucket menggunakan jenis resource yang dipantau logging_bucket saat menulis data deret waktu ke Cloud Monitoring. Jenis resource logging_bucket menyertakan label berikut:

  • project_id: ID project Google Cloud Anda, string seperti my-test-project.
  • bucket_id: Nama bucket log yang terkait dengan metrik berbasis log, string seperti my-test-bucket.
  • location: Lokasi bucket log.
  • monitored_resource_type: Jenis resource yang dimonitor yang menghasilkan entri log ini; nilainya berasal dari kolom type dari struktur MonitoredResource yang terdapat dalam resource entri log.
  • source_resource_container: ID untuk project, folder, atau organisasi tempat entri log dikirim, string dalam salah satu bentuk berikut:
    • projects/PROJECT_ID
    • organizations/ORGANIZATION_ID
    • folders/FOLDER_ID