1

Windows Azure 诊断记录的默认列是:

  • 分区键 - ?????
  • 行键 - ?????
  • 时间戳 - 记录此日志的时间和日期
  • EventTickCount - ?????
  • 部署 ID - ?????
  • 角色 - 发出此日志调用的 Worker/Web 角色的名称
  • RoleInstance - 发出此日志调用的 Azure 应用程序实例的名称
  • 级别 - 此日志的级别(调试、信息、错误)
  • 事件 ID - ?????
  • PID - ?????
  • 滴滴 - ?????
  • 消息 - 日志调用的实际内容

我已经搜索了 MSDN,以了解这些列中记录了哪些信息。我可以根据列的名称和它包含的数据来推断其中一些的含义,但有些我无法弄清楚。

PartitionKey、RowKey、EventTickCount、DeploymentId、EventId、Pid、Tid记录了哪些数据?

4

1 回答 1

0

为了:

PartitionKey / RowKey - 表存储中的每个实体都需要三个属性:PartitionKey、RowKey、Timestamp。PartitionKey 用于跨存储节点对表进行分区。RowKey 是给定分区内的唯一标识符。在撰写本文时,Windows Azure 诊断似乎正在使用时间戳来生成这些值。参考文献:1 2

EventTickCount - 事件生成时间的时间戳(以滴答为单位)。

DeploymentId - 分配给此特定部署的 guid。用于区分一种部署与另一种部署。

EventId - 被跟踪的事件的 ID。有关详细信息,请参阅有关ETW的详细信息。

Pid - 生成事件的进程的进程 ID。

Tid - 生成事件的线程的线程 ID。

于 2014-11-05T19:28:33.913 回答