gpt4 book ai didi

azure-application-insights - 在分析查询语言中获取时间跨度的总毫秒数

转载 作者:行者123 更新时间:2023-12-01 10:29:22 25 4
gpt4 key购买 nike

我正在尝试在 Application Insights Analytics 中呈现两个日期之间随时间变化的差异,但时间跨度不是时间表 y 轴的受支持类型。

示例查询:

customMetrics
| extend dateDiff = timestamp - (timestamp - 1m)
// my second date comes from customDimensions
| summarize max(dateDiff) by bin(timestamp, 10m)
| order by timestamp desc
| render timechart

我想将我的 dateDiff 时间跨度转换为表示毫秒数的整数,但我在他们的文档中找不到任何支持此操作的内容。我基本上想要 C# 的 TimeSpan.TotalMilliseconds()。

最佳答案

您可以将您的时间跨度除以另一个时间跨度。因此,要获取毫秒数,您可以执行以下操作:

customMetrics
| extend dateDiff = timestamp - (timestamp - 1m)
// get total milliseconds
| extend dateDiffMilliseconds = dateDiff / time(1ms)
// my second date comes from customDimensions
| summarize max(dateDiff) by bin(timestamp, 10m)
| order by timestamp desc
| render timechart

可以在此处找到有关日期和时间表达式的更多信息:https://learn.microsoft.com/en-us/azure/application-insights/app-insights-analytics-reference#date-and-time-expressions

关于azure-application-insights - 在分析查询语言中获取时间跨度的总毫秒数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44333394/

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