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]
