정기간행물/daily

프로메테우스란?

:)jun 2023. 3. 27. 12:26

1. 프로메테우스란?

  • 프로메테우스는 오픈소스 기반의 시계열 데이터 수집, 저장, 분석, 시각화, 알림 기능 등을 제공하는 모니터링 시스템이다.
  • 강력한 시계열 데이터 처리 엔진을 가지고 있어, 대규모 분산 시스템에서 수억 건 이상의 메트릭 데이터를 처리할 수 있다.
    • 메트릭(metric)은 모니터링 대상 시스템에서 수집되는 측정 가능한 데이터를 의미한다. (서버의 CPU 사용률, 메모리 사용률, 디스크 I/O 속도, 네트워크 전송량 등)
    • 메트릭은 일정한 시간 간격으로 수집되며 시계열 데이터로 수집되는 데이터는 매우 많은 양이 된다. 이를 쉽게 분석하고 시각화하기 위해서는 모니터링 도구가 필요하다. 
  • 프로메테우스는 다양한 데이터 소스로부터 메트릭 데이터를 수집하고, 이를 쿼리하여 시각화 및 분석하는 기능을 제공한다.

 

2. 프로메티우스 장점

  • 시계열 데이터 처리 엔진의 성능
  • 메트릭 수집 및 시각화 용이 : 그라파나와 연동하여 대시보드를 생성할 수 있다.
    • 그라파나는 오픈소스 대시보드 및 시각화 툴이다. 대시보드에서 그래프, 테이블, 게이지, 알림, 텍스트 패널 등 다양한 요소를 조합하여 시각화할 수 있다.
    • 그라파나는 웹 기반의 인터페이스를 사용하기 때문에, 브라우저에서 쉽게 접근할 수 있다.
  • HTTP, DNS, SNMP 등 다양한 프로토콜을 지원하여 다양한 데이터를 수집할 수 있다.
  • 효율적인 스토리지 및 데이터 보존 기간
  • 오픈소스 라이선스

 

3. 프로메테우스의 활용 사례

  • 서버 모니터링 : 서버의 CPU, 메모리, 디스크 사용률
  • 컨테이너 모니터링 : 컨테이너의 CPU, 메모리, 디스크 사용률, 네트워크 트래픽
  • 애플리케이션 모니터링 : 웹 서비스의 HTTP 요청 수, 응답 시간, 오류 발생 여부
  • 인프라 모니터링 : 네트워크 트래픽, 스토리지 사용량, 라우터 상태

'정기간행물 > daily' 카테고리의 다른 글

Spring boot에 JKS파일 정보만 입력했는데 어떻게 암호화, 복호화가 둘 다 될까?  (0) 2023.04.04
curl이란?  (0) 2023.03.31
RabbitMQ란?  (0) 2023.03.30
Docker Architecture  (0) 2023.03.29
DockerNetwork  (0) 2023.03.28