クラス OpenTelemetryResourceAttributes

java.lang.ObjectSE
org.springframework.boot.opentelemetry.autoconfigure.OpenTelemetryResourceAttributes

public class OpenTelemetryResourceAttributes extends ObjectSE
OpenTelemetryResourceAttributes は、OTEL_RESOURCE_ATTRIBUTES および OTEL_SERVICE_NAME 環境変数から情報を取得し、それをユーザーが提供するリソース属性とマージします。ユーザーが提供するリソース属性が優先されます。さらに、spring.application.* 関連のプロパティをデフォルトとして適用できます。

OpenTelemetry リソース仕様

導入:
4.0.0
作成者:
Dmytro Nosan
  • コンストラクターの詳細

  • 方法の詳細

    • applyTo

      public void applyTo(BiConsumerSE<StringSE,StringSE> consumer)
      環境変数とユーザー定義のリソース属性を組み合わせた後、提供された BiConsumerSE にリソース属性を適用します。

      環境変数とユーザー定義リソースの両方にキーが存在する場合、たとえ空であっても、ユーザー定義リソースの値が優先されます。

      さらに、spring.application.name、または設定されていない場合は unknown_service が service.name のデフォルト値として使用され、spring.application.group が service.namespace のデフォルト値として使用されます。

      パラメーター:
      consumer - コンシューマーがリソース属性を適用する