다음을 통해 공유

Azure database for Postgres 서버 로그 불필요한 정보 문의

2025-04-30T02:14:25.76+00:00

Azure Database for Postgres 유연한 서버에서 서버로그를 사용 가능한 수준으로 파라미터를 조정하였는데 아래 로깅이 반복적으로 발생합니다.

Azure maintenance 관련 정보는 관리자 입장에서 참조할 만한 사항이 아니기에 해당 정보는 로깅하고 싶지 않습니다. 이에 대한 해결 방법 문의 드립니다.

(log_statement 값은 ddl로 유지되어야 합니다)

  • 로깅

2025-04-30 01:59:17 UTC azuresu@127.0.0.1(44220)/azure_maintenance (3378714)LOG: execute _p3: create table if not exists public.lsnmover (single_row_id bool default true, id bigint, update_time timestamp default now(), constraint ensure_one_row CHECK (single_row_id), constraint lsnmover_pk primary key (single_row_id))

  • 로그관련 파라미터 설정
이름 Default 설정값
log_autovacuum_min_duration 600000 -1
log_checkpoints on off
log_connections on off
log_disconnections on off
log_duration on off
log_error_verbosity default default
log_hostname off off
log_line_prefix %t-%c- %t %u@%r/%d (%p)
log_lock_waits off on
log_replication_commands on off
log_statement none ddl
log_temp_files -1 1024kB
Azure
Azure

Microsoft에서 관리하는 전 세계 데이터 센터 네트워크를 통해 애플리케이션과 서비스를 빌드, 배포, 관리하기 위한 클라우드 컴퓨팅 플랫폼 및 인프라입니다.


답변 1개

정렬 기준: 가장 유용함
  1. Narendra Pakkirigari 475 평판 포인트 Microsoft 외부 직원 중재자
    2025-05-09T11:47:05.39+00:00

    Azure 데이터베이스에 대한 Postgres 서버 로그에 대한 문의는 불필요한 정보입니다.

    네, PostgreSQL 유연한 서버에서 log_statement = ddl을 설정했더라도 여전히 azuresu 사용자의 로그 항목을 볼 수 있습니다. 이는 Azure Database for PostgreSQL에서 완전히 예상된 동작입니다.

    azuresu 계정은 Azure에서 관리하는 시스템 수준의 슈퍼유저입니다. 이 계정은 유지 관리, 모니터링 및 내부 구성 요소 관리와 같은 일상적인 작업을 위해 백그라운드에서 사용됩니다. 예를 들어 azure_maintenance와 같은 시스템 스키마에 테이블을 생성하는 작업이 포함됩니다.

    이 로그 항목들은 플랫폼에 의해 자동으로 생성되며 시스템의 건강과 운영에 필수적이기 때문에 끌 수 없습니다.

    Azure Monitor 또는 Log Analytics를 사용하여 로그를 검토하는 경우 Kusto Query Language (KQL)를 사용하여 이러한 내부 항목을 쉽게 필터링할 수 있습니다. 이는 귀하의 사용자만 수행한 활동에 집중하는 데 도움이 됩니다.

    이 대답이 도움이 되었나요?

    댓글 0개 설명 없음

답변

질문 작성자는 답변을 '승인됨'으로 표시하고, 중재자는 답변을 '추천됨'으로 표시할 수 있습니다. 이를 통해 사용자는 해당 답변이 작성자의 문제를 해결했다는 것을 알 수 있습니다.