Skip to content

Add support for Application Insights #196

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

Open
SeanFeldman opened this issue May 10, 2020 · 7 comments
Open

Add support for Application Insights #196

SeanFeldman opened this issue May 10, 2020 · 7 comments

Comments

@SeanFeldman
Copy link
Owner

Azure Service Bus plugs into AppInsights.
It would be good for customers using ASB with AppInsights to be able to see calls to the storage in the context of message receive/send operations.

@SeanFeldman
Copy link
Owner Author

@lmolkova is there any guidance for library creators on how to implement AppInsights support? Thank you.

@SeanFeldman
Copy link
Owner Author

@cijothomas, maybe you could point me in the right direction? Thank you.

@cijothomas
Copy link

Hi sorry for late reply.

Can you elaborate on the ask? Azure is embracing OpenTelemetry and any new features are going to come through OpenTelemetry. I'll need a bit more info on what you are trying to achieve before I can make more specific suggestion :)

@SeanFeldman
Copy link
Owner Author

@cijothomas no worries. This plugin is an extension to the Azure Service Bus library. What I'd like to achieve is to add tracing to the telemetry that customers get with ASB plus the additional calls this plugin is making to the storage accounts.

E.g., for incoming messages to tie into the message telemetry chain to show the storage call for the payload resolution. Or for outgoing messages to show a call to the storage for the payload saving. And, of course, information associated with the execution of the plugin itself.

@cijothomas
Copy link

The general direction ApplicationInsights is heading towards is OpenTelemetry and the new System.Diagnostics.Activity from .NET.
So instead of connecting to ApplicationInsights directly, the telemetry flow would be something like Instrumentation (using Activity API) -> OpenTelemetry SDK -> ApplicationInsightsExporter.

I can share more information on this direction if you think this is what you are looking for. There is opentelemetry repo (https://github.com/open-telemetry/opentelemetry-dotnet/) where most of the discussions are occuring, and there is a gitter channel to learn more as well.

Let me know if this is what you were looking for. I am not very familiar with SB and this plugin, so I may have misunderstood your requirmements.

@SeanFeldman
Copy link
Owner Author

I can share more information on this direction if you think this is what you are looking for

Yes, that sounds like what I'd like to do. Please share 😍

@cijothomas
Copy link

Sorry, forgot to come back to this

please join OpenTelemetry .NET channel : https://gitter.im/open-telemetry/opentelemetry-dotnet?utm_source=share-link&utm_medium=link&utm_campaign=share-link

I'm in gitter so we can discuss more on this there.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants