Ncloud API를 활용한 자동화 작업

Burst·2022년 12월 19일
0
post-thumbnail

🤔Ncloud API 사용 이유

반복적으로 Ncloud에서 운영중인 서버의 특정 시간 대 리소스 사용량을 조회해서 엑셀로 정리 및 메일로 송부해야하는 작업이 생겼다.
귀찮고 너무 귀찮고 번거로워서 이러한 작업을 API를 활용해 자동화로 구성해보고 싶었다.

😠난 코딩을 해본적이 없다

간단한 코딩은 C언어로 for문 사용해서 별찍기 정도만 할 줄 아는 정도이다. API를 사용해본적도 없고 더구나 Python이란 언어도 사용해본적이 없다. 어떻게 작업을 해야 할지 몰라 일단 무작정 구글링을 시작으로 작업을 시작했다.

😠Ncloud API 관련 정보가 너무 없어서 고생했다.

Ncloud 관련 API를 사용하는 블로그 및 정보를 찾지 못해서 고생을 많이 했다. 또한 Ncloud에서 제공하는 API문서가 있긴 한데 정보가 부족해서 고생을 했다.
결국 구글링과 삽질로 해당 문제를 완성했다.
[참고 블로그]

😁 시리즈 순서

  1. API를 사용하여 생성된 서버 목록 출력
  2. Cloud Insight API 사용하여 서버의 평균 CPU 사용량 출력
    2-1. Cloud Insight API 사용하여 서버의 평균 MEM, FileSystem 사용량 출력
    2-2. 출력 데이터를 엑셀파일로 저장
    2-3. 조회를 원하는 시간을 입력받아 데이터 출력
    2-2. 엑셀파일을 첨부하여 메일보내기
profile
Cloud Developer

0개의 댓글