볼케인 엔진 ECS¶
볼케인 엔진 ECS의 표시 지표에는 CPU 사용률, 메모리 사용률, 네트워크 대역폭, 디스크 IOPS가 포함되며, 이 지표들은 ECS 인스턴스의 컴퓨팅, 메모리, 네트워크, 스토리지 성능을 나타냅니다.
설정¶
Func 설치¶
추천합니다 Guance 통합 - 확장 - 관리형 Func: 모든 사전 조건이 자동으로 설치되므로, 계속해서 스크립트를 설치하세요
Func를 직접 배포하려면 Func 직접 배포를 참고하세요
설치 스크립트¶
알림: 요구 사항을 충족하는 볼케인 엔진 AK를 미리 준비하세요. 간편하게 하려면 전역 읽기 전용 권한
ReadOnlyAccess를 직접 부여해도 됩니다
ECS 클라우드 리소스의 모니터링 데이터를 동기화하려면, 해당 수집 스크립트인 「Guance 통합(볼케인 엔진-ECS 수집)」(ID: integration_volcengine_ecs)을 설치합니다
[설치]를 클릭한 뒤, 필요한 매개변수인 볼케인 엔진 AK와 볼케인 엔진 계정명을 입력하세요
[배포 시작 스크립트]를 클릭하면 시스템이 자동으로 Startup 스크립트 세트를 만들고, 해당 시작 스크립트를 자동으로 설정합니다
활성화한 뒤에는 「관리 / 자동 트리거 설정」에서 해당 자동 트리거 설정을 확인할 수 있습니다. [실행]을 클릭하면 예약 시간을 기다리지 않고 즉시 한 번 실행됩니다. 잠시 후 실행 작업 기록과 해당 로그를 확인할 수 있습니다
관련 로그를 수집하려면 해당 로그 수집 스크립트도 활성화해야 합니다. 청구서를 수집하려면 클라우드 청구서 수집 스크립트를 활성화해야 합니다
검증¶
- 「관리 / 자동 트리거 설정」에서 해당 작업에 자동 트리거 설정이 존재하는지 확인하고, 작업 기록과 로그를 확인해 이상 여부를 점검합니다
- Guance의 「기반 시설 / 사용자 정의」에서 자산 정보가 있는지 확인합니다
- Guance의 「지표」에서 해당 모니터링 데이터가 있는지 확인합니다
지표¶
볼케인 엔진-클라우드 모니터링을 설정하면, 기본 지표 집합은 다음과 같습니다. 더 많은 지표는 설정을 통해 수집할 수 있습니다 볼케인 엔진 클라우드 모니터링 지표 상세
주의:
volcengineECS 콘솔에 모니터링 플러그인을 설치해야 합니다
MetricName |
Subnamespace |
지표 한글명 | MetricUnit | Dimension |
|---|---|---|---|---|
MetricName |
SubNamespace |
지표 이름 | MetricUnit | Dimension |
Instance_CpuBusy |
Instance |
외부 CPU 사용률 | Percent | ResourceID |
Instance_DiskReadBytes |
Instance |
외부 디스크 읽기 대역폭 | Bytes/Second(IEC) | ResourceID |
Instance_DiskWriteBytes |
Instance |
외부 디스크 쓰기 대역폭 | Bytes/Second(IEC) | ResourceID |
Instance_DiskReadIOPS |
Instance |
외부 디스크 읽기 IOPS | Count/Second | ResourceID |
Instance_DiskWriteIOPS |
Instance |
외부 디스크 쓰기 IOPS | Count/Second | ResourceID |
Instance_NetTxBits |
Instance |
외부 네트워크 송출 속도 | Bits/Second(IEC) | ResourceID |
Instance_NetRxBits |
Instance |
외부 네트워크 수신 속도 | Bits/Second(IEC) | ResourceID |
Instance_NetTxPackets |
Instance |
외부 네트워크 송신 패킷 속도 | Packet/Second | ResourceID |
Instance_NetRxPackets |
Instance |
외부 네트워크 수신 패킷 속도 | Packet/Second | ResourceID |
CpuTotal |
Instance |
CPU 사용률 | Percent | ResourceID |
MemoryUsedSpace |
Instance |
사용 중인 메모리 양 | Bytes(IEC) | ResourceID |
MemoryUsedUtilization |
Instance |
메모리 사용률 | Percent | ResourceID |
LoadPerCore1m |
Instance |
vCPU 부하(1분 평균) | None | ResourceID |
LoadPerCore5m |
Instance |
vCPU 부하(5분 평균) | None | ResourceID |
LoadPerCore15m |
Instance |
vCPU 부하(15분 평균) | None | ResourceID |
NetworkInPackages |
Instance |
네트워크 수신 패킷 속도 | Packet/Second | ResourceID |
NetworkOutPackages |
Instance |
네트워크 송신 패킷 속도 | Packet/Second | ResourceID |
NetTcpConnection |
Instance |
전체 | Count | ResourceID |
NetworkInRate |
Instance |
네트워크 수신 속도 | Bits/Second(IEC) | ResourceID |
NetworkOutRate |
Instance |
네트워크 송신 속도 | Bits/Second(IEC) | ResourceID |
객체¶
수집된 볼케인 엔진 ECS 객체 데이터 구조는 「기반 시설-사용자 정의」에서 객체 데이터를 확인할 수 있습니다
[
{
"category": "custom_object",
"fields": {
"CpuOptions": "{\"CoreCount\": 1, \"ThreadsPerCore\": 2}",
"CreatedAt": "2024-03-11T14:01:05+08:00",
"Description": "",
"LocalVolumes": "[]",
...
},
"measurement": "volcengine_ecs",
"tags": {
"Cpus": "1",
"DeploymentSetGroupNumber": "0",
"DeploymentSetId": "",
"ElasticScheduledInstanceType": "NoEsi",
"Hostname": "iv-xx",
"ImageId": "image-xx",
"InstanceChargeType": "PostPaid",
"InstanceId": "i-xx",
"InstanceName": "ECS-0XQq",
"InstanceTypeId": "ecs.s2-c1m2.small",
"KeyPairId": "kp-xx",
"KeyPairName": "xxx-test",
"MemorySize": "2048",
"OsName": "CentOS Stream 9 64비트",
"OsType": "Linux",
"ProjectName": "default",
"RegionId": "cn-beijing",
"ScheduledInstanceId": "",
"Status": "RUNNING",
"Uuid": "000c65ee-9e1c-xxx-xxx-xxxx",
"VpcId": "vpc-xxx",
"ZoneId": "cn-beijing-b",
"name": "i-xxx"
}
}
]