Skip to content

[sight] feat(sight): 无影容器场景无法获取 instance id 和 uuid,需通过 cloud-init 获取 #1002

Description

@chengshuyi

背景

AgentSight 已支持无影容器(Wuying Container)场景,但当前无法正确获取容器的 instance id 和 uuid。

问题

在无影容器环境中,传统的获取实例标识的方式(如读取 /sys/class/dmi/id/ 或 metadata service)不可用或返回空值,导致上报的观测数据缺少实例标识信息。

方案

通过 cloud-init 获取 instance id 和 uuid:

  • 读取 cloud-init 数据源中的实例元数据
  • 可能的路径:/run/cloud-init/instance-data.json 或 cloud-init 查询命令

期望

AgentSight 在无影容器中运行时能正确识别并上报 instance id 和 uuid,确保观测数据可与具体实例关联。

Metadata

Metadata

Assignees

Labels

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions