Grafana Docker Compose

Grafana Docker Compose



Grafana는 장치 및 인프라 모니터링에 사용되는 오픈 소스 플랫폼입니다. Grafana는 데이터베이스, 클라우드 서비스, IoT 장치 등 다양한 소스의 데이터를 시각화하고 분석하기 위한 유연하고 사용자 친화적인 인터페이스를 제공합니다.

이 짧은 튜토리얼에서는 Docker Compose를 사용하여 기본 Grafana 인스턴스를 설정하는 과정을 빠르게 안내합니다.

요구사항

이 게시물에 제공된 명령과 단계를 실행하려면 다음이 있는지 확인하십시오.







  1. 도커 엔진이 설치됨
  2. Docker Compose가 설치되었습니다.
  3. Docker 컨테이너를 실행할 수 있는 충분한 권한

Docker Compose 파일 정의

첫 번째 단계는 Docker 컨테이너를 실행하기 위한 Docker 작성 구성을 정의하는 것입니다. 구성 파일을 저장할 디렉터리를 만드는 것부터 시작하세요.



$ mkdir 그라파나

디렉터리로 이동하여 docker-compose.yml 파일이라는 파일을 만듭니다.



$ CD 그라파나

$ 터치 docker-compose.yml

파일을 편집하고 다음과 같이 구성을 추가합니다.





버전: '3.8'
서비스:
그라파나:
이미지: 그라파나 / 그라파나-엔터프라이즈
Container_name: 그라파나
재시작: 멈추지 않는 한
포트:
- '3000:3000'
볼륨:
- grafana_data: / ~였다 / lib / 그라파나
볼륨:
grafana_data: { }

위의 Docker Compose 구성 파일에서는 Grafana 컨테이너 배포를 위한 모든 단계와 구성을 정의합니다.

Docker 작성 형식의 버전을 정의하는 것부터 시작합니다. 그런 다음 필요한 모든 서비스를 포함하는 Grafana 서비스를 정의합니다. 예를 들어 Docker에게 Grafana 엔터프라이즈 이미지를 사용하도록 지시합니다.

또한 다시 시작 정책, 포트 3000에 대한 포트 매핑 등과 같은 다른 서비스 기능도 지정합니다.

마지막으로 데이터 지속성을 보장하기 위해 /var/lib/grafana에 데이터를 저장하는 grafana_data라는 볼륨을 생성합니다.

컨테이너 실행

구성에 만족하면 docker compose 유틸리티를 사용하여 다음과 같이 컨테이너를 실행할 수 있습니다.

$ 도커 구성 -디

Grafana에 액세스

컨테이너가 시작되면 다음 주소로 이동하여 Grafana 인스턴스에 액세스할 수 있습니다. http://localhost:3000 .

기본 자격 증명을 제공하라는 메시지가 표시됩니다. 관리자/관리자 조합을 사용하십시오. 로그인하면 관리자 계정의 비밀번호를 강제로 변경해야 합니다.

결론

이 튜토리얼에서는 Docker 컨테이너와 Grafana 엔터프라이즈 이미지를 사용하여 Grafana 인스턴스를 설정하는 기본 사항을 다루었습니다. 자세한 내용과 사용자 정의에 대해서는 설명서를 참조하세요.