Home > OS >  kql Query to get number of TriggersStarted per hour from last 7 days
kql Query to get number of TriggersStarted per hour from last 7 days

Time:10-15

I tried following query  to get number of TriggersStarted per hour from last 7 days (24 hour * 7 day == 168 hour values for TriggerStarted values) enter image description here I tried using the following query 

 AzureMetrics
| where TimeGenerated between ( ago(7d) .. endofday(ago(1d)) )
| where MetricName == "TriggersStarted"
| summarize count() by Hour=datetime_part("Hour", TimeGenerated)
| summarize bn = min(count_)

 i tweaked in some changes add tried different functions like bin and range functions but i didnt got accurate results. If anyone knows a good approach to get better results please  guide me with some kind of examples or by suggesting some functions 

CodePudding user response:

I'm assuming you are looking for something like this:

AzureMetrics
| where TimeGenerated between (startofday(ago(7d)) .. endofday(ago(1d)))
| where MetricName == "TriggersStarted"
| summarize count() by bin(TimeGenerated, 1h)
| order by TimeGenerated asc 
  • Related