Azure Database for MySQL - 유연한 서버에 대한 로그 사용하도록 설정 및 다운로드
서버 로그를 사용하여 Azure Database for MySQL 유연한 서버 인스턴스를 모니터링하고, 문제를 해결하고, 서버에서 실행된 활동에 대한 자세한 인사이트를 얻을 수 있습니다. 기본적으로 Azure Database for MySQL 유연한 서버의 서버 로그 기능은 사용하지 않도록 설정되어 있습니다. 그러나 이 기능을 사용하도록 설정하면 Azure Database for MySQL 유연한 서버 인스턴스가 선택한 로그 유형의 이벤트 캡처를 시작하고 파일에 씁니다. 그런 다음, Azure Portal 또는 Azure CLI를 사용하여 문제 해결 작업을 지원하기 위해 파일을 다운로드할 수 있습니다. 이 문서에서는 Azure Database for MySQL 유연한 서버에서 서버 로그 기능을 사용하도록 설정하고 서버 로그 파일을 다운로드하는 방법을 설명합니다. 기능을 사용하지 않도록 설정하는 방법에 대한 정보도 제공합니다.
이 자습서에서는 다음 작업을 수행하는 방법을 알아봅니다.
- 서버 로그 기능을 사용하도록 설정합니다.
- 서버 로그 기능을 사용하지 않도록 설정합니다.
- 서버 로그 파일을 다운로드합니다.
필수 조건
이 자습서를 완료하려면 기존 Azure Database for MySQL 유연한 서버 인스턴스가 필요합니다. 새 서버를 만들어야 하는 경우 빠른 시작: Azure Portal을 사용하여 Azure Database for MySQL 인스턴스 만들기를 참조하세요.
서버 로그 사용
서버 로그 기능을 사용하도록 설정하려면 다음 단계를 수행합니다.
Azure Portal에서 Azure Database for MySQL 유연한 서버 인스턴스를 선택합니다.
왼쪽 창의 모니터링에서 서버 로그를 선택합니다.
서버 로그를 사용하도록 설정하려면 서버 로그 아래에서 사용을 선택합니다.
참고 항목
log_output 매개 변수의 값을 FILE로 설정하여 Azure Portal의 Azure Database for MySQL - 유연한 서버의 서버 매개 변수 구성에서 서버에 대한 Azure Portal 창을 사용하여 서버 로그를 사용하도록 설정할 수도 있습니다. log_output 매개 변수에 대한 자세한 내용은 MySQL 설명서에서 서버 시스템 변수(버전 5.7 또는 버전 8.0) 토픽을 참조하세요.
slow_query_log 로그를 사용하도록 설정하려면 사용하도록 설정할 로그 선택에서 slow_query_log를 선택합니다.
Azure Database for MySQL 유연한 서버 인스턴스에서 slow_logs 구성하려면 자습서: Azure Database for MySQL - 유연한 서버에 대한 Query Performance Insight를 참조 하세요.
서버 로그 다운로드
서버 로그를 다운로드하려면 다음 단계를 수행합니다.
참고 항목
로그를 사용하도록 설정한 후 몇 분 후에 로그 파일을 다운로드할 수 있습니다.
이름 아래에서 다운로드할 로그 파일을 선택한 다음, 작업에서 다운로드를 선택합니다.
HA 지원 Azure Database for MySQL 유연한 서버 인스턴스의 경우 대기 서버에 대한 서버 로그는 아래와 같이 서버의 호스트 이름 뒤에 있는 다른 4자리 식별자로 식별할 수 있습니다.
여러 로그 파일을 한 번에 다운로드하려면 이름 아래에서 다운로드할 파일을 선택한 다음, 이름 위에서 다운로드를 선택합니다.
서버 로그 사용 안 함
Azure Portal의 모니터링 서버 창에서 서버 로그를 선택합니다.
파일에 대한 서버 로그를 사용하지 않도록 설정하려면 사용 선택을 취소합니다. (이 설정은 사용 가능한 모든 log_types 대한 로깅을 사용하지 않도록 설정합니다.)
저장을 선택합니다.