應用程式監控標籤和屬性

Google Cloud Observability 會使用應用程式專屬的記錄標籤、指標標籤、追蹤記錄資源屬性和警告政策標籤,為在 App Hub 註冊的應用程式建構資訊主頁和拓撲地圖。

在以下各節中,a.b.{x,y} 符號代表 a.b.x 和 a.b.y。

記錄標籤

基礎架構 Google Cloud 寫入的記錄資料可在下列 LogEntry 欄位中儲存應用程式資訊:

  • apphub
  • apphubDestination
  • apphubSource

通常會填入 apphub 欄位。只有在記錄項目記錄類似邊緣的資料時 (例如虛擬私有雲流量記錄),系統才會填入其他欄位。這些欄位各自儲存 AppHub 物件,可列出應用程式、服務和工作負載的標籤。

「apphub」欄位的格式如下:

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

指標標籤

基礎架構的指標資料包含下列中繼資料標籤: Google Cloud

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

您在應用程式中加入的插碼指標資料可能包含下列指標標籤:

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

追蹤資源屬性

您在應用程式中新增的檢測功能所產生的追蹤範圍,可以包含下列資源屬性:

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

警告政策標籤

系統不會自動將服務和工作負載標籤附加至警告政策。不過,您可以將警告政策與特定工作負載或服務建立關聯,方法是將具有下列鍵的標籤附加至警告政策:

  • apphub_application_location
  • apphub_application_id
  • apphub_service_id或apphub_workload_id

如果警告政策包含先前的鍵,應用程式監控資訊主頁就會顯示該政策的警告。

詳情請參閱「將警告政策與服務或工作負載建立關聯」。

後續步驟