@ataxlab canary , Thank you for posting this question on Micrsoft Q&A.
The automatic dependency tracking is not done for Azure Functions OR for RabbitMQ calls. The list of automatically tracked dependencies are available in the table here - Application Insights - Automatically tracked dependencies
For any other type of external dependency to be tracked using ApplicationInsights, you would have to track those calls in the application itself using the telemetryClient.TrackDependency() method. For more details, see Manually tracking dependencies.
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.