CA APM Command Center API
이 섹션에서는 CA APM Command Center에 대해 구현되는 RESTful API를 간략히 설명합니다. 사용할 수 있는 각 웹 서비스에 대해 지원되는 HTTP 동사와 요청 매개 변수가 나열됩니다. 섹션도 읽어 보고 CA APM에서 RESTful API가 구현되는 방식에 대한 일반적인 정보를 이해하는 것이 좋습니다.
apmdevops104kr
이 섹션에서는 CA APM Command Center에 대해 구현되는 RESTful API를 간략히 설명합니다. 사용할 수 있는 각 웹 서비스에 대해 지원되는 HTTP 동사와 요청 매개 변수가 나열됩니다. APM 하이퍼미디어 API 섹션도 읽어 보고 CA APM에서 RESTful API가 구현되는 방식에 대한 일반적인 정보를 이해하는 것이 좋습니다.
CA APM Command Center는 다음과 같은 공개 RESTful 웹 서비스를 지원합니다.
리소스의 URL은 모두 다음과 같은 형식입니다.
https://<ACC server hostname>:<port>/apm/acc/<resource name>
기본 포트는 8443입니다.
다음 표에서는 사용 가능한 모든 CA APM Command Center API 리소스와 각 리소스가 지원하는 HTTP 동사 및 매개 변수를 보여 줍니다.
리소스 | HTTP 동사 | 매개 변수 | |||||||||
GET | HEAD | POST | DELETE | OPTIONS | format | projection | page | 크기 | sort | q | |
agent 관리되는 에이전트와 해당 속성의 목록입니다. | 예 | 예 | 아니오 | 아니오 | 예 | JSON, CSV | list | 예 | 예 | 예 | 예 |
agentUpdateTask 개별 에이전트의 로그 수준을 수정할 수 있습니다. | 예 | 예 | 예 | 아니오 | 예 | JSON | 아니오 | 예 | 예 | 예 | 아니오 |
diagnosticReport 보고서 다운로드 기능이 포함된 진단 보고서 목록입니다. | 예 | 예 | 아니오 | 아니오 | 예 | JSON, ZIP | list | 예 | 예 | 예 | 예 |
diagnosticReportTask 에이전트에 대한 새 진단 보고서를 생성하는 기능을 제공합니다. | 예 | 예 | 예 | 아니오 | 예 | JSON | 아니오 | 예 | 예 | 예 | 아니오 |
controller Configuration Server에 연결된 Agent Controller의 목록입니다. | 예 | 예 | 아니오 | 아니오 | 예 | JSON, CSV | 아니오 | 예 | 예 | 예 | 아니오 |
controllerUpgradeTask 원격으로 Agent Controller를 업그레이드하는 기능을 제공합니다. | 예 | 예 | 예 | 아니오 | 예 | JSON | 아니오 | 예 | 예 | 예 | 아니오 |
agentFileOperationTask 원격 시스템의 디렉터리에 파일을 푸시(또는 삭제)하는 기능을 제공합니다. | 예 | 예 | 예 | 아니오 | 예 | JSON | 아니오 | 예 | 예 | 예 | 아니오 |
파일 Configuration Server에 저장된 파일의 목록입니다. | 예 | 예 | 예 | 예 | 예 | JSON | 아니오 | 예 | 예 | 예 | 아니오 |
auditRecord 환경을 변경하는 작업과 연결된 감사 레코드의 목록입니다. | 예 | 예 | 아니오 | 아니오 | 예 | JSON | list | 예 | 예 | 예 | 예 |
package 생성된 에이전트 패키지의 목록입니다. | 예 | 예 | 예 | 예 | 예 | ZIP, TAR, 아카이브 | list | 예 | 예 | 예 | 예 |
agentPackageTask 에이전트 번들을 에이전트 설치 디렉터리에 푸시할 수 있습니다. | 예 | 예 | 예 | 아니오 | 예 | JSON | 아니오 | 예 | 예 | 예 | 아니오 |
bundle 사용 가능한 에이전트 번들의 목록입니다. | 예 | 예 | 예 | 예 | 예 | JSON, 아카이브 | 아니오 | 예 | 예 | 예 | 예 |
format, projection, page, size, sort, q 매개 변수는 대/소문자를 구분하며 소문자여야 합니다. 예를 들어 Format = csv는 작동하지 않습니다.
인증
보안 토큰은 무작위로 생성되는 텍스트 문자열로, 텍스트 암호와 거의 동일합니다. 이 토큰은 API에서 Command Center의 웹 서비스에 액세스할 수 있게 해 줍니다.
필요한 만큼 토큰을 생성할 수 있습니다. "Edit"(편집) 단추를 사용하여 토큰의 설명을 변경하거나 토큰을 삭제할 수도 있습니다. 토큰을 삭제해야만 토큰이 해지될 수 있습니다. 모든 사용자가 모든 토큰을 삭제할 수 있습니다.
토큰이 생성된 시기와 마지막으로 사용된 시기도 확인할 수 있습니다.
다음 단계를 따르십시오.
- CA APM Command Center 사용자 인터페이스에서 "API Tokens"(API 토큰)로 이동합니다.
- "Create Token"(토큰 만들기) 단추를 클릭합니다.
- 생성된 토큰을 복사합니다.참고:토큰을 나중에 사용할 수 있도록 즉시 안전하게 저장해야 합니다. Command Center 사용자 인터페이스에서는 토큰을 다시 표시할 수 없습니다.
- 요청의 authorization 헤더에서 토큰을 사용합니다. 자세한 내용은 API 인증 및 권한 부여를 참조하십시오.