有没有办法只从Azure中删除特定的 Application Insight自定义事件? (通过门户网站或powershell)
如果可能的话,我很乐意避免:
答案 0 :(得分:2)
有一种删除数据的方法,旨在用于GDPR类型。它并非旨在成为通用的删除机制,并且在其工作方式和删除频率上有很多限制。
请参阅https://docs.microsoft.com/en-us/azure/azure-monitor/platform/personal-data-mgmt
作为隐私处理的一部分,我们提供了清除API 路径。由于存在相关风险,因此应谨慎使用此路径 这样做可能会对性能产生影响,并可能 歪曲所有汇总,度量和日志的其他方面 分析数据。请参见Strategy for personal data handling部分 用于处理私有数据的替代方法。净化是高度 Azure中没有应用程序或用户(甚至包括 资源所有者)将具有执行权限,而无需显式 被授予Azure资源管理器中的角色。这个角色是数据 Purger,并应谨慎授权,因为可能 数据丢失。
和
尽管绝大多数吹扫操作可能会更快完成 比SLA多,因为它们严重影响了SLA使用的数据平台 Application Insights,用于完成清除的正式SLA 操作设置为30天。
有关删除特定数据的详细信息,请参见https://docs.microsoft.com/en-us/rest/api/application-insights/components/purge。
答案 1 :(得分:0)
不,此时无法删除数据,但原始数据将在约7天后无法访问。但是,用于图表的汇总数据将持续更长时间。
对于开发/调试,我建议将检测密钥设置为不同的组件,这样就不会使用开发人员数据污染生产数据。
这里有一个相关的问题:Azure Websites Application Insights - switching config
答案 2 :(得分:0)
您可以使用Purge API从应用程序见解中删除特定的自定义事件。您需要知道要从中删除所收集的特定数据和时间戳的表。请参阅以获取更多详细信息-https://sanganakauthority.blogspot.com/2019/06/how-to-delete-or-purge-azure.html