La fonctionnalité de livraison de journaux en temps réel collecte les journaux des noms de domaine accélérés spécifiés dans certaines régions et les achemine vers Simple Log Service (SLS). Elle vous permet d'analyser les journaux en temps réel pour surveiller vos services et résoudre les problèmes.
Prérequis
Assurez-vous d'avoir activé SLS.
Concepts clés
-
Migration de nom de domaine : Lorsque vous migrez la livraison de journaux d'un nom de domaine depuis
logstore1verslogstore2, la livraison verslogstore1se poursuit jusqu'à la fin de la migration. Ensuite, la livraison bascule de manière transparente verslogstore2sans interruption.ImportantSi vous migrez un nom de domaine accéléré d'un compte à un autre, désactivez d'abord la livraison de journaux en temps réel pour ce nom de domaine dans le compte d'origine. Une fois la migration terminée, créez une nouvelle tâche de livraison de journaux en temps réel pour le nom de domaine dans le nouveau compte. Sinon, les journaux continueront d'être livrés au compte d'origine, qui continuera d'être facturé.
Suspension et reprise du service : L'association entre un Logstore et un nom de domaine est conservée même si vous suspendez la livraison. Vous pouvez arrêter ou redémarrer la livraison des données pour un LogStore ou un nom de domaine spécifique à tout moment.
Requête de données : Interrogez toutes les données de journal pour un utilisateur spécifique sur une plage de temps donnée, ou interrogez toutes les données livrées à un LogStore spécifique.
Procédure
Connectez-vous à la console CDN.
Dans le volet de navigation de gauche, sélectionnez Logs > Real-time Logs.
Sous l'onglet Real-time Logging, cliquez sur Activate Real-Time Log Push Service.
-
Dans la boîte de dialogue Create Real-time Log Delivery Task, suivez les instructions à l'écran pour configurer les paramètres SLS.
Parameter
Description
Project Name
Nom du Project à créer dans Simple Log Service. Le nom doit être unique parmi tous vos Projects dans la console SLS.
Logstore Name
Un Logstore est une collection de ressources au sein d'un Project qui stocke les données provenant d'une seule source de données. Les données de journal sont interrogées, analysées et livrées par LogStore. Si vous ne spécifiez pas de nom, CDN en génère un pour vous.
region
Région du LogStore SLS de destination.
Log Service Authorization
Après avoir cliqué sur Authorize, vous êtes redirigé vers la console Resource Access Management (RAM). Cliquez sur Agree to Authorize pour accorder le rôle AliyunCDNLogArchiveRole.
Une fois l'autorisation réussie, cliquez sur Next.
-
Sélectionnez un ou plusieurs noms de domaine accélérés, acceptez les conditions de facturation, puis cliquez sur Create.
RemarqueLa liste de livraison de journaux en temps réel affiche uniquement les LogStores gérés par CDN, et non tous les LogStores de votre compte.
Vous pouvez associer jusqu'à cinq noms de domaine accélérés à la fois.
Une fois la livraison des données vers les LogStores commencée, vous pouvez consulter quatre rapports par défaut dans la console CDN.
-
Cliquez sur OK.
Sous l'onglet Real-time Log Data, vous pouvez consulter le nombre de tentatives de livraison réussies et échouées.
Bonnes pratiques
Pour savoir comment utiliser le module d'analyse des journaux et effectuer une analyse courante de l'accès des utilisateurs, consultez la rubrique Livrer les journaux en temps réel de CDN vers SLS pour l'analyse de l'accès des utilisateurs.
API associées
Appelez les opérations d'API suivantes pour gérer la livraison de journaux en temps réel.
|
API |
Description |
|
CreateRealTimeLogDelivery |
Crée une tâche de livraison de journaux en temps réel pour un nom de domaine accéléré. |
|
DescribeDomainRealtimeLogDelivery |
Interroge les informations de livraison de journaux en temps réel pour un nom de domaine accéléré. |
|
DescribeRealtimeDeliveryAcc |
Interroge le nombre de tentatives de livraison de journaux en temps réel. |
|
DisableRealtimeLogDelivery |
Désactive la livraison de journaux en temps réel pour un nom de domaine accéléré. |
|
EnableRealtimeLogDelivery |
Active la livraison de journaux en temps réel pour un nom de domaine accéléré. |
|
ListRealtimeLogDeliveryDomains |
Interroge tous les noms de domaine accélérés associés au service de livraison de journaux en temps réel. |
|
ModifyRealtimeLogDelivery |
Modifie la tâche de livraison de journaux en temps réel pour un nom de domaine accéléré. Un nom de domaine accéléré ne peut livrer les journaux que vers un seul Logstore. |
|
ListRealtimeLogDeliveryInfos |
Interroge les informations relatives à toutes les tâches de livraison de journaux en temps réel. |
|
DeleteRealtimeLogDelivery |
Supprime une tâche de livraison de journaux en temps réel pour un nom de domaine accéléré. |