Skip to content

CB Dragonfly Overview

hyokyungk edited this page Sep 15, 2021 · 15 revisions
[NOTE] 멀티클라우드 모니터링 프레임워크 = CB-Dragonfly

CB-Dragonfly 개요

  기존의 멀티클라우드 인프라 서비스 사용자 환경은 그림 1 (a)에서 보는 바와 같이 서로 독립적인 환경이다. 이에 따라 각 클라우드 인프라를 모니터링하기 위해서는 서로 다른 API와 모니터링 툴을 활용해야한다. 이와 같은 기존의 멀티클라우드 인프라 모니터링 방법은 멀티클라우드 컴퓨팅 활용 초기에는 가능할 수 있지만, 멀티클라우드 서비스 수요 및 사용자가 점차 증가되면 서비스 개발 및 운영에 어려움이 있을 수 있다.


그림 1: 멀티클라우드 인프라 모니터링 사용 환경 비교

  멀티클라우드 인프라 모니터링 프레임워크(이하 CB-Dragonfly)는 단일 API 기반 통합 모니터링을 지원하기 위한 프레임워크이다. 그림 1 (b)에서 보는 바와 같이 서로 다른 클라우드 인프라 환경을 통합 모니터링하여 사용자에게 모니터링 정보를 제공한다.   CB-Dragonfly의 모니터링 개념도는 그림 2와 같고, 제공 기능은 다음과 같다

  • 사용자 인터페이스 제공 REST, GRPC API 및 CLI 기능을 제공하며 이를 통해 사용자는 CB-Dragonfly 기능들을 활용할 수 있다.

  • 모니터링 에이전트 자동 설치 API 요청을 통해 멀티클라우드 인프라 VM에 모니터링 에이전트를 자동으로 설치한다.

  • 멀티클라우드 인프라 모니터링 이종의 여러 클라우드 인프라를 Pull 또는 Push 방식으로 모니터링하여 사용자에게 CB-Dragonfly 단일 API를 통해 모니터링 메트릭 정보를 확인할 수 있는 편의성을 제공한다.

  • 멀티클라우드 모니터링 이상치 메트릭 알림 멀티클라우드 VM 모니터링 메트릭 중 이상치가 감지될 경우 사용자에게 Slack 또는 SMTP로 알림을 제공한다. 알림은 Warning, Critical 등의 레벨로 지원한다.


그림 2: 멀티클라우드 인프라 모니터링 개념도

Clone this wiki locally