Descripción general
La integración usa el endpoint HTTPS personalizado de Fastly para reenviar los registros en tiempo real de Fastly a nuestra API de Agent Analytics. La transmisión de registros en tiempo real de Fastly ofrece visibilidad instantánea del tráfico, el rendimiento, las amenazas y la resolución de problemas, y transmite registros a diversos destinos, incluidos endpoints HTTP. Para obtener más información sobre los registros en tiempo real de Fastly, visita la documentación de Fastly.Requisitos previos
- Una cuenta de Fastly
- Acceso o permiso para editar Logging Endpoints
- Un Log Ingestion Token de Profound para Agent Analytics
Configuración

1
Paso 1
Inicia sesión en la consola de Fastly, selecciona tu servicio y ve a la pestaña Service configuration.

2
Paso 2
Selecciona “Edit configuration” y ve a la sección Logging.Busca “HTTPS” y haz clic en 
+ Create endpoint
3
Paso 3
Configura tu endpoint HTTPS con los siguientes ajustes:

- Name: añade un nombre descriptivo
- Placement: usa el valor predeterminado
-
URL: introduce
https://artemis.api.tryprofound.com/v1/logs/fastly - Maximum logs & Maximum bytes: opcional, configúralo según sea necesario.
-
Log format: pega el siguiente formato de registro. Este determina qué información se enviará a la API de Agent Analytics. Si usas un formato diferente, la API podría rechazar tus registros.
-
Hora e IP
-
timestamp: hora en que se completó la solicitud -
client_ip: dirección IP del cliente
-
-
Detalles de la solicitud
request_method: método de la solicitud HTTP
-
Hora e IP
host: encabezado host solicitado-
url: ruta URL de la solicitud -
request_referer: referente de la solicitud -
request_user_agent: agente de usuario del cliente -
Detalles de la respuesta
-
start_time: hora en que comenzó la solicitud -
end_time: hora en que finalizó la solicitud -
response_status: estado de la respuesta HTTP -
response_body_size: tamaño de la respuesta en bytes
-
Es posible que veas una advertencia como esta:
Puedes ignorar este mensaje sin problema. La validación ya está configurada por ti.

4
Paso 4
A continuación, haz clic en “Attach a condition”

Introduce lo siguiente usando tu nombre de dominio:
Este filtro garantiza que solo se envíen a Profound los registros del dominio seleccionado. Selecciona


req.http.host == "my-website.com"
Save and apply.5
Paso 5
Desplázate hacia abajo hasta “Advanced options”
Configura:

-
Content type:
application/json -
Custom header name:
X-API-Key -
Custom header value: el Log Ingestion Token que se te asignó para la plataforma Agent Analytics de Profound (
bot_PROFOUND_LOG_INGESTION_TOKEN) -
Method:
POST -
JSON log entry format:
Array of JSON -
Select a log line format:
Blank
6
Finalizado
Guarda tu configuración y activa la nueva versión del servicio.
¡Listo! Fastly ahora enviará registros en tiempo real a Profound. Los datos deberían empezar a aparecer en tu panel en pocos minutos.
Solución de problemas
- Si no aparecen registros, verifica la configuración de tu endpoint HTTPS
- Revisa si hay errores de entrega en Fastly
- Verifica que tu Log Ingestion Token sea correcto
- Verifica que tu endpoint de la API sea correcto
Recursos adicionales
- Transmisión de registros en tiempo real de Fastly
- Transmisión de registros: HTTPS
- Formatos de registro
- Escribe a support@tryprofound.com si tienes preguntas relacionadas con la API