서버에 대한 로그 수집을 설정합니다. 로그 수집 설정을 완료한 후에는 서버에 로그 수집 에이전트를 설치해야 합니다.
참고
로그 수집 에이전트를 설치하지 않으면 Cloud Log Analytics를 통해 로그를 수집할 수 없습니다. 로그 수집 에이전트를 설치하는 방법은 서버 로그 수집 에이전트 설치를 참조해 주십시오.
요청
요청 형식을 설명합니다. 요청 형식은 다음과 같습니다.
| 메서드 | URI |
|---|---|
| POST | /api/{regionCode}-v1/vpc/servers/collecting-infos |
요청 헤더
Cloud Log Analytics API에서 공통으로 사용하는 헤더에 대한 정보는 Cloud Log Analytics 요청 헤더를 참조해 주십시오.
요청 경로 파라미터
요청 경로 파라미터에 대한 설명은 다음과 같습니다.
| 필드 | 타입 | 필수 여부 | 설명 |
|---|---|---|---|
regionCode |
String | Required | 리전 코드
|
요청 바디
요청 바디에 대한 설명은 다음과 같습니다.
| 필드 | 타입 | 필수 여부 | 설명 |
|---|---|---|---|
collectingInfos |
Array | Required | 로그 수집 설정 |
collectingInfos
collectingInfos에 대한 설명은 다음과 같습니다.
| 필드 | 타입 | 필수 여부 | 설명 |
|---|---|---|---|
logPath |
String | Required | 수집할 로그 경로
|
logTemplate |
String | Required | 수집할 로그 템플릿
|
logType |
String | Required | 수집할 로그 유형
|
servername |
String | Required | 로그 수집 대상 서버 이름
|
osType |
String | Required | 로그 수집 대상 서버 운영 체제
|
instanceNo |
Integer | Required | 로그 수집 대상 서버 인스턴스 번호
|
ip |
String | Optional | 로그 수집 대상 서버 IP 주소
|
macAddr |
String | Required | 로그 수집 대상 서버 Mac 주소
|
요청 예시
요청 예시는 다음과 같습니다.
curl --location --request POST 'https://cloudloganalytics.apigw.fin-ntruss.com/api/fkr-v1/vpc/servers/collecting-infos' \
--header 'x-ncp-apigw-timestamp: {Timestamp}' \
--header 'x-ncp-iam-access-key: {Access Key}' \
--header 'x-ncp-apigw-signature-v2: {API Gateway Signature}' \
--header 'Accept: application/json' \
--data '{
"collectingInfos": [
{
"logPath": "/var/log/messages",
"logTemplate": "SYSLOG",
"logType": "SYSLOG",
"servername": "s19293c276d5",
"osType": "centos-7.3-64",
"ip": "***.***.***.***",
"instanceNo": 27056413,
"macAddr": "**:**:**:**:**:**"
}
]
}'
응답
응답 형식을 설명합니다.
응답 바디
응답 바디에 대한 설명은 다음과 같습니다.
| 필드 | 타입 | 필수 여부 | 설명 |
|---|---|---|---|
code |
Integer | - | 응답 상태 코드 |
message |
String | - | 응답 상태 메시지 |
result |
Object | - | 응답 결과 |
result.configKey |
String | - | 로그 수집 에이전트 Install Key |
result.usage |
String | - | 로그 수집 에이전트 설치 명령어 |
응답 상태 코드
Cloud Log Analytics API에서 공통으로 사용하는 응답 상태 코드에 대한 정보는 Cloud Log Analytics 응답 상태 코드를 참조해 주십시오.
응답 예시
응답 예시는 다음과 같습니다.
{
"code": 0,
"message": "요청이 정상적으로 처리되었습니다",
"result": {
"configKey": "*********",
"usage": "curl -s http://ccm.fin-ncloud.com/setUpClaVPC/********* | sudo sh"
}
}