apps/opik-documentation/documentation/fern/docs/tracing/integrations/quarkus-langchain4j.mdx
Quarkus LangChain4j uses Quarkus OpenTelemetry configuration in application.properties.
Use this if your app is Quarkus + LangChain4j and you want OTEL traces to land in Opik.
For full endpoint/header details, see Opik OpenTelemetry overview.
https://www.comet.com/opik/api/v1/private/otelhttps://<comet-deployment-url>/opik/api/v1/private/otelhttp://localhost:5173/api/v1/private/otelapplication.properties)Intent: Configure Quarkus OTEL trace exporter to target Opik directly.
Applies when: You are using Quarkus-native OTEL exporter settings.
Required fields:
quarkus.otel.enabled=truequarkus.otel.traces.enabled=truequarkus.otel.exporter.otlp.traces.endpointquarkus.otel.exporter.otlp.traces.protocol=http/protobufOptional fields:
quarkus.otel.exporter.otlp.traces.headers (projectName strongly recommended)quarkus.application.name (for service.name attribution)Minimal valid setup:
quarkus.otel.enabled=true
quarkus.otel.traces.enabled=true
quarkus.otel.exporter.otlp.traces.endpoint=https://www.comet.com/opik/api/v1/private/otel
quarkus.otel.exporter.otlp.traces.protocol=http/protobuf
quarkus.otel.exporter.otlp.traces.headers=Authorization=<your-api-key>,Comet-Workspace=<your-workspace>,projectName=<your-project-name>
service.name and project headers arrive in Opik.