Skip to main content
Nous publions des mises à jour fréquentes de notre documentation, et la traduction de cette page peut encore être en cours. Pour obtenir les informations les plus actuelles, consultez la documentation anglaise.

Exportation de l’activité du journal d’audit pour votre entreprise

Vous pouvez exporter les données d’événements Git et d’audit vers un fichier pour une analyse hors connexion.

Qui peut utiliser cette fonctionnalité

Enterprise owners can export the audit log.

À propos des exportations de données d’événements du journal d’audit et Git

Vous pouvez exporter le journal d’audit en téléchargeant un fichier JSON ou CSV à partir de votre entreprise sur GitHub Enterprise Cloud. Quand vous exportez des événements du journal d’audit, vous pouvez effectuer des interrogations avec un ou plusieurs des qualificateurs pris en charge pour filtrer les événements de journal spécifiques à exporter. Pour plus d’informations sur les qualificateurs de recherche, consultez « Recherche basée sur l’action effectuée ».

Vous pouvez exporter des données d’événements Git en téléchargeant un fichier JSON à partir du journal d’audit de votre entreprise. Vous ne pouvez pas effectuer d’interrogation pour filtrer et exporter des événements Git spécifiques dans l’interface utilisateur du journal d’audit comme vous pouvez le faire avec les données du journal d’audit.

Remarque : Lorsque vous exportez des événements Git, les événements lancés via le navigateur web ou les API REST ou GraphQL ne sont pas inclus. Par exemple, lorsqu’un utilisateur fusionne une demande de tirage dans le navigateur web, les modifications sont poussées vers la branche de base, mais l’événement Git pour cette poussée n’est pas inclus dans l’exportation.

Après avoir exporté le journal, vous verrez les clés et valeurs suivantes dans le fichier qui en résulte.

CléValeur d'exemple
actionteam.create
actoroctocat
usercodertocat
actor_location.country_codeUS
orgocto-org
repoocto-org/documentation
created_at1429548104000 (Timestamp indique le temps écoulé depuis l’époque, en millisecondes).
data.emailoctocat@nowhere.com
data.hook_id245
data.events["issues", "issue_comment", "pull_request", "pull_request_review_comment"]
data.events_were["push", "pull_request", "issues"]
data.target_loginoctocat
data.old_userhubot
data.teamocto-org/engineering

Au lieu d’exporter des événements de journal, vous pouvez utiliser l’API pour récupérer des événements du journal d’audit ou configurer GitHub Enterprise Cloud pour envoyer des données d’audit en streaming à mesure que les événements sont journalisés. Pour plus d’informations, consultez « Utilisation de l’API de journal d’audit pour votre entreprise » et « Streaming de journaux d’audit pour votre entreprise ».

Exportation des données du journal d’audit

  1. Dans le coin supérieur droit de GitHub.com, cliquez sur votre photo de profil, puis sur Vos entreprises. « Vos entreprises » dans le menu déroulant de la photo de profil sur GitHub Enterprise Cloud

  2. Dans la liste des entreprises, cliquez sur l’entreprise que vous souhaitez afficher. Nom d’une entreprise dans la liste de vos entreprises

  3. Dans la barre latérale du compte d’entreprise, cliquez sur Paramètres. Onglet Paramètres dans la barre latérale du compte d’entreprise 1. Sous «  Paramètres », cliquez sur Journal d’audit. Onglet Journal d’audit dans la barre latérale du compte d’entreprise

  4. Si vous le souhaitez, pour exporter uniquement les résultats filtrés, effectuez une recherche avec un ou plusieurs qualificateurs ou filtres de journal pris en charge.

  5. Sélectionnez le menu déroulant Exporter en regard de , puis choisissez le format de fichier (JSON ou CSV) pour l’exportation des événements de journal.

    Bouton Exporter

Exportation des données d’événements Git

Vous pouvez également exporter des données d’événements Git par plage de dates.

  1. Dans le coin supérieur droit de GitHub.com, cliquez sur votre photo de profil, puis sur Vos entreprises. « Vos entreprises » dans le menu déroulant de la photo de profil sur GitHub Enterprise Cloud

  2. Dans la liste des entreprises, cliquez sur l’entreprise que vous souhaitez afficher. Nom d’une entreprise dans la liste de vos entreprises

  3. Dans la barre latérale du compte d’entreprise, cliquez sur Paramètres. Onglet Paramètres dans la barre latérale du compte d’entreprise 1. Sous «  Paramètres », cliquez sur Journal d’audit. Onglet Journal d’audit dans la barre latérale du compte d’entreprise

  4. Sélectionnez le menu déroulant Exporter des événements Git en regard de , puis choisissez une plage de dates pour l’exportation des événements de journal.

    Bouton Exporter des événements Git

  5. Cliquez sur Télécharger les résultats en regard de pour télécharger le fichier.

  6. Les données sont exportées dans un fichier JSON compressé. Pour extraire les données JSON, décompressez le fichier à l’aide d’une commande ou d’un client utilitaire d’archivage. Par exemple :

    gunzip export-avocado-corp-1642896556.json.gz