> Source: https://www.ymotongpoo.com/works/otel-specs-ja/semconv/general/signal-requirement-level/


# シグナルとエンティティの要求レベル

**ステータス**: [Development][DocumentStatus]

*シグナル*という語は、メトリクス、スパン、ログベースのイベント、エンティティを包含する意味で使います。
次のシグナル要求レベルが指定されています。

- [Recommended](#recommended)
- [Opt-In](#opt-in)

## Recommended

計装が有効な場合、計装はデフォルトでそのシグナルを発行すべきです（SHOULD）。

この要求レベルは、すぐに利用可能で効率的に発行でき、機密情報を含むことが想定されず、大半のアプリケーションに必須のシグナルに推奨されます。

計装は、Recommendedシグナルを無効化する設定オプションを提供してもかまいません（MAY）。

## Opt-In

計装は、ユーザーが計装をそのように設定した場合に限り、そのシグナルを発行すべきです（SHOULD）。設定をサポートしていない計装は、`Opt-In` シグナルを発行してはなりません（MUST NOT）。

この要求レベルは、取得コストが高い、通常セキュリティやプライバシー上のリスクをもたらす、または大半のアプリケーションに必須ではないシグナルに推奨されます。したがって、これらはユーザーが十分な情報に基づいて意図的に有効化した場合にのみ有効にすべきです。

[DocumentStatus]: https://opentelemetry.io/docs/specs/otel/document-status

