I maintain a lot of applications which reports events, errors etc to Application Insights.

I also have applications running in corporate environments not open to internet.

Is it possible to store telemetry data locally and then bulk upload it to application insights?

It will of course not be real time information but it allows me to reuse reports and tools I already got.

Looked at the [persistence channel](https://iziklisbon.com/2016/02/18/application-insightss-persistence-channel/) but it seems to be for temporary off-line scenarios where the same application creates and eventually send the information.

In my scenario all telemetry would be stored in a file which is later moved to a machine with internet access and another application uploads the information.