如何在WADMetrics ***表中形成RowKey?

时间:2016-04-22 00:13:27

标签: azure azure-storage-account

我希望了解Azure存储帐户中WADMetricsPT1HP10DV2S20160415表返回的数据。

它有PartitionKey,RowKey和EntityProperties。 PartitionKey,我明白了。它转换为存储帐户中我的资源的资源ID。但是,我部分理解RowKey。 RowKey的一个示例是:

  

:005CNetworkInterface:005CPacketsReceived__2519410355999999999

我理解第一部分,它是一个指标名称。但我接下来的数字/数字我不明白。我假设它是时间戳,但不能肯定地说。

我试图使用RowKey过滤器,但由于这增加了皱纹,几乎不可能生成RowKey并将其用作过滤器。有谁知道如何生成数字/数字以创建RowKey过滤器?

1 个答案:

答案 0 :(得分:0)

如果您很想知道2519410355999999999号是什么,它实际上是通过从最大日期/时间刻度值中减去事件日期/时间刻度而得到的反向刻度。要从此数字中获取日期/时间值,请执行以下操作:

        long reverseTicks = 2519410355999999999;
        long maxTicks = DateTime.MaxValue.Ticks;
        var dateTime = new DateTime(maxTicks - reverseTicks, DateTimeKind.Utc);