L'activité du système est un modèle LookML qui se connecte à la base de données d'application sous-jacente de Looker. Les explorations et les tableaux de bord de l'activité du système basés sur ce modèle affichent des informations sur votre instance Looker, y compris les suivantes :
- Tous les Looks et tableaux de bord enregistrés sur votre instance
- Informations sur l'utilisateur et l'historique des requêtes
- Statistiques sur les performances des instances
La précision et la conservation des données d'activité du système sont soumises à des contraintes système. L'activité du système est conçue pour collecter des données à volume élevé, et l'agrégation de ces données peut être utilisée pour compléter vos journaux d'activité.
Ces données peuvent être utiles pour compléter les activités de surveillance et d'audit, mais elles ne sont pas destinées à remplacer votre stratégie de conformité actuelle.
Le texte des filtres exécutés par les utilisateurs est accessible dans l'activité du système et peut être consulté par tout utilisateur autorisé à afficher le modèle d'activité du système.
Agir : modifiez les personnes autorisées à afficher les modèles d'activité du système. Les administrateurs Looker ont accès à l'activité du système par défaut. Un administrateur Looker peut accorder l'accès à l'activité du système à un utilisateur non administrateur en lui attribuant l'autorisation
see_system_activity.
L'activité du système comprend les éléments suivants :
Tableaux de bord de l'activité du système : tableaux de bord créés par Looker affichant des informations sur l'utilisation et les performances de l'instance Looker. Vous pouvez télécharger, planifier, définir des alertes et explorer les métriques et les éléments comme sur n'importe quel autre tableau de bord. Les données des tableaux de bord des activités du système sont mises à jour et mises en cache toutes les 12 heures.
Explorations de l'activité du système : elles vous permettent de créer vos propres Looks et tableaux de bord pour surveiller et analyser votre instance Looker. Consultez la page Explorations de l'activité du système pour obtenir la liste des explorations et de leurs règles de mise en cache.
Activité du système pour les rapports Looker : si la fonctionnalité Rapports Looker est activée sur votre instance Looker, les tableaux de bord et les explorations de l'activité du système incluent des informations sur les rapports Looker enregistrés sur votre instance Looker.
Activité du système Elite : un magasin d'analyse facultatif qui augmente les performances et les limites de stockage de l'activité du système. L'activité système Elite est une fonctionnalité payante de Looker (version d'origine) et une fonctionnalité standard des éditions Enterprise et Embed de Looker (Google Cloud Core).
Option d'instance répliquée avec accès en lecture : pour les instances hébergées par le client uniquement, cette méthode améliore les performances de l'activité du système et prolonge la durée de conservation des données de l'activité du système.
Comprendre les actions du journal des PDT : utilisez l'exploration Journal des événements des PDT pour afficher et comprendre les actions du journal des PDT et les données d'action correspondantes.
Événements Looker : événements générés par Looker et comment les afficher.
Activité du système dans les environnements intégrés
Dans un environnement intégré, des restrictions strictes empêchent les utilisateurs intégrés d'afficher les données système sous-jacentes, même si vous accordez l'autorisation see_system_activity lors de l'authentification unique (SSO). L'intégration directe des tableaux de bord des activités du système pour les utilisateurs intégrés standards n'est pas possible.
Pour partager les insights de l'activité du système avec des utilisateurs intégrés, vous devez extraire les données et les diffuser à partir d'un modèle contrôlé par le client. Vous pouvez utiliser les alternatives suivantes :
- Scripts de l'API Looker : utilisez un SDK client de l'API Looker, tel que le SDK Python, pour exécuter des requêtes de manière programmatique sur le modèle
system__activity. Planifiez un script pour récupérer les résultats quotidiens et les écrire directement dans une base de données externe. - Envois planifiés : créez un Look basé sur l'activité du système et planifiez un envoi quotidien sous forme de fichier CSV ou JSON vers un bucket Amazon S3 ou un serveur SFTP. Ensuite, utilisez un pipeline d'extraction, de transformation et de chargement (ETL) pour ingérer les données.
- Modèles et tableaux de bord personnalisés : extrayez les données à l'aide de scripts de l'API Looker, de livraisons planifiées ou de l'activité du système Elite, puis chargez-les dans votre propre base de données, telle que BigQuery. Ensuite, créez un modèle LookML standard à partir de ces données et intégrez les tableaux de bord que vous créez à partir du nouveau modèle.