Nirali Shah, Can you please answer the question below to help us understand this issue better:
- "If in a single execution of azure functions 300 records are posted into the table, I'm getting logs upto 40-50 records only." -- can you add more context to it? What do you mean by posting record and seeing only some of them? Are you posting records to AppInsights table?
Note that by default, Application Insights have sampling enabled which ensures that some of the telemetry/traces are collected and some are dropped. For more details, see Sampling in Application Insights
Based on the symptoms mentioned it could be related to Sampling in ApplicationInsights, however, more context to the issue might help us understand it better.