과거 평균을 얻기 위해 오프셋을 사용하여 PromQL에서 여러 하위 쿼리 방지

Kentor

13 개월의 장기 보존을 제공하는 prometheus 서버가 있습니다. 내 웹 앱이받는 등록 수에 대한 이상을 찾고 싶습니다. 내 생각은 요일에 따라 달라지는 이전주의 등록 수를 살펴 보는 것이 었습니다.

이전 4주의 값에서 현재 값을 비교하려면 4 개의 하위 쿼리를 작성해야합니다.

내 질문:

지난 4 주 동안 이전 평일의 평균 1 시간 증가를 얻는 더 쉬운 방법이 있습니까? 더 명확하게하기 위해 현재 web_registrations 수와 비교할 수 있도록이 4 개의 쿼리의 평균을 얻고 싶습니다.

sum(increase(web_registrations[1h] offset 1w))
sum(increase(web_registrations[1h] offset 2w))
sum(increase(web_registrations[1h] offset 3w))
sum(increase(web_registrations[1h] offset 4w))
Valyala

다음과 같이 시도하십시오.

(
  sum(increase(web_registrations[1h] offset 1w)) +
  sum(increase(web_registrations[1h] offset 2w)) +
  sum(increase(web_registrations[1h] offset 3w)) +
  sum(increase(web_registrations[1h] offset 4w))
) / 4

지난 4 주 동안 지난 1 시간 동안의 평균 증가를 반환합니다.

이러한 쿼리 유형에 대한 자세한 내용은 https://about.gitlab.com/blog/2019/07/23/anomaly-detection-using-prometheus/ 에서 확인하세요 .

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

여러 행을 업데이트하기 위해 SQL 쿼리에서 직접 배열을 사용하는 방법

분류에서Dev

대상 오프셋을 사용하여 Excel에서 셀 범위 지우기

분류에서Dev

MySQL을 사용하여 다른 평균에서 평균 값을 얻는 방법

분류에서Dev

SQL에서 여러 열 값을 업데이트하기 위해 하위 쿼리를 사용하는 방법은 무엇입니까?

분류에서Dev

지오 코딩을 사용하여 두 위치 간의 거리 얻기

분류에서Dev

SQL-CASE 표현식을 사용하여 VIEW를 쿼리하는 방법-열에서 평균 수 찾기

분류에서Dev

k- 평균 클러스터링을 효율적으로 적용하기 위해 이미지에서 배경을 제거하는 방법

분류에서Dev

여러 쿼리에 UNION을 사용하려고하지만 내 하위 쿼리가 AVG를 사용하기 때문에 작동하지 않습니다.

분류에서Dev

결과를 얻기 위해 SQL의 하위 쿼리 또는 여러 쿼리

분류에서Dev

결과를 얻기 위해 SQL의 하위 쿼리 또는 여러 쿼리

분류에서Dev

T-SQL을 사용하여 CASE 식에서 하위 쿼리 결과 사용

분류에서Dev

INSTEAD OF 트리거를 SQL Server 임시 테이블과 결합하여 이점을 얻기위한 해결 방법

분류에서Dev

여러 행을 얻기 위해 dplyr 내에서 곱하기

분류에서Dev

Python에서 Pandas를 사용하여 여러 시스템을 여러 변수와 비교하기 위해 막대 차트를 그리는 방법

분류에서Dev

IN 절과 하위 쿼리가있는 쿼리에서 여러 LIKE 문을 사용하는 방법은 무엇입니까?

분류에서Dev

각 평균 자산의 수를 사용하여 mongodb에 저장된 평균 평균을 찾는 쿼리

분류에서Dev

모든 평균의 수를 사용하여 mongodb에 저장된 평균의 평균을 찾는 쿼리

분류에서Dev

한 행에서 여러 ID 값을 얻기 위해 SQL 쿼리를 작성하는 방법은 무엇입니까?

분류에서Dev

Summarise ()를 사용하여 데이터 집합에서 여러 열의 평균을 얻는 방법

분류에서Dev

힙을 사용하여 정수 스트림에서 평균을 얻는 방법 이해

분류에서Dev

상속을 처리하기 위해 여러 사용자 지정 Jackson deserializer를 작성하는 올바른 방법

분류에서Dev

사용자 지정 엔터티 <T>를 사용하여 외래 키에서 값을 가져 오기 위해 EF 쿼리

분류에서Dev

R에서 ggplot을 사용하여 여러 종에 대한 평균 CPUE를 그리는 방법

분류에서Dev

Jquery를 사용하여보기 페이지에 들어가기 위해 컨트롤러에서 Codeigniter API 응답을 얻는 방법

분류에서Dev

여러 열을 통해 상관 하위 쿼리를 사용하여

분류에서Dev

하위 쿼리 SQL의 평균 얻기

분류에서Dev

ASP.NET C #에서 LINQ를 사용하여 평균 및 그룹을 쿼리하는 방법

분류에서Dev

기준을 사용하여 하위 쿼리를 작성하는 방법

분류에서Dev

하위 쿼리를 사용하여 다른 최소값에 해당하는 값을 선택하는 방법

Related 관련 기사

  1. 1

    여러 행을 업데이트하기 위해 SQL 쿼리에서 직접 배열을 사용하는 방법

  2. 2

    대상 오프셋을 사용하여 Excel에서 셀 범위 지우기

  3. 3

    MySQL을 사용하여 다른 평균에서 평균 값을 얻는 방법

  4. 4

    SQL에서 여러 열 값을 업데이트하기 위해 하위 쿼리를 사용하는 방법은 무엇입니까?

  5. 5

    지오 코딩을 사용하여 두 위치 간의 거리 얻기

  6. 6

    SQL-CASE 표현식을 사용하여 VIEW를 쿼리하는 방법-열에서 평균 수 찾기

  7. 7

    k- 평균 클러스터링을 효율적으로 적용하기 위해 이미지에서 배경을 제거하는 방법

  8. 8

    여러 쿼리에 UNION을 사용하려고하지만 내 하위 쿼리가 AVG를 사용하기 때문에 작동하지 않습니다.

  9. 9

    결과를 얻기 위해 SQL의 하위 쿼리 또는 여러 쿼리

  10. 10

    결과를 얻기 위해 SQL의 하위 쿼리 또는 여러 쿼리

  11. 11

    T-SQL을 사용하여 CASE 식에서 하위 쿼리 결과 사용

  12. 12

    INSTEAD OF 트리거를 SQL Server 임시 테이블과 결합하여 이점을 얻기위한 해결 방법

  13. 13

    여러 행을 얻기 위해 dplyr 내에서 곱하기

  14. 14

    Python에서 Pandas를 사용하여 여러 시스템을 여러 변수와 비교하기 위해 막대 차트를 그리는 방법

  15. 15

    IN 절과 하위 쿼리가있는 쿼리에서 여러 LIKE 문을 사용하는 방법은 무엇입니까?

  16. 16

    각 평균 자산의 수를 사용하여 mongodb에 저장된 평균 평균을 찾는 쿼리

  17. 17

    모든 평균의 수를 사용하여 mongodb에 저장된 평균의 평균을 찾는 쿼리

  18. 18

    한 행에서 여러 ID 값을 얻기 위해 SQL 쿼리를 작성하는 방법은 무엇입니까?

  19. 19

    Summarise ()를 사용하여 데이터 집합에서 여러 열의 평균을 얻는 방법

  20. 20

    힙을 사용하여 정수 스트림에서 평균을 얻는 방법 이해

  21. 21

    상속을 처리하기 위해 여러 사용자 지정 Jackson deserializer를 작성하는 올바른 방법

  22. 22

    사용자 지정 엔터티 <T>를 사용하여 외래 키에서 값을 가져 오기 위해 EF 쿼리

  23. 23

    R에서 ggplot을 사용하여 여러 종에 대한 평균 CPUE를 그리는 방법

  24. 24

    Jquery를 사용하여보기 페이지에 들어가기 위해 컨트롤러에서 Codeigniter API 응답을 얻는 방법

  25. 25

    여러 열을 통해 상관 하위 쿼리를 사용하여

  26. 26

    하위 쿼리 SQL의 평균 얻기

  27. 27

    ASP.NET C #에서 LINQ를 사용하여 평균 및 그룹을 쿼리하는 방법

  28. 28

    기준을 사용하여 하위 쿼리를 작성하는 방법

  29. 29

    하위 쿼리를 사용하여 다른 최소값에 해당하는 값을 선택하는 방법

뜨겁다태그

보관