System Activity を使用して Looker レポートをモニタリングする

システム アクティビティは、Looker の基盤となるアプリケーション データベースに接続する内部 LookML モデルです。このモデル上に構築された System Activity の Exploreダッシュボードには、Looker インスタンスに関する情報が表示されます。これには次のものが含まれます。

  • インスタンスに保存されているすべての Look とダッシュボード
  • ユーザーと過去のクエリ情報
  • インスタンスのパフォーマンス統計

System Activity データの粒度と保持には、システムの制約が適用されます。System Activity は大量のデータを収集して集計するよう設計されており、これを使用してビジネスログを補完できます。

Looker インスタンスで Looker レポート機能が有効になっている場合、システム アクティビティのダッシュボードExplore には、Looker インスタンスに保存されている Looker レポートに関する情報も含まれます。この情報には、個々のレポートの使用状況データと、レポートを作成またはアクセスしたユーザーの詳細が含まれます。

始める前に

必要なロールと権限システム アクティビティの使用に関する主な考慮事項と制限事項について理解する。

必要なロールと権限

System Activity Explore とダッシュボードにアクセスするには、see_system_activity 権限または管理者 Looker ロールが必要です。Looker 管理者は、デフォルトで System Activity にアクセスできます。

主な考慮事項と制限事項

システム アクティビティを使用する際は、次の考慮事項と制限事項に注意してください。

  • システム アクティビティは、プライベート接続の Looker(Google Cloud コア)インスタンスのレポートに関する情報を提供しません。
  • ユーザーが実行するフィルタ内のテキストは、System Activity  でアクセスでき、System Activity  モデルを表示する権限を持つユーザーが表示できます。
  • Looker 管理者は、System Activity モデルの閲覧権限を持つユーザーを変更できます。Looker 管理者は、デフォルトで System Activity にアクセスできます。Looker 管理者は、管理者以外のユーザーに see_system_activity 権限を付与することで、そのユーザーに System Activity へのアクセス権を付与できます。
  • システム アクティビティ ダッシュボードと Explore では、同時に実行できるクエリの数が制限されています。この制限により、System Activity Explore の読み込み時間が長くなる可能性があります。
  • システム アクティビティの時間ベースのデータは、Looker のシステム タイムゾーンに保存されます。詳しくは、タイムゾーンの設定の使用をご覧ください。
  • Looker の内部データベースの権限は制限されているため、SQL Runner を使用して System Activity データをクエリすることはできません。
  • デフォルトでは、System Activity データは Looker の内部データベースに保存されます。ほとんどのテーブルは、ストレージ上限を遵守するために定期的に切り捨てられます。たとえば、履歴テーブルでは過去 90 日間のデータに切り捨てられます。一部のテーブルには、より厳格なデータ保持ポリシーが適用されます。データの保持率を高めるには、優れたシステム アクティビティの使用を検討してください。

System Activity ダッシュボード

Looker の [管理者] メニューの [システム アクティビティ] セクションには、Looker インスタンスの使用状況とパフォーマンス情報を表示する組み込みダッシュボードが表示されます。他のダッシュボードと同様に、指標と要素のダウンロードスケジュールアラート設定ドリルダウンを行うことができます。システム アクティビティ ダッシュボードのデータは、12 時間ごとに更新されてキャッシュに保存されます。

インスタンスで Looker レポート機能が有効になっている場合、次のシステム アクティビティ ダッシュボードにも、インスタンスの Looker レポートに関する情報と、レポートの作成者とユーザーに関する情報が表示されます。

ユーザー アクティビティ ダッシュボード

[ユーザー アクティビティ] ダッシュボードには、ユーザーと、Looker インスタンスの使用状況に関する情報が表示されます。

インスタンスで Looker レポート機能が有効になっている場合、[ユーザー アクティビティ] ダッシュボードには、Looker インスタンスでのレポートの使用状況に関する詳細情報が表示されます。

[ユーザー アクティビティ] ダッシュボードの [ユーザーについて] セクションにある [レポート作成上位ユーザー] タイルには、過去 7 日間に最も多くの新しいレポートを作成したユーザーが表示されます。

コンテンツ アクティビティ ダッシュボード

[コンテンツ アクティビティ] ダッシュボードには、Looker インスタンスで閲覧、スケジュール設定されているダッシュボード、Look、Explore、レポートに関する情報が表示されます。

インスタンスで Looker レポート機能が有効になっている場合、[コンテンツ アクティビティ] ダッシュボードには、Looker インスタンスのレポート、レポートの使用状況、レポートのユーザーと作成者に関する次の詳細情報が表示されます。

  • [コンテンツ アクティビティ] ダッシュボードの [コンテンツの使用状況] セクションには、次の追加タイルが含まれています。
    • [Total Reports] タイル: インスタンスで削除されていないレポートの総数が表示されます。
    • [Reports Usage] タイル: 過去 30 日間に使用されたレポートと使用されなかったレポートの割合が表示されます。
  • [コンテンツ アクティビティ] ダッシュボードの [人気のコンテンツと Explore] セクションにある [人気のコンテンツ] タイルには、レポートの詳細が表示されます。[人気のコンテンツ] タイルで使用される [コンテンツ タイプ] フィールドに report 値が含まれています。レポートのタイトル、過去 30 日間の合計閲覧数、合計埋め込み数、合計 API 数、合計お気に入り数、合計スケジュール数など、レポートに関する情報を確認できます。

System Activity Explore

Looker 管理者と [Explore] メニューの Looker の System Activity Explore への see_system_activity 権限を持つユーザー。

Looker インスタンスで Looker レポート機能を有効にすると、標準のシステム アクティビティ Explore に加えて、レポート Explore を使用してレポートの使用状況に関するデータを分析できます。

レポートの Explore には、Looker レポートに関する詳細情報(レポートの作成日と最終更新日、レポートがゴミ箱に移動されたかどうか、レポートのユーザーと作成者に関する詳細情報など)が含まれます。[レポート] の探索のキャッシュ保存期間は 12 時間です。

System Activity Explore の一般的な使用例については、System Activity Explore の使用をご覧ください。