应用监控标签和属性

本文档介绍了可能附加到遥测数据和提醒政策的应用专用标签与属性。借助这些标签 ,Google Cloud Observability 可构建 OOTB 信息中心的层次结构,并为在 App Hub 中注册的应用构建拓扑 。

在本文档中,将 a.b.{x,y} 解读为 a.b.xa.b.y

日志标签

基础架构写入的日志数据可以将应用信息存储在以下 LogEntry 字段中: Google Cloud

  • apphub
  • apphubDestination
  • apphubSource

通常,apphub 字段会填充。只有当日志条目记录类似边缘的数据(例如 VPC 流日志)时,才会填充其他字段。这些字段中的每一个都存储 一个 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}

Trace 资源属性

由您为应用添加的插桩生成的 Trace span 可包含以下资源属性:

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

提醒政策标签

服务和工作负载标签不会自动附加到提醒政策。 但是,您可以将提醒政策与特定工作负载或服务相关联,方法是将具有以下键的标签附加到该提醒政策:

  • apphub_application_location
  • apphub_application_id
  • apphub_service_idapphub_workload_id

如果提醒政策包含上述键,则该政策的突发事件会显示在应用监控信息中心内。

如需了解详情,请参阅 将提醒政策与服务或工作负载相关联

后续步骤