-
Notifications
You must be signed in to change notification settings - Fork 4.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[FEATURE REQ] Enable application insights end to end tracing for Event Grid #13272
Comments
Thanks for the feedback! We are routing this to the appropriate team for follow-up. cc @jfggdl. |
//fyi: @ellismg, @JoshLove-msft |
Copied the same answer from issue #13575 We are adding distributed tracing and OpenTelemetry support for CloudEvent 1.0 in our Data plane SDKs which we are currently working on (No final ETA yet). We will follow the approach documented here for CloudEvent 1.0: https://github.com/cloudevents/spec/blob/master/extensions/distributed-tracing.md We are still in discussion on how to support that in the SDK for event grid event schema. This will require modifying the current event grid schema to include new properties for tracing. Again, no commitment on this work or ETA yet. Will you be able to use CloudEvent initially? Does this answer your question/request? |
@Expecho Please feel free to close one of the two issues and keep the other one for tracking since both are about the same support/ask. thanks |
@Expecho, in a week or so we are going to be releasing a new SDK preview version that provides distributed tracing support. Please note that this support is not offered in the current version of the SDKs (Microsoft.Azure.EventGrid which is the one that you are using), but for the new version currently in preview (Azure.Messaging.EventGrid). Please try it and let us know if you still have unmet requirements. This is the link to Azure SDKs. Just enter Event Grid in the search field: https://azure.github.io/azure-sdk/ |
Hi, we're sending this friendly reminder because we haven't heard back from you in 7 days. We need more information about this issue to help address it. Please be sure to give us your input. If we don't hear back from you within 14 days of this comment the issue will be automatically closed. Thank you! |
I suppose I have to wait for an update of the And does the new package provide tracing for the event grid event schema as well, or is the CloudEvent schema the only supported schema? Looking at the source I suspect only CloudEvent is supported for the end to end tracing. Correct? If so, the bad thing is that Event Grid triggered Azure Functions only support the Event Grid Event schema:
Of course I could use an http triggered function as outlined here but:
|
Thanks for the feedback! We are routing this to the appropriate team for follow-up. cc @jfggdl. Issue DetailsLibrary or service name. Is your feature request related to a problem? Please describe. I would like to see something similar as done with the Azure Service Bus. Currently it is very hard to get end-to-end tracing when Event Grid is involved. References
|
Hi, we're sending this friendly reminder because we haven't heard back from you in 7 days. We need more information about this issue to help address it. Please be sure to give us your input. If we don't hear back from you within 14 days of this comment the issue will be automatically closed. Thank you! |
This should not have been closed. |
Hi, we're sending this friendly reminder because we haven't heard back from you in 7 days. We need more information about this issue to help address it. Please be sure to give us your input. If we don't hear back from you within 14 days of this comment the issue will be automatically closed. Thank you! |
Just wondering if there has been any progress on this? The combination of tracing and cloud events between event grid and azure functions is finnicky We are seeing quite a gap as the documentation also says:
However we've not been able to see that working, in addition to noticing that eventgrid is ignoring There also seems to be a disconnect with the functions sdk and the event grid service. The functions sdk supports event grid trigger with cloud event schema, however event grid itself only sends EventGrid schema events to functions. Is there a working roadmap for when these quirks will be ironed out? |
Thanks for the feedback! We are routing this to the appropriate team for follow-up. cc @jfggdl. Issue DetailsLibrary or service name. Is your feature request related to a problem? Please describe. I would like to see something similar as done with the Azure Service Bus. Currently it is very hard to get end-to-end tracing when Event Grid is involved. References
|
@Expecho @UsmanMohammad Apologies for the late reply. We are looking into this and we will provide an update once we have more details on this. @JoshLove-msft @jfggdl Could you please provide an update on this github thread ? Awaiting your reply. |
I believe this was addressed in Microsoft.Azure.WebJobs.Extensions.EventGrid package version 3.1.0 for Event Grid trigger with CloudEvents. Here's the blog with more information and customizations for EventGrid schema or HTTP hook: I'm closing this issue, but please feel to reopen. |
Library or service name.
Microsoft.Azure.EventGrid
Is your feature request related to a problem? Please describe.
When using the SDK to send events and receive them (using Azure Functions for example) correlation data is not send which results in Application Insights not being able to correlate the event sending with the event handling.
I would like to see something similar as done with the Azure Service Bus.
Currently it is very hard to get end-to-end tracing when Event Grid is involved.
References
microsoft/ApplicationInsights-dotnet#1427
https://feedback.azure.com/forums/909934-azure-event-grid/suggestions/33306310-header-pass-through
https://feedback.azure.com/forums/357324-azure-monitor-application-insights/suggestions/40586104-support-for-correlated-tracing-through-event-grid
The text was updated successfully, but these errors were encountered: