MongoDB Ops Manager API를 사용하여 MongoDB Ops Manager 애플리케이션 서버 및 백업 디먼에서 로그를 수집할 수 있습니다. 요청을 제출하면 MongoDB Ops Manager가 작업을 대상 서버에 분배하고, 대상 서버는 배경 작업으로 로그를 수집합니다. 다음 엔드포인트를 사용하여 로그 컬렉션 작업을 생성, 수정 및 조회합니다.
백업 디먼 로그 컬렉션을 위해 MongoDB Ops Manager는 전용 데몬 큐에 컬렉션 작업을 대기시킵니다. 각 백업 디먼은 작업을 비동기적으로 가져와 처리하고 수집된 로그를 애플리케이션 데이터베이스에 업로드합니다. reconciler 프로세스는 데몬 작업 상태를 모니터링하고, 할당되지 않은 작업의 시간을 초과하며, 완료된 로그 컬렉션 작업을 MongoDB Ops Manager로 다시 동기화합니다.
Ops Manager 서버 로그 컬렉션 리소스를 사용하려면 다음 역할 중 하나가 있어야 합니다.
Global Read Only활성 서버를 나열하거나, 작업을 나열하거나, 단일 작업 가져오거나, 작업 아카이브를 다운로드 .Global Owner을(를) 사용하여 작업 생성하거나, 작업 확장하거나, 작업 다시 시도하거나, 작업 삭제 .
기본 URL: https://{OPSMANAGER-HOST}:{PORT}/api/public/v1.0
엔드포인트
다음은 Ops Manager 서버 로그 컬렉션 리소스 에 사용할 수 있는 엔드포인트입니다.
메서드 | 엔드포인트 | 설명 |
|---|---|---|
| 로그 컬렉션 에 적합한 활성 서버를 나열합니다. | |
| 새 서버 로그 컬렉션 작업 만듭니다. | |
| 모든 서버 로그 컬렉션 작업을 조회합니다. | |
| 단일 서버 로그 컬렉션 작업 검색합니다. | |
| 완료된 로그 컬렉션 작업 에 대한 아카이브를 다운로드 . | |
| 로그 컬렉션 작업 의 만료를 연장합니다. | |
| 로그 컬렉션 작업 에서 실패한 작업을 다시 시도합니다. | |
| 로그 컬렉션 작업 과 해당 아카이브를 삭제합니다. |