gabriel-farache opened a new issue, #2146:
URL: https://github.com/apache/incubator-kie-issues/issues/2146

   Add OpenTelemetry support to runtimes in order for users to be able to 
replay the execution of a transaction.
   A transaction can be
   * a single workflow execution
   * a suite of workflow execution
   
   A several workflows can be executed in a single transaction, a transaction 
must be uniquely identified.
   
   Users must provide the transaction ID when starting the workflow.
   They should also be able to provide other trace-worthy information such as 
the user ID who triggered the workflow/transaction as well as any 
user-important information for traceability.
   To that end, a custom `X-TRACKER-<KEY>` header can be introduced to enable 
the users to provide those data at execution.
   The header(s) value are then extracted and added in each and every 
logs/telemetries for the current process instance execution.
   
   Workflows must log process instance ID to the logs to enable tracing.
   
   A workflow can call subworkflow, it's important to always keep track of:
   * the root process instance ID
   * the direct parent
   
   See https://quarkus.io/guides/opentelemetry-tracing


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to