시스템 활동 페이지

시스템 활동은 Looker의 기본 애플리케이션 데이터베이스에 연결되는 LookML 모델입니다. 이 모델을 기반으로 빌드된 시스템 활동 Explore 및 대시보드에서는 Looker 인스턴스에 대한 정보를 보여줍니다. 여기에는 다음이 포함됩니다.

  • 인스턴스에 저장된 모든 Look 및 대시보드
  • 사용자 및 이전 쿼리 정보
  • 인스턴스 성능 통계

시스템 활동 데이터의 세분성과 보관은 모두 시스템 제약조건의 영향을 받습니다. 시스템 활동은 대용량 데이터를 수집하도록 설계되었으며 이를 집계하여 비즈니스 로그를 보완하는 데 사용할 수 있습니다.

이 데이터는 모니터링 및 감사 활동을 보완하는 데 유용할 수 있지만 현재 규정 준수 전략을 대체하기 위한 것이 아닙니다.

사용자가 실행하는 필터의 텍스트의 시스템 활동에서 액세스할 수 있으며 시스템 활동 모델 보기 권한이 있는 사용자가 볼 수 있습니다.

실행 조치: 시스템 활동 모델에 대한 보기 액세스 권한이 있는 사용자를 수정합니다. Looker 관리자는 기본적으로 시스템 활동에 액세스할 수 있습니다. Looker 관리자는 사용자에게 see_system_activity 권한을 부여하여 관리자가 아닌 사용자에게 시스템 활동에 대한 액세스 권한을 부여할 수 있습니다.

시스템 활동에는 다음 요소가 포함됩니다.

  • 시스템 활동 대시보드: Looker 인스턴스에 대해 사용량 및 성능 정보를 표시하는 Looker에서 생성된 대시보드입니다. 다른 대시보드와 마찬가지로 측정항목 및 요소를 다운로드, 예약, 알림 설정, 드릴다운할 수 있습니다. 시스템 활동 대시보드의 데이터는 12시간 간격으로 업데이트 및 캐시됩니다.

  • 시스템 활동 Explore: 시스템 활동 Explore를 사용하여 Looker 인스턴스 모니터링 및 분석을 위한 고유한 Look 및 대시보드를 만들 수 있습니다. Explore 및 캐시 결과 목록은 시스템 활동 Explore 페이지를 참조하세요.

  • Looker 보고서의 시스템 활동: Looker 인스턴스에서 Looker 보고서 기능이 사용 설정된 경우 시스템 활동 대시보드 및 Explore에는 Looker 인스턴스에 저장된 Looker 보고서에 대한 정보가 포함됩니다.

  • Elite 시스템 활동: 시스템 활동 성능 및 스토리지 한도를 늘려주는 선택적인 분석 저장소입니다. Elite 시스템 활동은 Looker(원본)의 유료 기능이며 Looker(Google Cloud 핵심 서비스) Enterprise 및 Embed 버전의 표준 기능입니다.

  • 읽기 복제본 옵션: 고객 호스팅 인스턴스만 해당하는 경우, 이 메서드는 시스템 활동 성능과 시스템 활동 데이터 보관 기간을 늘려줍니다.

  • PDT 로그 작업 이해: PDT 이벤트 로그 Explore를 사용해서 PDT 로그 작업 및 해당 작업 데이터를 보고 이해할 수 있습니다.

  • Looker 이벤트: Looker가 생성하는 이벤트와 이를 확인하는 방법입니다.

삽입된 환경의 시스템 활동

삽입된 환경에서는 싱글 사인온 (SSO) 인증 중에 see_system_activity 권한을 부여하더라도 엄격한 제한으로 인해 삽입된 사용자가 기본 시스템 데이터를 렌더링할 수 없습니다. 일반적인 임베디드 사용자를 위해 시스템 활동 대시보드를 직접 삽입하는 것은 지원되지 않습니다.

삽입된 사용자와 시스템 활동 인사이트를 공유하려면 데이터를 추출하고 고객 제어 모델에서 제공해야 합니다. 다음 대안을 사용할 수 있습니다.

  • Looker API 스크립팅: Python SDK와 같은 Looker API 클라이언트 SDK를 사용하여 system__activity 모델에 대해 프로그래매틱 방식으로 쿼리를 실행합니다. 일일 결과를 가져와 외부 데이터베이스에 직접 기록하는 스크립트를 예약합니다.
  • 예약된 전송: 시스템 활동을 기반으로 Look을 만들고 CSV 또는 JSON 파일로 Amazon S3 버킷 또는 SFTP 서버에 일일 전송을 예약합니다. 그런 다음 추출, 변환, 로드 (ETL) 파이프라인을 사용하여 데이터를 수집합니다.
  • 커스텀 모델 및 대시보드: Looker API 스크립팅, 예약된 전송 또는 Elite 시스템 활동을 사용하여 데이터를 추출하고 BigQuery와 같은 자체 데이터베이스에 로드합니다. 그런 다음 해당 데이터 위에 표준 LookML 모델을 만들고 새 모델에서 빌드한 대시보드를 삽입합니다.