인스턴스 로그 추출
MySQL 서비스에서 인스턴스 로그를 추출하는 방법을 설명합니다. 로그 추출은 인스턴스 그룹 및 인스턴스 상태에 상관없이 진행됩니다.
인스턴스별 로그 추출
인스턴스 그룹 내 인스턴스들의 MySQL 로그를 추출하여 Object Storage에 적재할 수 있습니다. Object Storage 이용 요금은 별도로 부과되며, 안정적인 로그 전송과 저장을 위해 사용자 액세스 키 ID 및 사용자 액세스 보안 키가 필요합니다. 자세한 방법은 액세스 키 발급 가이드를 참고하세요.
안내
- 파라미터 그룹 등에서 로그 수집 설정을 하지 않으면 로그가 쌓이지 않아 로그를 추출할 수 없습니다. 로그 추출 전에 로그 관련 파라미터 설정을 확인하세요.
- 시스템 내 추출할 로그가 없는 경우, 지정한 Object Storage에 파일이 없는 디렉터리만 생성될 수 있습니다.
- MySQL의 로그 추출과 관련된 이벤트 결과는 Cloud Trail에서 확인할 수 있습니다.
- Object Storage 내 다른 작업과 충돌이 발생하는 경우, 로그 추출에는 성공하였으나 적재에 실패할 수 있습니다. 자세한 작업 수행 요청 결과는 Object Storage의 Access Logging에서 확인할 수 있습니다.
-
카카오클라우드 콘솔 > Data Store > MySQL 메뉴로 이동합니다.
-
Instance Group 메뉴에서 로그를 추출할 인스턴스가 있는 인스턴스 그룹을 클릭합니다.
-
인스턴스 메뉴로 이동합니다.
-
로그를 추출할 인스턴스의 [더 보기] 아이콘, 로그 추출을 클릭합니다.
-
로그 추출 페이지에서 필요한 정보를 선택, 입력하고 [확인] 버튼을 클릭합니다.
항목 구분 설명 추출 소스 정보 로그를 추출하려는 인스턴스의 이름과 역할 확인 가능 로그 유형 추출하려는 로그 유형을 선택
추출 가능한 로그 종류: 일반 로그, 에러 로그, 슬로우 쿼리 로그, 바이너리 로그로그 추출 기간 UTC 기준으로 최근 1주일 이내의 추출할 로그 기간을 설정
바이너리 로그는 파라미터(binlog_expire_logs_seconds)에 설정된 기간에 따라 추출오브젝트 스토리지 S3 연결 S3 연결 옵션 사용 여부, 미사용 시, 경로는 swifta://
형태로 설정, S3 지원 옵션은 추후 제공 예정버킷 적재할 버킷 선택 경로 버킷 내 경로 입력
- 한글, 영문 대소문자, 숫자, 특수문자 등 입력 가능
- 일부 특수문자 (\ : * ? " < > | )는 사용 불가
- 슬래시(/)는 연속해서 입력 불가능
- 상대 경로는 정의할 수 없으며 버킷과 폴더 이름을 포함한 전체 경로는 396 bytes 이하계정 정보 사용자 액세스 키 ID, 사용자 보안 키 로그 추출을 위한 액세스 키 필요
발급 방법은 액세스 키 발급 가이드 참고 -
로그 추출이 완료되면, Object Storage 내 지정한 버킷과 경로에서 확인할 수 있습니다.