Google Cloud AppHub
状态: 开发中
Google Cloud 在使用 AppHub 时使用这些约定。来自 Google Cloud 的可观测性数据将根据遥测的来源,用这些资源类型进行注解。例如,来自 Google Cloud 服务的指标将根据 AppHub 中的配置,用相应的 gcp.apphub.application 和 gcp.apphub.service 进行注解。
请注意,每个 gcp.apphub.* 属性都有一个对应的 gcp.apphub_destination.* 属性,它描述了遥测数据的目标/依赖应用程序/服务/工作负载,这可以引用多个 AppHub 组件。例如,CLIENT 跨度可能同时包含描述客户端操作运行的应用程序的 gcp.apphub.* 属性,以及描述它正在通信的应用程序的 gcp.apphub_destination.* 属性。
请参阅 支持的资源,了解 Google Cloud 将注解哪些数据。
应用程序
状态:
类型: gcp.apphub.application
描述: 表示来自 AppHub 中应用程序数据的属性。请参阅 AppHub 概览。
Attributes
| 键 | Stability | 需求级别 | Value Type | 描述 | Example Values |
|---|---|---|---|---|---|
gcp.apphub.application.container | 必需 | 字符串 | 在 GCP 中定义 AppHub 应用程序的容器。 | projects/my-container-project | |
gcp.apphub.application.id | 必需 | 字符串 | 在 AppHub 中配置的应用程序名称。 | my-application | |
gcp.apphub.application.location | 必需 | 字符串 | 定义应用程序的 GCP 区域或地区。 | us-central1 |
服务
状态:
类型: gcp.apphub.service
描述: 表示来自 AppHub 中服务数据的属性。请参阅 AppHub 概览。
Attributes
| 键 | Stability | 需求级别 | Value Type | 描述 | Example Values |
|---|---|---|---|---|---|
gcp.apphub.service.criticality_type | 必需 | 字符串 | 服务的关键性表明其对业务的重要性。[1] | MISSION_CRITICAL; HIGH; MEDIUM | |
gcp.apphub.service.environment_type | 必需 | 字符串 | 服务的环境是软件生命周期的阶段。[2] | PRODUCTION; STAGING; TEST | |
gcp.apphub.service.id | 必需 | 字符串 | 在 AppHub 中配置的服务名称。 | my-service |
[1] gcp.apphub.service.criticality_type: 请参阅 AppHub 类型枚举
[2] gcp.apphub.service.environment_type: 请参阅 AppHub 环境类型
gcp.apphub.service.criticality_type 具有以下已知值列表。如果其中一个适用,则必须使用相应的值;否则,可以使用自定义值。
| 值 | 描述 | Stability |
|---|---|---|
HIGH | 高影响。 | |
LOW | 低影响。 | |
MEDIUM | 中等影响。 | |
MISSION_CRITICAL | 任务关键型服务。 |
gcp.apphub.service.environment_type 具有以下已知值列表。如果其中一个适用,则必须使用相应的值;否则,可以使用自定义值。
| 值 | 描述 | Stability |
|---|---|---|
DEVELOPMENT | 开发环境。 | |
PRODUCTION | 生产环境。 | |
STAGING | 预演环境。 | |
TEST | 测试环境。 |
工作负载
状态:
类型: gcp.apphub.workload
描述: 表示来自 AppHub 中工作负载数据的属性。请参阅 AppHub 概览。
Attributes
| 键 | Stability | 需求级别 | Value Type | 描述 | Example Values |
|---|---|---|---|---|---|
gcp.apphub.workload.criticality_type | 必需 | 字符串 | 工作负载的严重程度表示其对业务的重要性。[1] | MISSION_CRITICAL; HIGH; MEDIUM | |
gcp.apphub.workload.environment_type | 必需 | 字符串 | 工作负载的环境是软件生命周期的阶段。[2] | PRODUCTION; STAGING; TEST | |
gcp.apphub.workload.id | 必需 | 字符串 | 在 AppHub 中配置的工作负载名称。 | my-workload |
[1] gcp.apphub.workload.criticality_type: 请参阅 AppHub 类型枚举
[2] gcp.apphub.workload.environment_type: 请参阅 AppHub 环境类型
gcp.apphub.workload.criticality_type 具有以下已知值列表。如果其中一个适用,则必须使用相应的值;否则,可以使用自定义值。
| 值 | 描述 | Stability |
|---|---|---|
HIGH | 高影响。 | |
LOW | 低影响。 | |
MEDIUM | 中等影响。 | |
MISSION_CRITICAL | 任务关键型服务。 |
gcp.apphub.workload.environment_type 具有以下已知值列表。如果其中一个适用,则必须使用相应的值;否则,可以使用自定义值。
| 值 | 描述 | Stability |
|---|---|---|
DEVELOPMENT | 开发环境。 | |
PRODUCTION | 生产环境。 | |
STAGING | 预演环境。 | |
TEST | 测试环境。 |