---
title: 语义约定
description: 不同类型的操作和数据的通用名称。
weight: 30
default_lang_commit: 71d813acaa3dcb7d8ae3f96451406276f84242f4
drifted_from_default: true
---

OpenTelemetry 定义了[语义约定](/docs/specs/semconv/)，
为不同类型的操作和数据指定通用名称。
使用语义约定的好处是遵循通用的命名方案，可以在代码库、库和平台之间实现标准化。

语义约定适用于链路追踪、指标、日志和资源：

- [链路追踪语义约定](/docs/specs/semconv/general/trace/)
- [指标语义约定](/docs/specs/semconv/general/metrics/)
- [日志语义约定](/docs/specs/semconv/general/logs/)
- [资源语义约定](/docs/specs/semconv/resource/)
