Resources(资源)
介绍
资源 以资源属性的形式表示产生遥测数据的实体。例如, 进程 产生的遥测数据运行在 Kubernetes 的容器中,那么它会具有 进程 的名称、Pod 名称、命名空间,可能还有部署名称。这四个属性都可以包含在资源中。
在你的可观测性后端中,你可以使用资源信息来更好地调查异常行为。例如, 如果你的追踪或指标数据表明系统中存在延迟,你可以将问题定位到特定的容器、Pod 或 Kubernetes 部署上。
如果你使用 Jaeger 作为可观测性后端, 资源属性会被归类显示在 Process(进程) 标签页下:
资源在初始化时被添加到
TracerProvider
或
MetricProvider
中,
并且这一绑定在创建之后无法更改。一旦资源被设置,
通过该 Provider 创建的所有
Tracer
或
Meter
所生成的 span 与 metric 都会自动关联此资源信息。