로깅 및 추적: 기본 이벤트 테이블 포함¶
주의
이 동작 변경 사항은 원래 2024_04 번들에 적용되었지만, 이후 제거되었습니다. 이 변경 사항은 2024_06 번들에 다시 도입되었습니다.
- 변경 전:
Snowflake에는 기본적으로 이벤트 테이블이 포함되지 않습니다. 로깅 및 추적을 사용하려면 이벤트 테이블을 설치 및 활성화 하고 사용할 계정의 이벤트 테이블로 설정한 다음 로깅 및 추적을 사용 설정해야 합니다. 이벤트 테이블을 설치하기 전에는 로깅이나 추적이 활성화되어 있어도 로그나 추적 이벤트가 캡처되지 않습니다.
- 변경 후:
기본적으로 Snowflake에는 다음이 포함됩니다.
이름이 SNOWFLAKE.TELEMETRY.EVENTS 인 기본 이벤트 테이블.
아직 이벤트 테이블이 설치 및 활성화되지 않은 경우 새 기본 이벤트 테이블이 해당 계정에 대해 활성화됩니다. 이벤트 테이블이 존재하고 데이터를 수신 중인 경우 기본 이벤트 테이블이 추가된 후에도 해당 테이블은 활성 상태로 유지됩니다.
TELEMETRY 스키마의 사전 정의 뷰 EVENTS_VIEW.
EVENTS_VIEW 뷰는 SNOWFLAKE.TELEMETRY.EVENTS 이벤트 테이블과 연결됩니다.
이전에 로깅 및 추적이 활성화되어 있었고 활성 이벤트 테이블이 없어 이벤트가 캡처되지 않은 경우, 새 기본 이벤트 테이블이 로깅 및 추적 이벤트를 캡처하기 시작합니다. 이 작업을 수행하면 원격 분석 데이터 수집 비용 의 설명과 같이 비용이 발생합니다.
아직 이벤트 테이블이 없고 로깅 및 추적 이벤트를 수집하려는 경우 아무것도 하지 마십시오. 새로운 이벤트는 TELEMETRY 스키마에 있는 SNOWFLAKE 데이터베이스의 SNOWFLAKE.TELEMETRY.EVENTS 테이블에 캡처됩니다.
연결된 오브젝트에 대한 이벤트를 수집하지 않으려면 다음 중 하나를 수행할 수 있습니다.
각 오브젝트 수준에서 로깅 및 추적 수준을 비활성화하거나 적절하게 변경합니다. 자세한 내용은 로깅, 메트릭 및 추적을 위한 수준 설정하기 및 로깅, 메트릭 및 추적을 위한 수준 설정하기 섹션을 참조하십시오.
이 옵션은 Native Apps 에는 적용되지 않습니다.
로그와 추적 이벤트를 발생시키는 애플리케이션/커넥터를 제거하거나 불필요한 오브젝트를 삭제합니다.
계정에서 로깅 및 추적 이벤트가 전혀 수집되지 않도록 하려면 다음 명령을 실행합니다.
ALTER ACCOUNT SET EVENT_TABLE = NONE
고유한 이벤트 테이블을 생성하고 이를 활성으로 설정 하면 Snowflake 데이터베이스의 기본 이벤트 테이블이 아닌 해당 이벤트 테이블에서 이벤트가 수집됩니다.
참조: 1598