앱에 대한 로깅 및 이벤트 추적 구성하기¶
이 항목에서는 공급자가 로그 메시지와 이벤트 추적을 기록하도록 Snowflake Native App 을 구성하는 방법에 대해 설명합니다.
앱의 로그 메시지 및 추적 이벤트 정보¶
Snowflake Native App Framework 에서는 Snowflake 로깅 및 추적 기능을 사용하여 앱에 대한 정보를 수집할 수 있습니다. 공급자는 앱을 구성하여 다음 사항을 기록하고 분석할 수 있습니다.
로그 메시지 — 특정 조각 앱 코드의 상태에 대한 정보가 포함된 독립적이고 상세한 메시지입니다.
추적 이벤트 — 공급자가 코드의 여러 부분에 걸쳐 정보를 얻고 그룹화하는 데 사용할 수 있는 정형 데이터입니다. 추적 이벤트를 사용하면 앱이 성능 및 동작과 관련된 정보를 내보낼 수 있습니다.
앱이 로그 메시지를 내보내고 이벤트를 추적하도록 구성하려면 공급자가 매니페스트 파일에서 로그 및 추적 수준을 설정합니다. 앱의 로그 및 추적 수준 설정 섹션을 참조하십시오.
공급자는 앱이 이벤트 공유를 사용하도록 구성하여 컨슈머가 로그 메시지를 공유하고 공급자와 이벤트를 추적할 수 있도록 할 수도 있습니다. 자세한 내용은 이벤트 공유 정보 섹션을 참조하십시오.
이벤트 공유 정보¶
공급자는 이벤트 공유를 통해 앱의 성능과 동작에 대한 정보를 수집할 수 있습니다. 공급자는 컨슈머에게 로그 메시지와 추적 이벤트를 공급자와 공유하도록 요청하도록 앱을 구성할 수 있습니다. 이벤트를 공유하려면 공급자와 컨슈머가 각자의 계정에 이벤트 테이블을 구성하여 앱에서 발생하는 로그 메시지와 추적 이벤트를 저장해야 합니다.
이벤트 공유가 활성화되면 컨슈머 계정의 이벤트 테이블에 삽입되는 로그 메시지와 추적 이벤트가 공급자 계정의 이벤트 테이블에도 삽입됩니다.
이벤트 공유 사용 시 고려 사항¶
앱에 대한 로깅 및 이벤트 공유를 구성하기 전에 공급자는 다음 사항을 고려해야 합니다.
데이터 수집 및 저장을 포함하여 공급자 측의 이벤트 공유와 관련된 모든 비용은 공급자의 책임입니다.
공급자에게는 이벤트 공유를 지원할 각 리전에 공유 이벤트를 저장할 계정 이 있어야 합니다.
공급자는 매니페스트 파일에서 앱의 기본 로그 수준 및 추적 수준을 정의해야 합니다.
참고
이벤트 공유는 해당 이벤트가 기반한 애플리케이션 패키지와 동일한 계정에 설치된 앱에 대해 활성화할 수 없습니다. 앱의 이벤트 공유를 테스트하려면 공급자가 여러 계정을 사용해야 합니다.
이전 이벤트 공유 함수에서 마이그레이션할 때의 고려 사항¶
기존 이벤트 공유 함수에서 이벤트 정의를 사용하기 위해 마이그레이션할 때 공급자는 다음 사항을 고려해야 합니다.
이전 이벤트 공유 기능은 OPTIONAL ALL 이벤트 정의와 동일합니다.
이전 기능을 사용한 앱의 게시된 버전과 패치에는 기본적으로 OPTIONAL ALL 이벤트 정의가 적용됩니다. 공급자는 이 이벤트 정의를 매니페스트 파일에 추가할 필요가 없습니다.
이벤트 정의를 사용하려면 공급자가 지원되는 이벤트 정의를 매니페스트 파일에 추가해야 합니다. 이는 새로운 앱뿐만 아니라 기존 앱의 새로운 버전과 패치에도 적용됩니다.
참고
더욱 세부적인 로그 및 이벤트 공유를 요청하려면 공급자가 매니페스트 파일에 이벤트 정의를 추가하기만 하면 됩니다. 공급자는 다른 작업을 수행할 필요가 없습니다.
워크플로 - 앱에 대한 이벤트 공유 설정¶
이벤트 공유를 통해 컨슈머는 로그 메시지를 공유하고 공급자와 이벤트를 추적할 수 있습니다.
다음 워크플로는 앱에 대한 이벤트 공유를 설정하고 활성화하는 방법을 보여줍니다.
공급자가 앱의 로그 및 추적 수준을 설정 합니다.
공급자가 매니페스트 파일에 이벤트 정의를 추가 합니다.
이벤트 정의는 앱에서 발생하는 로그 메시지와 추적 이벤트에 대한 필터 역할을 합니다. 공급자는 이벤트 정의를 필수 또는 선택 사항으로 구성할 수 있습니다.
공급자가 조직에서 이벤트 테이블을 설정 합니다.
공급자가 앱을 게시합니다.
컨슈머가 앱을 설치하면 이벤트 테이블을 설정하고 이벤트 공유를 활성화할 수 있습니다. 이벤트 공유를 위한 컨슈머 요구 사항에 대한 자세한 내용은 앱에 대한 로깅 및 이벤트 공유 활성화 섹션을 참조하십시오.