OpenTelemetry 语义约定 1.38.0

语义约定定义了一组通用的(语义)属性,这些属性在收集、生产和消费数据时为其提供含义。语义约定规定了 span 名称和类型、metric 仪器和单位以及 attribute 名称、类型、含义和有效值等。有关语义约定范围的详细定义,请参阅 语义约定稳定性。使用语义约定的好处在于遵循一种通用的命名方案,该方案可以在代码库、库和平台之间进行标准化。这使得数据更容易关联和消费。

语义约定定义了以下领域

  • 通用:通用语义约定.
  • CICD:CICD 系统的语义约定。
  • 云提供商:云提供商库的语义约定。
  • CloudEvents:CloudEvents 规范的语义约定。
  • 数据库:数据库操作的语义约定。
  • 异常:异常的语义约定。
  • FaaS:函数即服务 (FaaS) 操作的语义约定。
  • 功能标志:功能标志评估的语义约定。
  • 生成式 AI:生成式 AI (LLM 等) 操作的语义约定。
  • GraphQL:GraphQL 实现的语义约定。
  • HTTP:HTTP 客户端和服务器操作的语义约定。
  • 消息传递:消息传递操作和系统的语义约定。
  • 对象存储:对象存储操作的语义约定。
  • RPC:RPC 客户端和服务器操作的语义约定。
  • 系统:系统语义约定。

按信号划分的语义约定

  • 事件:事件数据的语义约定。
  • 日志:日志数据的语义约定。
  • 指标:指标的语义约定。
  • 配置集:配置集的语义约定。
  • 资源:资源的语义约定。
  • 跟踪:跟踪和 span 的语义约定。

另请参阅