Loading...

Aide CDN.com.tr

Journaux d’accès (logpush)

Recevez chaque requête servie par votre CDN en JSON Lines compressé gzip, et téléchargez les fichiers depuis le panneau ou avec cdnctl.

Journaux d’accès (logpush)

Recevez chaque requête servie par votre CDN en JSON Lines compressé gzip, et téléchargez les fichiers depuis le panneau ou avec cdnctl.

Chemin dans le panneau

  1. Management Panel
  2. CDN Accounts
  3. Journaux d’accès

Prerequis

  • Les propriétaires et éditeurs peuvent activer ou désactiver la livraison ; tous les rôles peuvent lister et télécharger.
  • Vous êtes responsable de traitement de ces journaux : décidez si vous avez besoin des IP complètes avant d’activer la livraison.

Guide etape par etape

1

Activez la livraison

Chaque edge collecte les requêtes du compte et envoie un fichier compressé toutes les cinq minutes.

  • Ouvrez Journaux d’accès.
  • Activez la livraison des journaux.
  • Cochez le masquage IP pour ne garder que la partie réseau (IPv4 /24, IPv6 /48).

Resultat attendu: En une dizaine de minutes, les premiers fichiers apparaissent à la date du jour.

cdnctl equivalent
cdnctl logs status --account $ACCOUNT_UUID
2

Téléchargez une journée

Les jours sont en UTC. Chaque fichier couvre cinq minutes d’un edge.

  • Choisissez le jour dans le champ de date.
  • Téléchargez des fichiers depuis la liste, ou récupérez la journée entière avec cdnctl.

Resultat attendu: Les fichiers du jour sont sur votre machine ; relancer pull ne récupère que les nouveaux.

cdnctl equivalent
cdnctl logs list --account $ACCOUNT_UUID --day 2026-09-25
cdnctl logs pull --account $ACCOUNT_UUID --day 2026-09-25 --out ./logs
3

Lisez les lignes

Un objet JSON par requête : ts, edge, client_ip, method, scheme, host, uri, protocol, status, bytes, cache (HIT/MISS), request_time, origin_time, referer, user_agent, country, asn.

  • Décompressez et filtrez avec n’importe quel outil, par ex. jq.
  • Chargez-les dans Elasticsearch, BigQuery ou votre SIEM en JSON Lines.

Resultat attendu: Vous répondez à « qu’est-il arrivé à cette requête » avec vos propres données.

cdnctl equivalent
zcat ./logs/*.jsonl.gz | jq -r 'select(.status >= 500) | [.ts, .host, .uri, .status] | @tsv'

Verification

  • Un lien de téléchargement ne pointe que dans le dossier de votre compte et expire après 15 minutes.
  • Avec le masquage, client_ip se termine par .0 (IPv4) ou :: (IPv6).

Cas d'usage

Vous avez besoin de données au niveau de la requête que les rapports ne montrent pas : les requêtes d’un visiteur, les codes d’état d’une URL ou des journaux pour votre propre SIEM.

Workflow rapide

  1. Ouvrez Journaux d’accès pour le compte.
  2. Activez la livraison ; choisissez le masquage IP si vous n’avez pas besoin des IP complètes.
  3. Attendez environ dix minutes les premiers fichiers.
  4. Téléchargez une journée depuis le panneau, ou récupérez-la avec cdnctl.

Verifications

  • Chaque edge qui sert le compte est prêt pour la livraison ; d’ici là, l’interrupteur reste désactivé.
  • Les fichiers stockés sont décomptés du quota mensuel au titre du stockage (pic du mois).
  • Les fichiers sont supprimés automatiquement après 30 jours.

Pages associees

Exporter les rapports en CSV ou Excel

Consommation de données, Aperçu du cache et le tableau des événements de sécurité vous remettent chacun les mêmes chiffres sous forme de fichier : CSV pour un script, XLSX pour un tableur.