@Vivek Shankar , Thank you for the question.
There are 2 major points that you should consider when choosing the monitoring solution for the App Service/Azure Function:
- Open telemetry is still in preview for all the framework/languages, except Java for which the Open Telemetry support with AppInsights is generally available. For other framework/languages, the GA date has not been announced yet.
- Depending on the framework/language that your app uses, there are a number of features which are not supported with OpenTelemetry yet. For a complete list, please review the following link - What's the current release state of features within the Azure Monitor OpenTelemetry Distro?
Hope this helps.
If the answer did not help, please add more context/follow-up question for it, and we will help you out. Else, if the answer helped, please click Accept answer so that it can help others in the community looking for help on similar topics.