본문 바로가기

Public Cloud/NHN Cloud5

[NHN Cloud] Open Metrics를 활용한 Monitoring시스템 구축하기 1. 개요 해당 문서는 NHN Cloud의 Service Monitoring서비스 중 Openmetrics를 활용하여 Grafana와 연계해 사용하는 방법을 가이드하는 문서입니다. 2. Architecture 수집 작업 공간 생성: Advanced Monitoring 기능을 사용하기 위해 가장 먼저 수행해야 하는 것은 작업 공간을 만드는 것입니다. 모니터링 목적과 성격이 같은 것을 하나의 작업 공간으로 정의하고, 수집 대상과 지표의 시각화 방법을 관리할 수 있습니다. node_exporter 설치: node_exporter를 설치하여 NHN Cloud의 Prometheus가 metric을 수집할 수 있도록 합니다. 수집대상 지정: 작업 공간을 생성했다면 각 공간에서 모니터링할 대상을 지정해야 합니다. 대.. 2023. 8. 8.
[NCR]Private URI를 활용한 Docker Image Push 1. 개요 NHN Cloud의 Docker Image Registry인 NCR과, Service Gateway를 활용하여 Private URI로 Docker Image를 push해보도록 하겠습니다. 2. 사전 준비사항 - 도커 설치 ## docker Install yum install -y yum-utils yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo yum install -y docker-ce docker-ce-cli - Service Gateway구성 Console > Network > Service Gateway > 서비스게이트웨이 생성 서비스는 NCR로 선택하여 생성해줍니다. Subnet은.. 2023. 7. 20.
LB에 사설IP 직접할당 하기 NHN Cloud의 경우 콘솔에서 LB에 사설IP를 직접할당 할 수 없는데요. 한가지 방법이 있습니다. 바로, Python을 통해 API로 IP를 직접할당하면 되는데요 코드 작성이 어려우신 분들을 위해 또는 귀찮으신 분들을 위해 공유해드려요~ 코드 import requests import json # 테넌트 ID tenID = "tenantID를 입력해주세요" # 제 블로그 글의 TOKEN값 받아오기에서 확인할 수 있습니다~ headers = { "X-Auth-Token": "token값을 입력해주세요~" # 제 블로그 글의 TOKEN값 받아오기에서 확인할 수 있습니다~ } datas = { "loadbalancer": { "name": "LB-1", "description": "", "vip_subne.. 2023. 7. 17.
[NHN Cloud]Instance Type UUID 확인하기 NHN Cloud의 경우 API를 통해 Instance를 생성 하기 위해서는 UUID값이 필요한데요. Python 및 NHN Cloud에서 제공하는 API를 통해 확인할 수 있습니다. 코드 import requests import json import pandas as pd # 테넌트 ID tenID = "tenantID 값을 넣어주세요" # tenantID를 확인하는 방법은 제 token값 발급하기 글을 확인해주세요 # API 요청에 필요한 URL, Header, Data 준비하도록 한다. 헤더값엔 토큰 ID값을 넣어준다. url = f'https://kr1-api-instance-infrastructure.nhncloudservice.com/v2/{tenID}/flavors' headers = { ".. 2023. 7. 17.