OpsRamp accepts traces produced by manually configured OpenTelemetry SDKs. Parameter names differ by language, but each setup needs the same functional values.

LanguageSDK Configuration AreaRequired Functional Values
C++SDK resource, provider, processor, OTLP exporterService name, endpoint, protocol, authentication, TLS
.NETResource builder, tracer provider, OTLP exporterService name, endpoint, protocol, authentication, TLS
ErlangApplication environment for SDK and exporterService name, endpoint, protocol, authentication, TLS
GoResource, tracer provider, processor, OTLP exporterService name, endpoint, protocol, authentication, TLS
JavaSDK resource, tracer provider, processor, OTLP exporterService name, endpoint, protocol, authentication, TLS
JavaScriptResource, provider, processor, OTLP exporterService name, endpoint, protocol, authentication, TLS
PHPSDK resource, provider, processor, OTLP exporterService name, endpoint, protocol, authentication, TLS
PythonResource, tracer provider, processor, OTLP exporterService name, endpoint, protocol, authentication, TLS
RubyResource, tracer provider, processor, OTLP exporterService name, endpoint, protocol, authentication, TLS
RustResource, provider, processor, OTLP exporterService name, endpoint, protocol, authentication, TLS
SwiftResource, provider, processor, OTLP exporterService name, endpoint, protocol, authentication, TLS

Optional settings include batch size, export interval, timeout, propagation, and sampling. Use the exact parameter names documented by the selected OpenTelemetry SDK version. Store credentials in the deployment’s secret-management facility, not application source.