>

Grafana에서 오른쪽 상단에서 선택한 기간 동안 요청 수가있는 패널을 표시해야합니다.

이 문제를 해결하려면 여기에서 2 가지 문제를 해결해야합니다. 여기에서 prometheus 질문과 다른 링크에서 Grafana 질문을합니다.

카운터 http_requests_total 가있는 경우 , 일정 기간 동안 총 요청 수로정수를 가져 오려면 어떻게 쿼리를 작성할 수 있습니까 (예 : 24hs)?


  • 답변 # 1

    필요한 것은 지정된 시간 간격의 시작과 끝에서 카운터 값 사이의 차이를 계산하는 증가 () 함수입니다. 또한 해당 기간 동안 카운터 재설정을 올바르게 처리합니다 (있는 경우).

    increase(http_requests_total[24h])
    
    

    여러 개의 카운터가있는 경우  (예 : 여러 인스턴스에서) 누적 요청 수를 얻으려면 sum () 연산자를 사용하십시오.

    http_requests_total
    
    

    쿼리에서 Grafana의 시간 범위 선택 사용에 대한 질문의 해당 부분에 대한 답변도 참조하십시오.

  • 답변 # 2

    SO는 Yoory의 답변에 대해 언급하지 않으므로 새 답변을 만들어야합니다. .

    Grafana 5.3에서는 sum(increase(http_requests_total[24h])) 를 소개했습니다.  사용하기 쉬운 Prometheus의 경우 :

    $__range
    
    
    와이즈 비즈

    http://docs.grafana.org/features/datasources/prometheus/

    sum(rate(http_requests_total[$__range]))

  • 이전 concatenation - 엑셀 모양 안에 연결
  • 다음 python - 동적 dags의 on_failure_callback