Add a priority level for all traced events
There should be a priority level that indicates the relative priority of the data.
The priority level of a tracked item should be possible to set on an item by item basis, or by more general declarative rules.
High priority data should be retained for longer time and care should be taken to make sure no high priority data is lost anywhere.
Example of use case:
You might want to mark events when a user change/request a new password longer than a metric of time taken for a storage request.
Having different retention policies for different telemetry items is a very interesting feature request. Enabling this is fundamentally non-trivial, so please keep upvoting and including the use cases where this is necessary. Please keep in mind that you can today ensure retention longer than 90d by using continuous export to archive subsets of the telemetry to external storages/data warehouses of your choice.
-AppInsights Product Management