资源属性
编辑资源属性
编辑资源属性是一个键/值对,其中包含有关生成遥测数据的实体的信息。资源属性映射到 Elastic Common Schema (ECS) 字段,例如 service.*
、cloud.*
、process.*
等。这些字段描述了服务以及服务运行所在的环境。
此处显示的示例为生成跟踪事件的资源(即服务)设置了 Elastic (ECS) service.environment
字段。请注意,Elastic 会在摄取时将 OpenTelemetry deployment.environment
字段映射到 ECS service.environment
字段。
OpenTelemetry 代理
使用 OTEL_RESOURCE_ATTRIBUTES
环境变量在进程调用时传递资源属性。
export OTEL_RESOURCE_ATTRIBUTES=deployment.environment=production
OpenTelemetry 收集器
使用 资源处理器 来设置资源属性或对其应用更改。
... processors: resource: attributes: - key: deployment.environment action: insert value: production ...
需要添加事件属性吗? 使用属性(不要与资源属性混淆)来向 span、日志或指标事件添加数据。可以在 OpenTelemetry 检测过程的一部分或使用 属性处理器 添加属性。
Elastic 与 OpenTelemetry 集成,使您可以重复使用现有的检测,轻松地将可观测性数据发送到 Elastic Stack。
有关如何组合 Elastic 和 OpenTelemetry 的更多信息,请参阅OpenTelemetry 集成。