получить текущий статус вместо временного диапазона

в книгах Azure с помощью приведенного ниже запроса я могу получить в среднем 2 столбца в соответствии с выбранным диапазоном времени, но здесь наименьшее время, которое мы можем выбрать, составляет 30 минут, у нас есть требование, чтобы показать последний 1-минутный статус результата, для этого мне нужен другой столбец и показать статус за последнюю 1 минуту

let start = {TimeRange:start};
let grain =  {TimeRange:grain};
workspace(name).site1_CL 
| extend healty=iff(Status_s == 'Connected' , 100 , 0)
| summarize table1= avg(healty) by ClientName_s
|join
(workspace(name).site2_CL
| extend Availability=iff(StatusDescription_s == 'OK' , 100 , 0)
|summarize table2=avg(Availability) by  ClientName_s
 )
 on ClientName_s
| extend HealthStatus=(table1+table2)/2 
| project Client=ClientName_s,Environment=EnvName_s,HealthStatus

запросить другой столбец и показать текущий статус вместо агрегации выбранного диапазона времени, этот столбец должен переопределить выбранный диапазон времени и показать агрегацию 2 таблиц за последнюю минуту


person Dev Reddy    schedule 31.05.2019    source источник


Ответы (1)


Не могли бы вы просто установить начало использования нужного вам значения?

let start = now(-1m); //last minute
person Eduardo Silva    schedule 31.05.2019
comment
Спасибо за ответ, Сильва. В лазурных рабочих книгах у нас может быть панель детализации, чтобы мы могли установить временной диапазон в качестве параметра, поэтому позвольте start = {TimeRange: start}; примет этот параметр, который покажет состояние агрегации 2 таблиц для выбранного диапазона времени, но мое требование состоит в том, что нам нужен еще один столбец, который всегда дает агрегацию состояния за последнюю минуту, это необходимо переопределить выбранный параметр диапазона времени - person Dev Reddy; 03.06.2019