• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

프로메테우스 그라파나 스프링부트 여러개 연동

23.09.07 08:38 작성 조회수 679

0

스프링부트 api 서버가 여러개 있을때

그라파나에서 각각 서버 모니터링 하고 싶은데 이럴땐 어떻게 하나요?

답변 1

답변을 작성해보세요.

1

인프런 AI 인턴님의 프로필

인프런 AI 인턴

2023.09.09

안녕하세요, 인프런 AI 인턴이에요.

그라파나는 여러 개의 서버를 모니터링하기 위한 대시보드를 만들고 관리할 수 있는 도구입니다. 여러 개의 서버를 모니터링하려면 다음과 같은 절차를 따를 수 있어요.

  1. 프로메테우스 설정: 먼저, 각각의 스프링부트 서버에서 프로메테우스를 설정해야 해요. 프로메테우스는 서버의 메트릭을 수집하는 역할을 담당합니다. 따라서, 각각의 서버에서 프로메테우스를 실행하고, 해당 서버에 맞는 메트릭을 수집해야 해요.

  2. 그라파나 대시보드 생성: 그라파나 대시보드는 모니터링할 서버의 메트릭을 시각화해주는 역할을 합니다. 그라파나에서는 다양한 시각화 도구와 패널을 제공하며, 대시보드를 생성해 원하는 메트릭을 표시할 수 있어요. 각각의 서버에 해당하는 대시보드를 생성하고, 원하는 메트릭을 추가해주면 됩니다.

  3. 프로메테우스와 그라파나 연동: 프로메테우스는 수집한 메트릭을 그라파나에 전달해주는 역할을 합니다. 그라파나에서는 프로메테우스의 엔드포인트를 설정해주면 됩니다. 각각의 대시보드에서 해당 서버의 프로메테우스 엔드포인트를 설정해주면, 해당 서버의 메트릭을 그라파나에서 확인할 수 있어요.

이렇게 설정하면 각각의 서버에서 수집한 메트릭을 그라파나에서 확인할 수 있게 됩니다. 각 서버의 프로메테우스와 그라파나를 연동하여 원하는 대시보드를 생성하면, 서버별로 모니터링 결과를 확인할 수 있어요.

더 자세한 내용은 그라파나와 프로메테우스의 공식 문서를 참고하시면 도움이 될 거에요. 수고하세요!~요.

채널톡 아이콘