본문으로 건너뛰기

로그 추출 및 초기화

MySQL 인스턴스의 로그를 Object Storage로 추출하거나, 더 이상 필요하지 않은 로그를 초기화할 수 있습니다.

인스턴스 로그 추출​

로그 추출 시 Object Storage 이용 요금이 별도로 부과되며, 안정적인 로그 전송과 저장을 위해 사용자 액세스 키 ID 및 사용자 액세스 보안 키가 필요합니다. 자세한 방법은 IAM 액세스 키 발급 문서를 참고해 주세요.

로그 추출 전 확인 사항
  • 파라미터 그룹 등에서 로그 수집 설정을 하지 않으면 로그가 쌓이지 않아 로그를 추출할 수 없습니다. 로그 추출 전에 로그 관련 파라미터 설정을 확인하세요.
  • Audit 로그를 추출하려면 대상 인스턴스 그룹에 Audit 로깅 설정이 사용으로 설정되어 있어야 합니다. 설정되어 있지 않으면 로그가 쌓이지 않아 정상적으로 추출되지 않습니다.
  • 시스템 내 추출할 로그가 없는 경우, 지정한 Object Storage에 빈 디렉터리만 생성될 수 있습니다.
  • Object Storage 내 다른 작업과 충돌이 발생하는 경우, 로그 추출에는 성공하였으나 적재에 실패할 수 있습니다. 자세한 작업 수행 요청 결과는 Object Storage의 Access Logging에서 확인할 수 있습니다.
  1. 카카오클라우드 콘솔 > Data Store > MySQL 메뉴로 이동합니다.

  2. 인스턴스 그룹 메뉴에서 로그를 추출할 인스턴스가 있는 인스턴스 그룹을 클릭합니다.

  3. 인스턴스 탭으로 이동합니다.

  4. 로그를 추출할 인스턴스의 [⋮] 버튼 > 로그 추출을 클릭합니다.

  5. 로그 추출 페이지에서 필요한 정보를 선택, 입력하고 [추출] 버튼을 클릭합니다.

    항목구분설명
    추출 대상 정보로그를 추출하려는 인스턴스 그룹 이름, 인스턴스 이름, 역할을 확인 가능
    로그 유형추출하려는 로그 유형을 선택 (다중 선택 가능)
    - 일반 로그: 모든 클라이언트 연결과 SQL 실행 내역을 추출
    - 에러 로그: 시작, 종료 및 오류 발생 시 진단 정보를 추출
    - 슬로우 쿼리 로그: 설정된 실행 시간을 초과한 쿼리를 추출
    - Audit 로그: 데이터베이스 접근 및 활동 내역 등 보안 감사를 위한 주요 활동 내역을 추출
    - 바이너리 로그: 데이터 변경 이벤트를 기록, 복제 및 복구에 사용
    로그 추출 기간UTC 기준으로 최근 1주일 이내의 추출할 로그 기간을 설정
    바이너리 로그는 설정한 추출 기간이 아닌 파라미터(binlog_expire_logs_seconds)에 설정된 기간에 따라 추출
    저장 위치버킷로그를 적재할 버킷을 선택
    경로버킷 내 저장할 경로 입력
    - 한글, 영문 대소문자, 숫자, 특수문자 등 입력 가능
    - 일부 특수문자 (\ : * ? " < > |)는 사용 불가
    - 슬래시(/)는 연속해서 입력 불가능
    - 상대 경로는 정의할 수 없으며 버킷과 폴더 이름을 포함한 전체 경로는 396 bytes 이하
    전체 경로버킷과 경로를 조합한 전체 저장 경로를 확인 가능
    인증 정보액세스 키 IDObject Storage 접근을 위한 액세스 키를 목록에서 선택
    - 현재 IAM 액세스 키를 우선 지원하며, S3 액세스 키는 추후 지원 예정
    보안 액세스 키선택한 액세스 키 ID에 대응하는 보안 액세스 키를 입력
    - 발급 방법은 액세스 키 발급 참고
  6. 로그 추출이 완료되면, Object Storage 내 지정한 버킷과 경로에서 확인할 수 있습니다.

로그 추출 이벤트
  • MySQL 로그 추출 관련 이벤트 결과는 Cloud Trail에서 확인할 수 있습니다.

로그 초기화​

인스턴스의 로그를 초기화할 수 있습니다.

로그 초기화 시 유의 사항

초기화한 로그는 복구할 수 없습니다. 초기화 전 필요한 로그는 로그 추출을 통해 미리 저장해두는 것을 권장합니다.

  1. 카카오클라우드 콘솔 > Data Store > MySQL 메뉴로 이동합니다.
  2. 인스턴스 그룹 메뉴에서 로그를 초기화할 인스턴스가 있는 인스턴스 그룹을 클릭합니다.
  3. 인스턴스 탭으로 이동합니다.
  4. 로그를 초기화할 인스턴스의 [⋮] 버튼 > 로그 초기화를 클릭합니다.
  5. 로그 초기화 팝업에서 초기화할 로그 유형을 선택합니다. (다중 선택 가능)
    • 선택 가능한 유형: 일반 로그, 에러 로그, 슬로우 쿼리 로그, Audit 로그
  6. 확인 문구 입력란에 로그 초기화를 입력하고 [초기화] 버튼을 클릭합니다.