gpt4 book ai didi

linux - Azure Rowkey 和 PartitionKey

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:20:05 25 4
gpt4 key购买 nike

我正在使用 Linux 诊断监视附加到 Azure VM 的 VHD。使用 CLI 启用诊断时,监控数据最终位于 PublicConfig.json 中指定的表 (LinuxDiskMetric) 中

azure vm extension set vmturbo volumevm LinuxDiagnostic Microsoft.Azure.Diagnostics '3.0' --private-config-path PrivateConfig.json --public-config-path PublicConfig.json -v

PublicConfig.json 的一部分

......
"perfCfg": [
{
"query": "SELECT Name, AverageReadTime, AverageWriteTime, ReadBytesPerSecond, WriteBytesPerSecond FROM SCX_DiskDriveStatisticalInformation",
"table": "LinuxDiskMetric",
"frequency": 60
}
]
.....

enter image description here

下面是包含数据的表的屏幕截图。我想根据 Rowkey 和 PartitionKey 查询这些数据,但完全不知道它们是如何生成的以及这些列的含义。有谁知道 Microsoft Azure 如何生成这些?

最佳答案

PartitionKey 和 RowKey 与您的事件日志无关。

PartitionKey value represents the Date/Time value when the event was logged. It actually has the precision of a minute i.e. all the logs data collected in one minute will share same PartitionKey.

更多相关信息,您可以引用Gaurav Mantri的博客:Effective way of fetching diagnostics data from Windows Azure Diagnostics Table .

RowKey was just an arbitrary index value to ensure all entries in the partition have a unique key.

关于linux - Azure Rowkey 和 PartitionKey,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44548298/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com