다이제스트 업로드 모니터링
적용 대상: SQL Server 2022(16.x) Azure SQL 데이터베이스 Azure SQL Managed Instance
Azure SQL 데이터베이스의 메트릭 보기 내 Azure Portal에서 실패한 원장 다이제스트 업로드와 성공한 업로드를 모니터링할 수 있습니다.
SQL Server에서 확장 이벤트를 사용하여 실패한 원장 다이제스트 업로드와 성공한 업로드를 모니터링할 수 있습니다. 확장 이벤트 세션에서 ledger_digest_upload_failed 및 ledger_digest_upload_success이벤트를 선택합니다.
Azure SQL Managed Instance에서 확장 이벤트를 사용하여 실패한 원장 다이제스트 업로드와 성공한 업로드를 모니터링할 수 있습니다. 확장 이벤트 세션에서 ledger_digest_upload_failed 및 ledger_digest_upload_success이벤트를 선택합니다.
다이제스트 업로드 경고 권장 사항
다이제스트 업로드에 실패했을 때 알림을 받으려면 실패한 원장 다이제스트 업로드에 대해 경고를 구성하는 것이 좋습니다. 스토리지 계정 또는 네트워크 구성에 대한 권한 철회로 인해 스토리지 계정에 액세스하지 못하여 실패가 발생할 수 있습니다. 필요에 따라 성공한 원장 다이제스트 업로드에 대한 경고를 구성할 수도 있습니다. 누군가가 자동 다이제스트 업로드를 사용하지 않도록 설정하여 성공한 원장 다이제스트 업로드 수가 특정 값 미만 또는 0으로 떨어질 경우, 경고가 이 문제에 주의를 돌리는 데 도움이 될 수 있습니다. 이 경우 명시적으로 사용하지 않도록 설정된 다이제스트 업로드는 실패로 간주되지 않습니다.
이벤트 번호 37417 - 원장 다이제스트 업로드 실패에 대해 경고를 구성하는 것이 좋습니다. SQL 에이전트 경고 또는 즐겨찾는 타사 모니터링 도구를 사용하여 경고를 구성할 수 있습니다.
확장 이벤트 세션 읽기 및 처리에는 사용자 지정 SQL 에이전트 작업을 사용하고 경고에는 데이터베이스 메일을 사용하는 것이 좋습니다. 어떤 이유로든 데이터베이스 메일을 사용할 수 없는 경우 선택할 수 있는 다른 방법으로는 예약된 Azure 함수를 사용하는 것이 있습니다.