다음을 통해 공유


PostgreSQL 서버 로그 및 주 버전 업그레이드 로그 캡처 구성

적용 대상: Azure Database for PostgreSQL - 유연한 서버

PostgreSQL 서버 로그를 사용하여 Azure Database for PostgreSQL 유연한 서버에서 발생하는 특정 문제를 진단하고 서버에서 실행되는 활동에 대한 자세한 인사이트를 얻을 수 있습니다. 주 버전 업그레이드 로그를 사용하여 서버를 더 높은 주 버전의 PostgreSQL로 업그레이드하는 동안 발생할 수 있는 오류를 해결할 수 있습니다.

기본적으로 Azure Database for PostgreSQL 유연한 서버에서 다운로드할 서버 로그를 캡처할 수 없습니다. 그러나 이 기능을 사용하도록 설정하면 Azure Database for PostgreSQL 유연한 서버가 파일에 서버 로그를 캡처하기 시작하며, 자세한 검사를 위해 다운로드할 수 있습니다. Azure Portal 또는 Azure CLI 명령을 사용하여 문제 해결 작업을 지원할 수 있는 이러한 파일을 나열하고 다운로드할 수 있습니다.

이 문서에서는 기능을 사용하도록 설정하고 사용하지 않도록 설정하는 방법을 설명합니다. 또한 사용 가능한 모든 서버 로그를 나열하는 방법과 해당 로그를 다운로드하는 방법에 대해서도 설명합니다.

다운로드할 PostgreSQL 서버 로그 및 주 버전 업그레이드 로그 캡처 사용

Azure Portal 사용:

  1. Azure Database for PostgreSQL 유연한 서버를 선택합니다.

  2. 리소스 메뉴의 모니터링 섹션에서 서버 로그를 선택합니다.

    서버 로그 페이지를 보여 주는 스크린샷.

  3. 서버 로그 다운로드에서 사용 확인란을 표시합니다.

    PostgreSQL 서버 로그 및 캡처할 주 버전 업그레이드 로그에 대한 서버를 구성하는 방법을 보여 주는 스크린샷 캡처된 로그 파일을 다운로드하여 검사할 수 있습니다.

  4. 기본적으로 로그 파일은 3일 동안 보존되지만 보존 기간을 1일에서 7일로 조정할 수 있습니다. 보존 기간(일) 슬라이서를 사용하여 원하는 구성에 맞게 조정합니다.

    캡처된 PostgreSQL 서버 로그 및 주 버전 업그레이드 로그의 보존 기간을 조정하는 방법을 보여 주는 스크린샷

  5. 저장 단추를 선택합니다.

    서버 로그 페이지에 대한 구성 변경 내용을 저장하는 방법을 보여 주는 스크린샷

  6. 알림은 서비스가 다운로드할 로그 캡처를 구성하고 있음을 알려줍니다.

    구성 변경 내용이 적용되고 있음을 알리는 알림을 보여 주는 스크린샷.

  7. 작업이 종료되면 서비스에서 다운로드할 로그 캡처 구성을 완료했음을 알리는 알림이 표시됩니다.

    구성 변경 내용이 성공적으로 적용되었음을 알리는 알림을 보여 주는 스크린샷.

참고 항목

  • 다운로드할 서버 로그 캡처를 사용하도록 설정한 후 몇 분 후에 첫 번째 로그를 다운로드할 수 있습니다.

  • 처음에는 약 1시간 동안 서버 로그가 데이터 디스크 공간을 차지합니다. 그런 다음 백업 스토리지로 이동하여 구성된 보존 기간 동안 보관합니다.

다운로드할 PostgreSQL 서버 로그 및 주 버전 업그레이드 로그 캡처 사용 안 함

Azure Portal 사용:

  1. Azure Database for PostgreSQL 유연한 서버를 선택합니다.

  2. 리소스 메뉴의 모니터링 섹션에서 서버 로그를 선택합니다.

    서버 로그 페이지를 보여 주는 스크린샷.

  3. 서버 로그 다운로드에서 사용 확인란의 선택을 취소합니다.

    PostgreSQL 서버 로그 및 주 버전 업그레이드 로그가 다운로드를 위해 캡처되지 않도록 서버를 구성하는 방법을 보여 주는 스크린샷

  4. 저장 단추를 선택합니다.

    서버 로그 페이지에 대한 구성 변경 내용을 저장하는 방법을 보여 주는 스크린샷

  5. 알림은 서비스가 다운로드할 로그 캡처를 구성하고 있음을 알려줍니다.

    구성 변경 내용이 적용되고 있음을 알리는 알림을 보여 주는 스크린샷.

  6. 작업이 종료되면 서비스에서 다운로드할 로그 캡처 구성을 완료했음을 알리는 알림이 표시됩니다.

    구성 변경 내용이 성공적으로 적용되었음을 알리는 알림을 보여 주는 스크린샷.

다운로드할 수 있는 캡처된 로그 나열

Azure Portal 사용:

  1. Azure Database for PostgreSQL 유연한 서버를 선택합니다.

  2. 리소스 메뉴의 모니터링 섹션에서 서버 로그를 선택합니다.

    일부 로그가 캡처된 서버 로그 페이지를 보여 주는 스크린샷

  3. 테이블에는 아직 삭제되지 않은 캡처된 모든 로그 파일이 표시됩니다. 특정 시점에 캡처되었지만 구성된 보존 기간을 초과하여 삭제된 파일은 더 이상 표시되지 않거나 액세스할 수 없습니다. 로그 파일, 로그 시간 범위로그 형식 상자에 대한 검색을 사용하여 표시되는 로그를 줄이기 위한 필터링 조건을 정의할 수 있습니다. 열 머리글을 선택하면 표시된 로그 파일 목록을 선택한 헤더가 나타내는 특성 값으로 오름차순 또는 내림차순으로 정렬할 수 있습니다. 사용 가능한 각 열 아래에서 각 파일의 다양한 특성을 볼 수 있습니다.

    • 이름: 로그 파일의 이름입니다. 서비스는 각 로그 파일에 이 패턴을 postgresql_yyyy_mm_dd_hh_00_00.log사용하여 이름을 할당합니다.
    • 마지막 업데이트 시간: 각 로그 파일이 업로드된 마지막 시간의 타임스탬프입니다. 로그 파일은 약 10분마다 업로드됩니다.
    • 크기: 로그 파일이 차지하는 크기(바이트)입니다.
    • 로그 유형: 서버 로그 는 파일이 PostgreSQL 서버 로그에 해당한다는 것을 나타냅니다. 업그레이드 로그 는 파일이 주 버전 업그레이드 로그에 해당한다는 것을 나타냅니다.

    일부 로그가 캡처되고 열 머리글이 강조 표시된 서버 로그 페이지를 보여 주는 스크린샷

  4. 테이블의 내용은 자동으로 업데이트되지 않습니다. 최신 정보를 보려면 새로 고침을 선택할 수 있습니다.

    서버 로그 페이지를 보여 주는 스크린샷과 새로 고침 단추를 강조 표시하여 페이지의 내용을 업데이트합니다.

다운로드할 수 있는 캡처된 로그 다운로드

Azure Portal 사용:

  1. Azure Database for PostgreSQL 유연한 서버를 선택합니다.

  2. 리소스 메뉴의 모니터링 섹션에서 서버 로그를 선택합니다.

    일부 로그가 캡처된 서버 로그 페이지를 보여 주는 스크린샷

  3. 테이블에는 아직 삭제되지 않은 캡처된 모든 로그 파일이 표시됩니다. 특정 시점에 캡처되었지만 구성된 보존 기간을 초과하여 삭제된 파일은 더 이상 표시되지 않거나 액세스할 수 없습니다. 로그 파일, 로그 시간 범위로그 형식 상자에 대한 검색을 사용하여 표시되는 로그를 줄이기 위한 필터링 조건을 정의할 수 있습니다. 열 머리글을 선택하면 표시된 로그 파일 목록을 선택한 헤더가 나타내는 특성 값으로 오름차순 또는 내림차순으로 정렬할 수 있습니다. 다운로드할 로그를 식별하고 작업 열에서 다운로드선택합니다.

    일부 로그가 캡처된 서버 로그 페이지를 보여 주고 그 중 하나를 다운로드하는 방법을 강조 표시하는 스크린샷.

  4. 한 번에 여러 로그 파일을 다운로드하려면 다운로드할 모든 파일을 선택하고 도구 모음에서 다운로드를 선택합니다.

    일부 로그가 캡처된 서버 로그 페이지를 보여 주는 스크린샷 및 여러 파일을 다운로드하는 방법을 강조 표시합니다.

  5. 테이블의 내용은 자동으로 업데이트되지 않습니다. 최신 정보를 보려면 새로 고침을 선택할 수 있습니다.

    서버 로그 페이지를 보여 주는 스크린샷과 새로 고침 단추를 강조 표시하여 페이지의 내용을 업데이트합니다.