Configure Resource Attributes on your Application
After you deploy and configure the OpenTelemetry™ Collector, you must set the resource attributes to your Splunk AppDynamics-monitored application and tier names, and verify that the telemetry.sdk.language attribute is set to your application's language. This will map OpenTelemetry services from your application to Splunk AppDynamics.
Before You Begin
Make sure you have deployed and configured the OpenTelemetry™ Collector before configuring the attributes in the sections below.
Set service.name and service.namespace to Your Application and Tier Names
service.name and service.namespace are
                configured to map to the tier and application names in the Controller UI. See
                        Attributes with Special Handling.You have three options to set service.name and
                    service.namespace resource attributes:
- (Recommended option) Set service.nameandservice.namespaceinside your application code:- For Node.js applications monitored by Splunk AppDynamics, the OpenTelemetry
                                                ApplicationNameandTierNameis derived from theApplicationNameandTierNamein the Node.jsrequirestatement:
- For Java applications monitored by Splunk AppDynamics, set the tier name (in service.name) and application name (inservice.namespace) for the JVM:-Dotel.resource.attributes="service.name=Shop,service.namespace=Shopping"
 
- For Node.js applications monitored by Splunk AppDynamics, the OpenTelemetry
                                                
- Set service.namein your OpenTelemetryotel-config.ymlfile (see Collector Configuration Sample) to your Splunk AppDynamics-monitored tier name(s):service.name: shopping cart
- Set service.nameandservice.namespacein theOTEL_RESOURCE_ATTRIBUTESenvironment variable. See OpenTelemetry Instrumentation for language-specific instructions.
Set telemetry.sdk.language to Your Application Language
Most language SDKs populate the attribute telemetry.sdk.language automatically. If this attribute is not set, the Controller may not able to determine the language of your application. To set this language attribute, see OpenTelemetry Telemetry SDK.
Next Steps
Once you have configured the resource attributes, see Instrument Applications with Splunk AppDynamics for OpenTelemetry™.
OpenTelemetry™ is a trademark of The Linux Foundation®.