인프런 커뮤니티 질문&답변

hyeonge.kim님의 프로필 이미지
hyeonge.kim

작성한 질문수

실습으로 배우는 프로메테우스 - {{ x86-64, arm64 }}

3.7.Status - Targets

scrape interval

작성

·

389

-1

질문 답변을 제공하지만, 강의 비용에는 Q&A는 포함되어 있지 않습니다.
다만 실습이 안되거나, 잘못된 내용의 경우는 알려주시면 가능한 빠르게 조치하겠습니다!

[질문 하기]

scrape interval을 15초로 설정하였는데,

각 node에서 발생되는 Data를 15초 마다 수집한다고 생각하면 되는걸까요?

scrape interval의 최소 수치는 얼마까지 가능한 걸까요?

대량의 node를 대상으로 scrape interval을 1초로 할 경우Prometheus Server의 어떤 Resource를 얼마 만큼 증가하면 되는 건가요?

답변 1

1

조훈(Hoon Jo)님의 프로필 이미지
조훈(Hoon Jo)
지식공유자

안녕하세요

최소의 수치는 측정해 보지 않았지만, 1초 혹은 ms(밀리세컨드)로 설정 가능해 보입니다.

(관련 내용: https://stackoverflow.com/questions/66549609/what-is-the-minimum-scrape-interval-in-prometheus/66628731#66628731)

다만...매우 권장하지 않습니다.

클라우드 환경에서는 로그가 곧 비용이기 때문에

만약 클라우드가 아니라 온프레미스라고 해도 1초 수준의 메트릭 데이터는 큰 의미를 가지지 않기 때문입니다.

어쨌든 위의 질문에 따라

1초로 할 경우

필요한 것은 CPU, Memory, Disk, Network I/O 등 거의 모든 자원을 증가시켜야 합니다.

단순히 Disk만 늘어나는게 아니라 TSDB에 내용을 만들고 쓰기 위한 자원들 증가하게 되니까요.

질문에 답이 되었으면 좋겠습니다.

hyeonge.kim님의 프로필 이미지
hyeonge.kim

작성한 질문수

질문하기