Sending Data to Digma using the OTEL Collector

If you’re already using OpenTelemetry (OTEL), integrating with Digma is seamless—Digma provides an OTEL receiver, so you only need to configure your system to export tracing data.

Not using OTEL yet? No worries! Setting up OTEL instrumentation is straightforward in most programming languages, often requiring little to no code changes. Plus, Digma offers enhanced observability support for certain languages, enabling deeper tracing even if traceability wasn’t originally part of your design.

If you're using an OpenTelemetry Collector

  1. Add an OTLP exporter and supply the Digma URL (ingress DNS or IP) for the otel-collector service. See the Central (on-prem) Install page for more details.

# collector-config.yaml

receivers:
# ...
exporters:

  #... other exporters
  
  otlp/digma:
    endpoint: ${DIGMA_COLLECTOR_URL}
    tls:
      insecure: true
  1. Update your observability pipeline to include sending traces to the Digma receiver as well:

# collector-config.yaml

receivers:
# ..  
exporters:
# ..  
service:
  pipelines:
    traces:
      receivers: [otlp]
      exporters: [OTHER_EXPORTERS,otlp/digma]
      processors: [batch]

Last updated