LinuxForHealth / FHIR

The LinuxForHealth FHIR® Server and related projects
https://linuxforhealth.github.io/FHIR
Apache License 2.0
333 stars 157 forks source link

Support Distributed Request Tracing #1482

Open chgl opened 4 years ago

chgl commented 4 years ago

Is your feature request related to a problem? Please describe.

Especially when investigating issues related to performance, having access to tracing data for each request (or some percentage) is quite useful.

Describe the solution you'd like

A tracing solution (maybe based on https://opentelemetry.io/) should be integrated into the server. It can propagate the trace context received from HTTP clients and can add custom spans to instrument internal processing steps.

Describe alternatives you've considered

Additional context

prb112 commented 4 years ago

Thank you for submitting.

At one point, I did look at Zipkin and Open Liberty fits the current approach of using Open Liberty https://openliberty.io/guides/microprofile-opentracing.html .