inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

따라하며 배우는 MySQL on Docker

Custom Docker Image 사용 및 Prometheus Container 구성

프로메테우스 사용 이유

375

gomadafter

작성한 질문수 7

0

안녕하세요

Mysql DB에서 -> grafana로 바로 수집도 되는거로 아는데

중간에 프로메테우스를 거쳐서 데이터를 수집하는 이유는

2tier , 3tier 차이 이런 느낌으로 이해하면되나요?

mysql docker

답변 1

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다.

Mysql 데이터를 Grafana로 시각화하기 위해 Prometheus를 사용하는 것은 2-tier, 3-tier 아키텍처의 차이와는 조금 다릅니다. Prometheus는 시계열 데이터 모니터링을 위해 설계된 오픈 소스 시스템으로, 여러 데이터 소스로부터 메트릭을 수집하고 저장하는 역할을 합니다. 이렇게 Prometheus가 중간에 있으면 메트릭 데이터를 일정한 포맷으로 저장하고 관리할 수 있으며, 시계열 데이터에 대한 강력한 쿼리 기능 및 신뢰할 수 있는 저장소 역할을 합니다. 따라서 메트릭 데이터의 수집과 관리를 Prometheus가 담당하고, Grafana는 시각화를 담당하는 역할 분담이라고 볼 수 있습니다.

Prometheus는 이 문서에서 언급되듯이, Spring Boot 애플리케이션과 같이 작동하여 확장 가능한 모니터링을 제공하는 특성으로 인해 다양한 시스템과 환경에서 자주 사용됩니다. 그래프로 데이터를 시각화하는 Grafana와 함께 사용할 때 효과적인 모니터링 솔루션을 구성할 수 있습니다.

따라서 이는 데이터 계층을 분리하는 전통적인 멀티티어 아키텍처와는 다르게, 데이터 모니터링과 관리를 위한 시스템의 역할과 책임을 분리하는 것과 더 유사합니다.

pdf 압축파일 제공

0

45

1

auto failover 에서 db001 재실행시 db001 read_only 설정하기전 db001, db002 양쪽으로 저장되는 현상

0

191

1

그라파나에서 에러가 발생합니다

0

412

1

CentOS EOS에 따라 기존의 레포지토리 내 패키지들이 삭제되어에러 발생!

0

366

1

프로덕션 환경에서 데이터 베이스 구성에 대하여.

0

247

1

Proxy SQL에 대한 질문입니다.

0

255

1

docker-compose 후 shell 정상작동 후 mysql dashboard 정상작동안함 ㅁ누의

0

178

1

docker-compose build시 db002~db003 not working daemon 현상

0

258

1

testdb.insert_test 테이블 존재 하지 않음에 관한 문의

0

281

2

물리 서버 2대로 Master/Slave 구조가 가능한가요?

0

309

1

failover 진행중 둘다 slave로 설정

0

290

1

app_test_conn.sh

0

300

3

docker orchestrator 설치후 웹접속

0

255

1

docker에서 percona 컨테이너 생성시

0

295

2

app_test_insert.sh 쉘 스크립트 실행 오류

0

238

1

Slave 서버에서 Master 서버와 연결하는 명령어 입력하면 에러 발생 질문

0

620

2

강의 따라하다가 컴퓨터 재부팅했더니

0

500

1

docker run ... -h -h옵션이 무엇인가요

0

432

1

gluster 설치관련 질문입니다

0

741

2

도와주세요!!!

0

880

2

[Dockerfile] RUN yum install

0

2086

4

HA Fail-over 질문드립니다.

0

907

1

CRUD와 Replication 질문 드립니다.

0

824

1

e다른 ip로 db접근시 오류

0

543

4