Label dan atribut Pemantauan Aplikasi

Dokumen ini menjelaskan label dan atribut khusus aplikasi yang mungkin dilampirkan ke data telemetri dan kebijakan pemberitahuan Anda. Label ini memungkinkan Google Cloud Observability membuat hierarki dasbor dan topologi untuk aplikasi yang Anda daftarkan ke App Hub.

Dalam dokumen ini, tafsirkan a.b.{x,y} sebagai a.b.x dan a.b.y.

Label log

Data log yang ditulis infrastruktur Google Cloud dapat menyimpan informasi aplikasi di kolom LogEntry berikut:

  • apphub
  • apphubDestination
  • apphubSource

Biasanya, kolom apphub diisi. Kolom lainnya diisi hanya saat entri log mencatat data seperti edge, seperti dengan Log Aliran VPC. Setiap kolom ini menyimpan objek AppHub, yang dapat mencantumkan label untuk aplikasi, layanan, dan beban kerja.

Berikut adalah ilustrasi format kolom apphub:

apphub: {
  application: {
    container: "projects/my-project"
    id: "my-app"
    location: "my-app-location"
  }
  workload: {
    criticalityType: "MEDIUM"
    environmentType: "STAGING"
    id: "my-workload-id"
  }
}

Label metrik

Data metrik dari infrastruktur Google Cloud mencakup label metadata berikut:

  • metadata.system_labels.apphub_application_{container,id,location}
  • metadata.system_labels.apphub_{workload,service}_{criticality_type,environment_type,id}

Data metrik dari instrumentasi yang Anda tambahkan ke aplikasi dapat mencakup label metrik berikut:

  • metric.labels.apphub_application_{container,id,location}
  • metric.labels.apphub_workload_{criticality_type,environment_type,id}

Atribut resource pelacakan

Rentang rekaman aktivitas yang dihasilkan oleh instrumentasi yang Anda tambahkan ke aplikasi Anda dapat mencakup atribut resource berikut:

  • gcp.apphub.application.{container,id,location}
  • gcp.apphub.{workload,service}.{criticality_type,environment_type,id}

Label kebijakan pemberitahuan

Label layanan dan beban kerja tidak otomatis dilampirkan ke kebijakan pemberitahuan. Namun, Anda dapat mengaitkan kebijakan pemberitahuan dengan beban kerja atau layanan tertentu dengan melampirkan label dengan kunci berikut ke kebijakan pemberitahuan:

  • apphub_application_location
  • apphub_application_id
  • apphub_service_id atau apphub_workload_id

Jika kebijakan pemberitahuan menyertakan kunci sebelumnya, insiden untuk kebijakan tersebut akan ditampilkan di dasbor Pemantauan Aplikasi.

Untuk mengetahui informasi selengkapnya, lihat Mengaitkan kebijakan pemberitahuan dengan layanan atau workload.

Langkah berikutnya