删除Azure上的特定Application Insights事件

时间:2016-07-06 08:42:41

标签: .net powershell azure azure-application-insights

有没有办法只从Azure中删除特定的 Application Insight自定义事件? (通过门户网站或powershell)

如果可能的话,我很乐意避免:

  • 删除整个Application Insights服务并重新创建它(我希望保留99%的当前指标)
  • 过滤掉数据。我处于开发阶段,不小心发出了一些虚假的指标。现在这些事件都在那里,过滤很复杂,因为我不得不按事件时间忽略这些事件。

3 个答案:

答案 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