OpenTelemetry の設定
OpenTelemetry リソース属性、特に service.namespace と service.name は、次のいずれかの方法に従って設定します。これらの属性は、OpenTelemetry 内でサービスを識別するために重要です。
-
システムプロパティ:アプリケーションの起動時に、
otel.resource.attributesシステムプロパティを設定します。CODE-Dotel.resource.attributes="service.name=myServiceName,service.namespace=myServiceNamespace" -
環境変数:環境にある
OTEL_RESOURCE_ATTRIBUTES環境変数を定義します。CODEexport OTEL_RESOURCE_ATTRIBUTES="service.name=myServiceName,service.namespace=myServiceNamespace" -
OpenTelemetry Collector の設定:OpenTelemetry Collector を使用している場合は、
service.namespaceとservice.nameリソース属性を、コレクタで使用されるotel-config.yamlファイル内に直接設定します。ほとんどの場合、Java エージェントをホストするのと同じシステムで OpenTelemetry Collector を設定して実行する必要があります。