因此,我有一个HTTP函数,在调用时将日志写入应用洞察。我想知道当HTTP函数没有被调用时,经过了一段时间。迹线|其中消息包含“调用的函数”|按bin汇总计数()(时间戳,10m)这个可以用,但它只能提取当前的日志,我想知道从现在起有多少请求到达了这个端点,而不是显示“没有结果”,它应该有一个显示日期时间和值0的表。这样我就能画出一条平线。
ar7v8xwq1#
make-series运算符如果您至少有一个数据点,则此方法有效
traces | where message has "function invoked" | make-series count() on timestamp from ago(1h) to now() step 10m | render timechart
如果可能没有数据点,则需要使用一些技巧
union traces, (print timestamp = now(1ms)) | make-series countif(timestamp <= now()) on timestamp from ago(1h) step 10m | render timechart
1条答案
按热度按时间ar7v8xwq1#
make-series运算符
如果您至少有一个数据点,则此方法有效
如果可能没有数据点,则需要使用一些技巧