Protokollweiterleitung: Fastly log-forwarding-fastly

Auf dieser Seite wird erläutert, wie Sie CDN-Protokolle zur Erfassung von Daten zu Agent-basiertem Traffic von Fastly an den S3-Bucket von Adobe weiterleiten. Verwenden Sie die CDN-Konfigurationsseite in LLM Optimizer für das Onboarding bei LLM Optimizer. Nachdem der Onboarding-Prozess abgeschlossen ist, führen Sie die auf dieser Seite aufgeführten Schritte aus, um die Protokollweiterleitung in der Fastly-Web-Konsole zu konfigurieren.

Schritt 1: Durchführen des Onboardings in LLM Optimizer step-1

Führen Sie auf der LLM Optimizer-Seite https://llmo.now/ folgende Schritte aus:

  1. Navigieren Sie zu Konfiguration.

    Schaltfläche „Konfiguration“

  2. Klicken Sie auf die Registerkarte CDN-Konfiguration.

    Registerkarte „CDN-Konfiguration“

  3. Klicken Sie auf Erste Schritte.

  4. Klicken Sie neben KI-Traffic-Erkenntnisse aktivieren auf Konfigurieren.

    Konfigurieren

  5. Wählen Sie Fastly (BYOCDN) aus.

    Auswählen von Fastly

  6. Klicken Sie auf Integrieren.

Schritt 2: Erstellen eines S3-Endpunkts in Fastly step-2

So erstellen Sie einen S3-Endpunkt im Fastly Control Panel:

  1. Navigieren Sie im Fastly-Dashboard zu CDN-Services (nicht zu Compute-Services).
  2. Klicken Sie im Bereich Amazon Web Services S3 auf Endpunkt erstellen.
  3. Füllen Sie die Felder zum Erstellen eines Amazon S3-Endpunkts aus:
Feld
Beschreibung
Name
Vom Menschen lesbarer Name für den Endpunkt.
Platzierung
Standard
Protokollformat
Verwenden Sie die Protokollformatzeichenfolge im Abschnitt Protokollformatzeichenfolge unten.
Zeitstempelformat
%Y-%m-%dT%H:%M:%S.000
Bucket-Name
Kopieren Sie den Bucket-Namen von der LLM Optimizer-Konfigurationsseite. Bucket-Name
Domain
Kopieren Sie den Domain-Namen von der LLM Optimizer-Konfigurationseite. Domain-Name
Zugriffsmethode
Benutzeranmeldedaten
Benutzeranmeldedaten
Kopieren Sie den Zugriffsschlüssel und den Geheimschlüssel von der LLM Optimizer-Konfigurationsseite. Zugriffsschlüssel
Zeitraum
300

Protokollformatzeichenfolge:

{ "timestamp": "%{strftime(\{"%Y-%m-%dT%H:%M:%S%z"\}, time.start)}V", "host": "%{if(req.http.Fastly-Orig-Host, req.http.Fastly-Orig-Host, req.http.Host)}V", "url": "%{json.escape(req.url)}V", "request_method": "%{json.escape(req.method)}V", "request_referer": "%{json.escape(req.http.referer)}V", "request_user_agent": "%{json.escape(req.http.User-Agent)}V", "response_status": %{resp.status}V, "response_content_type": "%{json.escape(resp.http.Content-Type)}V", "client_country_code": "%{client.geo.country_name}V", "time_to_first_byte": "%{time.to_first_byte}V" }
WARNING
Passwort-Manager können das Feld Geheimschlüssel automatisch mit Ihrem Fastly-Passwort ausfüllen. Wenn die AWS-Integration fehlschlägt, geben Sie den geheimen Schlüssel manuell ein.

Klicken Sie nach Abschluss der oben genannten Schritte auf Erweiterte Optionen und legen Sie Folgendes fest:

Feld
Beschreibung
Pfad
Kopieren Sie Pfad von der LLM Optimizer-Konfigurationsseite. Pfad
Auswählen eines Protokollzeilenformats
Leer
Komprimierung
Gzip
Redundanzstufe
Standard
ACL
Keine
Server-seitige Verschlüsselung
Keine
Maximale Bytes
0

Nach Festlegen der erweiterten Optionen:

  1. Klicken Sie auf Erstellen, um den Endpunkt zu erstellen.
  2. Wählen Sie im Menü Aktivieren die Option Für Produktion aktivieren aus, um die Bereitstellung durchzuführen.
NOTE
Fastly streamt Protokolle kontinuierlich an S3, die S3-Website und die API stellt Dateien erst nach Abschluss des Uploads zur Verfügung.

Beispiel für Protokolleintrag example

Nachfolgend finden Sie eine Beispiel-Formatzeichenfolge für das Senden von Daten an Amazon S3:

{
  "timestamp": "2026-02-10T05:05:36+0000",
  "host": "example.com",
  "url": "/my/path",
  "request_method": "GET",
  "request_referer": "https://example.com/my/other/path",
  "request_user_agent": "Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1",
  "response_status": 200,
  "response_content_type": "text/css; charset=utf-8",
  "client_country_code": "argentina",
  "time_to_first_byte": "0.138"
}
recommendation-more-help
llm-optimizer-help-main-toc