>source

Azure 애플리케이션 인사이트를 처음 접했습니다.

모든 요청을 각 기간으로 그룹화하고 싶습니다. 예를 들어 0-3 초 사이의 응답 시간을 "Green/Color"로, "Yellow/Color"에 3-5 초, 5보다 큰 응답 시간을 "Red/Color"로 지정하고 싶습니다.

개선해야하는 아래 Kusto 쿼리 언어를 사용하고 있습니다.

requests | where timestamp > ago(2h)

  • 답변 # 1

    요청 기간이 저장되어 있다는 사실과 결합 된 case 함수를 사용할 수 있습니다. duration 밀리 초 단위의 필드 :

    requests  
    | where timestamp > ago(2h)
    | extend color = case(duration <= 3000, "Green/Color", 
                           duration <= 5000, "Yellow/Color", 
                           "Red/Color")
    | project timestamp, url, resultCode, color, duration
    
    

관련 자료

  • 이전 regex - R에서 ^ 및 $정규식을 어떻게 통합 할 수 있습니까?
  • 다음 javascript - 내보내기 기능 내에서 소품에 액세스