-
I implemented distributed tracing in my durable function following the steps here: https://github.com/Azure/azure-functions-durable-extension/blob/dev/samples/correlation-csharp/getting-started.md I have a couple of questions:
Are these expected side effects? Known issues? Or do I need to configure something to get the Orchestrator logs linked? Thanks |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 6 replies
-
This is great feedback for the feature overall. We plan on giving Distributed Tracing some love in our next release (v2.5.0), and some of these feedback items may be worth filing as bugs/enhancements. Adding @bachuv who is working on this feature area right now for this upcoming release. |
Beta Was this translation helpful? Give feedback.
-
@adeliabt, thank you for the feedback! Both of the points you brought up are known issues right now so I created #1804 and #1805 for tracking. The second point can be fixed if you add some additional code in the orchestrator function. You can find an example of how to correlate orchestrator logs with the end-to-end transaction operationId in SimpleCorrelationDemo.cs from the FunctionAppCorrelation sample. Specifically, you can see that the orchestrator function creates a TraceTelemetry object, assigns the relevant operationIds, and then tracks it.
Let us know if you have any other questions! |
Beta Was this translation helpful? Give feedback.
@adeliabt, thank you for the feedback! Both of the points you brought up are known issues right now so I created #1804 and #1805 for tracking. The second point can be fixed if you add some additional code in the orchestrator function.
You can find an example of how to correlate orchestrator logs with the end-to-end transaction operationId in SimpleCorrelationDemo.cs from the FunctionAppCorrelation sample. Specifically, you can see that the orchestrator function creates a TraceTelemetry object, assigns the relevant operationIds, and then tracks it.