I am in the process of building a solution which processes data through a pipeline of Azure Functions. In total there are over 10 and data can fork off in different directions.
In development, we have been using App Insights, and the built in correlation has been invaluable, being able to see how one item of data travels through the system is amazing.
Up until this point, we have been using ingestion sampling to limit the App Insights cost, which has worked fine, and this has preserved related events as it is handled App Insights service side (from what I understand).
We are considering Adaptive Sampling instead to give us more control how the sampling occurs, but my concern is that because this is Client (Azure Function side), it won't respect correlation, and we won't be able to see the full journey of a request. I have looked through the docs and can't confirm this - does anyone know the answer?
thanks!