-
Notifications
You must be signed in to change notification settings - Fork 11
GRPC API Specs
hyokyungk edited this page Aug 20, 2021
·
6 revisions
-
CB-Dragonfly FW는 REST API 서버, gRPC 서버를 지원
-
REST API 서버 기본 포트
9090
, gRPC 서버 기본 포트9999
-
cb-dragonfly FW에서
grpc_conf.yaml
파일을 수정해 gRPC 서버 정보 설정 -
grpc_config.yaml
grpcServer: ip: 0.0.0.0 port: 9999
-
grpc/request
패키지에서 gRPC 리퀘스트를 요청 - 예제 코드
// Initialize gRPC server connection monApi := request.InitMonitoringAPI() err := monApi.SetServerAddr("127.0.0.1:9999") if err != nil { t.Error(fmt.Sprintf("failed to set CB-Draognfly gRPC server config, error=%s", err)) } err = monApi.Open() if err != nil { t.Error(fmt.Sprintf("failed to connect CB-Draognfly gRPC server, error=%s", err)) } // Request to gRPC server for getting monitoring configuration result, err := monApi.GetMonitoringConfig() if err != nil { return err }
CB-Dragonfly FW 모니터링 정책 설정 및 조회 기능 제공 수집된 모니터링 메트릭 조회 기능 제공 (지원 모니터링 메트릭: VM 모니터링, 온디멘드 모니터링, MCIS 모니터링)
Resources | Functions |
---|---|
config | 조회, 수정, 초기화 |
metric | 조회 |
ondemand-metric | 조회 |
mcis-metric | 조회 |
agent | 설치, 삭제 |
- Overview
- Supported-Metrics
- Install & Start Guide
- Feature & Usage
-
User Interface
- Window Monitoring Agent Installer(until Cappuccino)
- CLI Tool Guide
- REST API Guide
- GRPC API Guide
- Design
- Roadmap
- Developer Guide
- Test Reports
- History
- Issue