删除Azure上的特定Application Insights事件

问题描述 投票:0回答:3

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

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

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

不,目前无法删除数据,但原始数据将在约7天后无法访问。但是,用于图表的汇总数据将持续更长时间。

对于开发/调试,我建议将检测密钥设置为不同的组件,这样就不会使用开发人员数据污染生产数据。

这里有一个相关的问题:Azure Websites Application Insights - switching config


2
投票

有一种删除数据的方法,用于GDPR类型。它不是一般的删除机制,在工作方式和删除频率方面有很多限制。

https://docs.microsoft.com/en-us/azure/azure-monitor/platform/personal-data-mgmt

我们已将隐私API路径作为隐私处理的一部分提供。由于与此相关的风险,潜在的性能影响以及可能会使Log Analytics数据的所有聚合,度量和其他方面出现偏差,因此应谨慎使用此路径。有关处理私有数据的替代方法,请参阅Strategy for personal data handling部分。清除是一项高权限操作,Azure中的任何应用程序或用户(甚至包括资源所有者)都无权在Azure资源管理器中未明确授予角色的情况下执行。此角色是Data Purger,由于可能会丢失数据,因此应谨慎委派。

虽然绝大多数清除操作的完成速度可能比SLA快得多,但由于它们对Application Insights使用的数据平台产生了重大影响,因此完成清除操作的正式SLA设置为30天。

有关删除特定数据的详细信息,请参阅https://docs.microsoft.com/en-us/rest/api/application-insights/components/purge


0
投票

您可以使用Purge API从应用程序洞察中删除特定的自定义事件。您需要知道计划从中删除特定数据和时间戳的表。请参阅更多详细信息 - https://sanganakauthority.blogspot.com/2019/06/how-to-delete-or-purge-azure.html

© www.soinside.com 2019 - 2024. All rights reserved.