azureazure-functionsazure-application-insightsazure-storage-queuesdotnet-isolated

Azure function queue trigger distributed tracing


I have a .NET isolated function with a queue trigger.

When triggering that queue from the storage explorer or from another function using a QueueServiceClient, a new operationId is made up. Thus I cannot correlate it, it seems.

Is it possible to do distributed tracing using W3C standard for Azure Function Queue trigger? I can not find any source on this.

If so, how?


Solution

  • Currently not supported. Azure Functions team will evaluate this scenario (at some unmentioned point in time) whether or not it can be/will be supported. This has to do with their dependency on the team creating the Azure.Storage.Queues SDK.

    https://github.com/Azure/azure-functions-dotnet-worker/issues/1126