默认值似乎是事件进入Azure的时间戳;但是,我想基于不同的时间戳进行绘图。有没有办法从Time Series Insights仪表板轻松更改此内容?
答案 0 :(得分:2)
我所知道的唯一解决方案是将EventSource上的TimeStamp属性设置为消息的某个datetime属性。这会将此属性映射到$ ts。
详情见这里:
默认情况下,事件时间戳值由事件源提供:for 例如,来自物联网中心的事件将有他们排队的时间 作为时间戳。但是,可以在事件源中更改此行为 配置通过指定要用作的事件属性之一 时间戳。有关更多信息,请参阅创建时间序列洞察 事件来源。 https://docs.microsoft.com/en-us/rest/api/time-series-insights/time-series-insights-reference-query-syntax#data-model
事件源:Timestamp属性名称:要确定此值,请执行 需要了解发送到的消息数据的消息格式 活动中心。此值是特定事件属性的名称 要用作事件时间戳的消息数据。该 值区分大小写。如果留空,则事件入队时间 事件源中的事件用作事件时间戳。 https://docs.microsoft.com/en-us/azure/time-series-insights/time-series-insights-how-to-add-an-event-source-eventhub