Skip to content

K-PaaS/cp-metrics-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Related Repositories

플랫폼 컨테이너 플랫폼 사이드카
포털 CP 포털 사이드카 포털
Component
/서비스
Portal UI Remote API Portal UI
Portal API Migration UI Portal API
Common API Migration API
🚩Metric API Migration Auth API
Terraman API Federation UI
Catalog API Federation API
Chaos API Federation Collector
      Chaos Collector      
🚩 You are here.

K-PaaS 컨테이너 플랫폼 Metric API

K-PaaS 컨테이너 플랫폼의 관리 클러스터에 대한 Metrics 상태정보를 제공하는 REST API 입니다.


시작하기

K-PaaS 컨테이너 플랫폼 Metrics API가 수행하는 애플리케이션 관리 작업은 다음과 같습니다.

  • 컨테이너 플랫폼 Cluster 리소스 현황 수집
  • 컨테이너 플랫폼 Cluster CPU/Memrory 현황 수집
  • 사용량 조회를 위한 RestAPI 제공

컨테이너 플랫폼 Metrics API 빌드 방법

K-PaaS 컨테이너 플랫폼 Metrics API 소스 코드를 활용하여 로컬 환경에서 빌드가 필요한 경우 다음 명령어를 입력합니다.

$ go build

컨테이너 플랫폼 환경에서 컨테이너 이미지 빌드하고 HarborRepository에 업로드하는 방법

## image build
$ sudo podman build -t harbor.{HarborRepositoryIP}.nip.io/cp-portal-repository/cp-portal-metric-api .

# image push to harbor
$ sudo podman push harbor.{HarborRepositoryIP}.nip.io/cp-portal-repository/cp-portal-metric-api:latest

문서


개발 환경

K-PaaS 컨테이너 플랫폼 Metrics API의 개발 환경은 다음과 같습니다.

Dependencies Version
go 1.24
go-resty 2.16.5
go-sql-driver/mysql 1.9.0
gorilla/mux 1.8.1
swaggo/http-swagger 1.3.4
swaggo/swag 1.16.4
hashicorp/vault/api 1.16.0
gorm.io/gorm 1.25.12

라이선스

K-PaaS 컨테이너 플랫폼 Metrics API는 Apache-2.0 License를 사용합니다.

About

No description, website, or topics provided.

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors