诊断创建的这些表是什么?

时间:2012-12-22 15:00:03

标签: azure diagnostics

Azure Diagnostic创建了许多表,显然包含相同的性能计数器但不同的日期。为什么会创建这么多表,如何删除它们?

enter image description here

1 个答案:

答案 0 :(得分:4)

构建Azure应用程序时,您可以在角色配置文件中启用或禁用诊断:

enter image description here

启用诊断后,所有详细监控数据(日志)将定期复制到Azure表(请记住,在生产系统中,您必须单独配置存储帐户,因为它不会自动发生)。

对于每个云服务部署,都会为该角色创建六个表。为每个创建两个表:5分钟,1小时和12小时。其中一个表存储角色级聚合;另一个表存储角色实例的聚合。

表名具有以下格式:

WAD*deploymentID*PT*aggregation_interval*[R|RI]Table

其中:

  • deploymentID是分配给云服务部署的GUID
  • aggregation_interval = 5M,1H或12H
  • 角色级聚合= R
  • 角色实例的聚合= RI

示例:

  • WAD8b7c4233802442b494d0cc9eb9d8dd9fPT1HRTable - 角色的每小时汇总
  • WAD8b7c4233802442b494d0cc9eb9d8dd9fPT1HRITable - 角色实例的每小时汇总