Skip to content

AnyCall Usecase ‐ AWS CPU Monitoring

ByoungSeob Kim edited this page Jun 20, 2025 · 2 revisions

[AnyCall 활용 예시] AWS CPU Monitoring

1. VM 생성

  • CB-Spider 통해서 VM 생성

2. VM CPU 모니터링 정보 확인 방법

  • VM 생성 후 최소 5분 정도 지난 후에

  • 다음처럼 AnyCall API를 이용한 모니터링 정보 요청

    • VM 생성시 사용한 ConnectionName
    • 생성된 VM의 CSP Id를 이용한 vmId-Value 설정
    watch -n 1 'curl -sX POST http://localhost:1024/spider/anycall -H "Content-Type: application/json" -d '\''{
        "ConnectionName" : "aws-config01",
        "ReqInfo" : {
                "FID" : "fetchMonitoringData",
                "IKeyValueList" : [{"Key":"vmId", "Value":"i-0c5f1aa1b6df4c771"}]
        }
    }'\'' | json_pp'
    
    • 제공 결과 예시
    Every 1.0s: curl -sX POST http://localhost:1024/spider/anycall -H "Content-Type: application/json" -d '{   powerkim2023: Fri Jun 20 13:41:03 2025
    {
     "FID" : "fetchMonitoringData",
     "IKeyValueList" : [
        {
           "Key" : "vmId",
           "Value" : "i-0c5f1aa1b6df4c771"
        }
     ],
     "OKeyValueList" : [
        {
           "Key" : "CPUUtilization [2025-06-20 04:11:00 +0000 UTC]",
           "Value" : "Average: 2.74 Minimum: 0.02 Maximum: 5.67 Sum: 10.95 SampleCount: 4 "
        },
        {
           "Key" : "CPUUtilization [2025-06-20 04:16:00 +0000 UTC]",
           "Value" : "Average: 2.66 Minimum: 2.62 Maximum: 2.70 Sum: 13.30 SampleCount: 5 "
        }
     ]
    }
    

3. Browser 이용한 확인 방법

  • 다음 링크 오픈 후
  • 다음처럼 모니터링 대상 설정 후 Fetch Data 클릭(자동으로 페이지가 Refresh 되지는 않음)
    • localhost / ConnectionName / VM CSP Id

image

Table of contents



Clone this wiki locally