[ 
https://issues.apache.org/jira/browse/CAUSEWAY-3975?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18066726#comment-18066726
 ] 

Andi Huber commented on CAUSEWAY-3975:
--------------------------------------

We'll be using `spring-boot-starter-opentelemetry`.
See blog: [https://spring.io/blog/2025/11/18/opentelemetry-with-spring-boot]

To quickly get started one needs a backend, that can receive telemetry data. 
Like e.g. dockerized _Jaeger_:
```
docker run --rm --name jaeger \
  -p 16686:16686 \
  -p 4317:4317 \
  -p 4318:4318 \
  -p 5778:5778 \
  -p 9411:9411 \
  cr.jaegertracing.io/jaegertracing/jaeger:2.16.0
```
See also https://www.jaegertracing.io/docs/2.16/getting-started/

To connect your App with the telemetry data backend, _Spring_ needs to know 
where to send telemetry data to, this is done via configuration. 
Something like:
```
management:
  tracing:
    sampling:
      probability: '1.0'
  otlp:
    tracing:
      endpoint: http://MY_ENDPOINT:4318/v1/traces
```

> Open Telemetry Integration
> --------------------------
>
>                 Key: CAUSEWAY-3975
>                 URL: https://issues.apache.org/jira/browse/CAUSEWAY-3975
>             Project: Causeway
>          Issue Type: New Feature
>          Components: Core, Viewer Wicket
>            Reporter: Andi Huber
>            Assignee: Andi Huber
>            Priority: Major
>             Fix For: 4.0.0
>
>
> There might be n+1 issues with Wicket Viewer, when rendering table contents 
> or Select Dropdown content. Ideally we would query the persistence store only 
> as little as absolutely required. Which suggests that it would be helpful to 
> have some critical probing points within the framework where we allow for 
> collecting profiling data.    



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to