prometheus와 exporter의 수집 차이

문혜리·2022년 6월 30일
0

처음에 설명을 듣기로는 exporter들이 각 서버 지점에서 metric을 수집하는 애라고 들었다.

하지만 prometheus의 공식문서를 읽으면서 의문이 들었던게,
prometheus도 scrape이 가능하다고 되어있었다.
그래서 prometheus도 수집하는 기능이 있는건가 싶었다.

알아본 내용을 정리하겠다.
prometheus는 특이하게 자기 자신의 매트릭을 가지고 있고,
exporter의 node는 OS의 매트릭을 가지고 있는 것이다.
그래서 prometheus는 exporter(node)이 가지고 있는 매트릭을 가져오고, 자기 자신의 정보도 가지고 오는 것.

  • 만약 Os (즉, 서버)가 여러가지가 있다면 각각의 서버에게 exporter을 붙혀놔야 하기 때문에 exporter도 개수가 그만큼 늘어남.

결론: 내가 본 prometheus의 scraping 기능은 다른걸 가져올 수 있는 것이 아니라 자기 자신의 매트릭을 읽어올 수 있다는 것!

0개의 댓글