2017-05-10 9 views
1

나는 다음과 같은 메트릭에 타임 스탬프를 노출하는 수출을 썼다 타임 스탬프 :이 프로 메테우스에 대한 괜찮을 것 https://prometheus.io/docs/instrumenting/exposition_formats/에 따르면프로 메테우스는

test_load_min{app="web01"} 1 1483228810000 
test_load_min{app="db01"} 2 1483228820000 
test_load_min{app="email01"} 3 1483228830000 

하지만 프로 메테우스 UI에서 쿼리 test_load_min는 빈 결과를 반환합니다. timestamp가 없어도 똑같이 작동합니다. 누구나 거기에 무슨 문제가 있는지 알고 있습니까?

답변

1

타임 스탬프 1483228810000은 올해의 1 월으로 변환됩니다.

Prometheus는 쿼리가 실행되는 타임 스탬프가 가장 가까운 샘플에서 5 분 이상 벗어난 경우 쿼리 결과에서 시계열을 생략합니다.

이렇게하면 타임 스탬프를 사용하지 않는 것이 좋습니다.

+0

예, 타임 스탬프는 Sun, 2017 년 1 월 1 일 00:00:10 GMT로 가정합니다. 나는 당신을 정확하게 이해할 수 있을지 확신하지 못합니다. 추세에 대한 역사적인 데이터를 Prometheus로 가져 오려고합니다. 그 데이터를 Prometheus에 올바른 방법으로 가져 오는 방법은 무엇입니까? 구성 가능한 5 분 생략 기능이 있습니까? – ctp