원격 분석 데이터 수집 문제 해결

로깅, 메트릭 또는 추적 데이터는 표시되지 않음

예를 들어, Query History > Query Telemetry 아래의 Related Metrics 패널에 No Metrics Data 가 표시될 수 있습니다. 또는 이벤트 테이블에서 데이터를 쿼리해도 결과가 반환되지 않습니다. 원격 분석이 완전히 활성화되지 않았기 때문일 가능성이 높습니다. 자세한 내용은 원격 분석 수집 활성화하기 을 참조하십시오.

문제를 해결하려면 다음을 확인합니다.

  • 계정에 활성 이벤트 테이블이 있으며 이 테이블은 데이터를 확인 중인 테이블입니다.

    자세한 내용은 이벤트 테이블 개요 섹션을 참조하십시오.

  • 찾고 있는 데이터(로깅, 메트릭 또는 추적)에 대한 기본 수준이 데이터를 기록할 수 있는 값으로 설정되어 있습니다.

    자세한 내용은 로깅, 메트릭 및 추적을 위한 수준 설정하기 섹션을 참조하십시오.

  • 런타임에 로그, 추적 및 메트릭 수준이 충분히 높게 설정되어 있습니다.

    예를 들어, 원격 분석 수집을 활성화 할 때 각각에 대한 수준을 설정했을 수 있지만, 개별 오브젝트에 대해 해당 수준을 재정의할 수 있습니다. 수준 설정 및 재정의에 대한 자세한 내용은 로깅, 메트릭 및 추적을 위한 수준 설정하기 섹션을 참조하십시오.

  • 처리기 언어에 필요한 원격 분석 패키지를 설치했습니다. 이러한 패키지는 UDF 또는 저장 프로시저의 PACKAGES 문에 추가하거나 Packages 드롭다운을 사용하여 Streamlit에 추가해야 합니다.

    • Python: snowflake-telemetry-python

    • Java 및 Scala: com.snowflake.telemetry

  • 데이터를 수집할 오브젝트 유형은 원격 분석 데이터 내보내기를 지원합니다. 원격 분석 데이터 타입에 대한 언어 지원에 대한 자세한 내용은 지원되는 언어에 대한 다음 항목을 참조하십시오.

  • 이벤트 테이블이 잘리지 않았습니다.

    자세한 내용은 TRUNCATE TABLE 섹션을 참조하십시오.

  • 이벤트 테이블에 원시 데이터가 있습니다.

    • 이벤트 테이블에 대한 쿼리가 데이터를 반환하지만, Snowsight 에 데이터가 표시되지 않는 경우 Snowsight 에서 웨어하우스를 선택했는지 확인합니다.

    • 메트릭: 이벤트 테이블에 대한 쿼리에서 데이터가 반환되지 않는 경우 데이터를 수집할 프로시저 또는 UDF 실행 기간이 메트릭 수집 간격보다 긴지 확인하십시오. 단기 실행 작업은 메트릭 데이터를 내보내지 않을 수 있습니다.

      메트릭 데이터 수집에서 시간이 수행하는 역할에 대한 내용은 메트릭 제한 사항 섹션을 참조하십시오.

    • 데이터가 아직 이벤트 테이블에 없을 수도 있다는 점에 유의하십시오.

      예를 들어, 지연으로 인해 시간이 더 걸릴 수 있습니다. 이벤트 테이블과 Snowsight 에서 메트릭 데이터를 사용할 수 있으려면 최대 5분이 소요될 수 있습니다.

    다음 항목에서 설명한 대로 원시 데이터에 대한 이벤트 테이블을 쿼리할 수 있습니다.