Skip to content

Development reference and Contributor WANTED!!

hyokyungk edited this page Aug 19, 2021 · 2 revisions

[AS-IS]

Basic

  • OS (Linux, Windows 등)
  • Shell Script
  • Go 언어 (Reflect, Go Routine, Wait Group 등)
  • Network

CB-Dragonfly 필요 개념

  • MQTT, Kafka, Zookeeper
  • SNMP, Kapacitor
  • Rest API
  • gRPC
  • Virtual Machine
  • Container (컨테이너 오케스트레이션, 쿠버네티스, Helm 등)
  • Monitoring Mechanism (Push/Pull)
  • Database, Influx DB

CB-Agent 필요 개념

  • Process, OS Signal
  • REST API, Echo Web Server
  • Go Routine
  • Reflect

CB-Dragonfly 기능 테스트

  • Postman 기반 API 테스트
  • CB-Operator로 설치한 CB-Tumblebug, CB-Webtool 기반 API 테스트

CB-Dragonfly 구동 환경

  • 바이너리: Go module (go.mod)
  • 컨테이너: Docker-compose, Kubernetes, Helm

문서

  • Markdown: Readme, Install guide ...
  • Postman: API Docs
  • Swagger: API Docs

[TO-BE]

모니터링 대상 확장 및 메트릭 도출

  • MCIS => MCKS / MCAS
  • 모니터링 대상에 따른 신규 메트릭 도출 및 개발

모니터링 부하 분산을 위한 확장 정책 추가

  • 모니터링 콜렉터 확장 정책 추가 수립
Clone this wiki locally