この記事は英語の原文を日本語に翻訳したものです。原文: https://opentelemetry.io/docs/specs/semconv/resource/deployment-environment/
翻訳元: open-telemetry/semantic-conventions v1.44.0(コミット e10a930)
Deployment
Status:
type: deployment
Description: ソフトウェアのデプロイメント。
[!warning] このEntity定義には、roleを持たない属性が含まれています。 安定版のEntityは、roleが定義されていない属性を持ってはなりません(MUST NOT)。
Attributes:
| Role | Key | Stability | Requirement Level | Value Type | Description | Example Values |
|---|---|---|---|---|---|---|
| Other | deployment.environment.name | Recommended | string | デプロイメント環境(デプロイメントティアとも呼ばれます)の名前。[1] | staging; production |
[1] deployment.environment.name: deployment.environment.nameは、service.namespace、service.name、service.instance.idのリソース属性によって定義される一意性の制約には影響しません。
これは、次の属性の組み合わせを持つリソースが、同じサービスを識別しているとみなさなければならないことを意味します(MUST)。
service.name=frontend、deployment.environment.name=productionservice.name=frontend、deployment.environment.name=staging
deployment.environment.nameには、次のよく知られた値の一覧があります。いずれかが該当する場合はその値を使用しなければならず(MUST)、それ以外の場合は独自の値を使ってもかまいません(MAY)。
| Value | Description | Stability |
|---|---|---|
development | 開発環境 | |
production | 本番環境 | |
staging | ステージング環境 | |
test | テスト環境 |