-
Notifications
You must be signed in to change notification settings - Fork 5
Open
Description
이슈 타입
- 기능 개선 요청
- 기능 추가 요청
컴포넌트 이름
Wall 대시보드
ABLESTACK 버전
구성
Wall 상세 패널
OS / 환경
이슈 내용
개발 목적
- Wall 항목에 클라우드센터 가상머신에 대한 추가 상세 정보 제공 필요
추가 제공 정보는 아래와 같습니다.
- secondary용 nfs 서비스 상태
- 백업 상태 확인 ( 최근백업시점, 백업 본 수, 백업 크론상태 )
- 가상머신 사용량 통계 정보 제공 필요
- 통계자료 제공 (기간별/타입별/종류별)
개발 방안
-
secondary용 nfs 서비스 상태 정보 조회는 Mold의 mysql DB 정보를 조회하여 패널에 상태정보 표출
-
백업상태 확인은 크론탭으로 실행되기 때문에 크론탭 상태를 수집하는 별도의 에이전트가 필요
-
통계자료 제공은 Wall에서 수집한 가상머신의 자원 사용량에 대한 정보는 prometheus 저장소에 15일을 저장하고 이후 데이터는 삭제합니다. 현재 상태에서는 기간별 사용량 정보를 확인할 방법이 없습니다. 관리자 및 사용자가 기간별 통계차트를 통해 사용량에 대한 정보를 확인하는 기능이 필요합니다. 두 가지 방안이 있으며 더 좋은 방안으로 개발
- 기존 프로메테우스 데이터 수집기간을 1년으로 제한하거나 프로메테우스 저장소의 크기를 50Gb 와 같이 지정하여 데이터 수집 기간을 늘리고 테이블 형식으로 데이터를 표출한다.
- 프로메테우스 데이터를 Mysql 형태로 통계 출력에 최적화된 테이블로 변환하는 에이전트를 개발하여 Mold DB에 저장후 Mold db에서 통계정보 출력
고려사항
프로메테우스 저장소에 데이터 저장에 따른 디스크 예상치 계산 필요
2022년1월20일 슈퍼마이크로 장비 기준 (호스트 3대, scvm 1대, ccvm 3대, 가상머신 55대 실행 중)
프로메테우스 저장소(/data/prometheus)에 15일 저장 용량은 5Gb 입니다.
동일규모 30일 저장용량 = 10GB (예상)
동일규모 1년 저장용량 = 120Gb (예상)
프로메테우스 데이터를 Mysql 형태로 변환하는 에이전트를 개발시 변환에 따른 CPU, Memory 자원 사용량 증가
재현 과정
기대한 결과
실제 결과
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels