Los registros sin conexión de CDN proporcionan archivos de registro de acceso históricos para descarga por lotes. Utilícelos para analizar patrones de acceso, solucionar problemas o auditar el tráfico de su dominio acelerado.
Requisitos previos
Antes de descargar los registros sin conexión, asegúrese de cumplir con lo siguiente:
Su usuario de RAM cuenta con los permisos obligatorios. Asigne la directiva AliyunCDNFullAccess o una directiva personalizada que otorgue permisos para descargar registros.
Como mínimo, hay un nombre de dominio acelerado configurado que ha recibido tráfico. Los registros se generan únicamente para dominios con solicitudes activas.
Su cuenta de Alibaba Cloud se encuentra al corriente de pago. Las cuentas con pagos vencidos no pueden acceder a la descarga de registros.
Descarga
Seleccione la fecha para la cual desea descargar los registros. Los registros están disponibles correspondientes a los últimos 30 días.
Haga clic en el botón de descarga. El archivo de registro se proporciona como un archivo comprimido .gz. Según el volumen de tráfico, el tamaño del archivo puede variar desde unos pocos kilobytes hasta varios megabytes.
Después de la descarga, compruebe el archivo. Verifique el tamaño del archivo, descomprímalo con
gunzipo use una suma de comprobación para confirmar que el archivo .gz no está dañado.
Retraso de los registros: Por lo general, los archivos de registro están disponibles dentro de las 24 horas posteriores, aunque en algunos casos el retraso puede ser mayor. Para obtener registros con menor latencia, consulte real-time log.
Para conservar los registros durante un periodo más prolongado, archívelos en Object Storage Service (OSS). Para obtener más información, consulte Archive offline logs to Object Storage Service (OSS) by using Function Compute.
Registros
Formato de archivo
Convención de nomenclatura de archivos de registro: nombre de dominio acelerado_año_mes_día_hora de inicio_hora de fin[campo de extensión].gz. El campo de extensión, si está presente, comienza con un guion bajo (_). Por ejemplo, aliyundoc.com_2018_10_30_000000_010000_xx.gz.
El campo de extensión puede estar ausente. Por ejemplo, aliyundoc.com_2018_10_30_000000_010000.gz.
Puede abrir un archivo de registro sin conexión de CDN con cualquier editor de texto o IDE, como Notepad++.
Discrepancias conocidas
Los datos de tráfico reportados en Monitoring & Usage Analytics o Usage Statistics suelen ser aproximadamente un 10 % superiores al tráfico calculado a partir de los registros sin conexión. Para obtener más información, consulte Why is there a discrepancy between traffic data from Monitoring & Usage Analytics or Usage Statistics and traffic data from logs?.
Consideraciones de red
En algunas regiones, ciertos proveedores de servicios de Internet (ISP) pueden asignar una dirección IP privada a un cliente. Como resultado, un nodo perimetral de CDN o DCDN recibe la dirección IP privada del cliente. Esta aparece como la primera dirección IP de izquierda a derecha en el encabezado de solicitud X-Forwarded-For.
Los rangos de direcciones IP privadas son los siguientes:
Direcciones IP privadas clase A: 10.0.0.0 a 10.255.255.255, máscara de subred: 10.0.0.0/8
Direcciones IP privadas clase B: 172.16.0.0 a 172.31.255.255, máscara de subred: 172.16.0.0/12
Direcciones IP privadas clase C: 192.168.0.0 a 192.168.255.255, máscara de subred: 192.168.0.0/16
Formato
// Sample log entry
// Access time | Client IP | Proxy IP | Response time | Referer | Request type | Request URL | HTTP status code | Request bytes | Response bytes | Cache hit status | User_Agent | File type | Access IP
[8/Jan/2025:20:16:54 +0800] 139.224.XXX.XXX - 246 "-" "GET http://cdn.aliyun.cn/images/cdn.gif" 403 369 978 MISS "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36" "application/xml" 139.224.XXX.XXX
[8/Jan/2025:20:16:55 +0800] 139.224.XXX.XXX - 197 "https://www.aliyun.com/" "GET http://cdn.aliyun.cn/images/cdn.jpg" 200 369 1143 HIT "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36" "application/xml" 139.224.XXX.XXX
[8/Jan/2025:20:16:53 +0800] 139.224.XXX.XXX - 1073 "https://www.aliyun.com/" "GET http://cdn.aliyun.cn/" 200 368 985 HIT "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36" "application/xml" 139.224.XXX.XXX
[8/Jan/2025:20:09:42 +0800] 139.196.XXX.XXX - 233 "https://www.aliyun.com/" "GET http://cdn.aliyun.cn/" 200 284 857 HIT "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.135 Safari/537.36" "text/html" 139.196.XXX.XXX
[8/Jan/2025:20:09:43 +0800] 139.196.XXX.XXX - 42 "https://www.aliyun.com/" "GET http://cdn.aliyun.cn/" 200 404 809 HIT "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/126.0.6478.182 Safari/537.36" "text/html" 139.196.XXX.XXX
[8/Jan/2025:20:16:54 +0800] 139.224.XXX.XXX - 152 "https://www.aliyun.com/" "GET http://cdn.aliyun.cn/images/cdn.png" 200 374 1139 HIT "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36" "application/xml" 139.224.XXX.XXX
Campos
Ejemplo | Campo | Descripción |
[8/Jan/2025:20:16:54 +0800] | Hora de acceso | La hora en que el nodo perimetral recibe la solicitud, con el formato |
139.224.XXX.XXX | IP del cliente | La primera dirección IP de izquierda a derecha en el encabezado de solicitud Nota
|
- | IP del proxy | La segunda dirección IP de izquierda a derecha en el encabezado de solicitud |
246 | Tiempo de respuesta | El tiempo, en milisegundos, que tardó el nodo perimetral en responder a la solicitud. |
"-" | Referer | El valor del encabezado |
GET | Tipo de solicitud | El método de solicitud HTTP, como GET, POST, PUT o DELETE. |
http://cdn.aliyun.cn/images/cdn.gif | URL de la solicitud | La URL completa del recurso solicitado. |
403 | Código de estado HTTP | El código de estado HTTP devuelto al cliente, como 200, 403, 404 o 500. |
369 | Bytes de la solicitud | El tamaño de la solicitud del cliente, en bytes. |
978 | Bytes de la respuesta | El tamaño de la respuesta enviada al cliente, en bytes. |
MISS | Estado de acierto de caché | Indica si el nodo perimetral atendió la solicitud desde la caché. Valores posibles:
Nota Alibaba Cloud CDN proporciona registros únicamente para sus nodos perimetrales de CDN. Estos registros no incluyen detalles sobre las solicitudes de recuperación desde los nodos L2 de CDN hacia el servidor de origen. Por lo tanto, cuando el estado de la caché es MISS, no es posible determinar a partir del registro si el nodo perimetral recuperó el contenido del servidor de origen. |
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36 | User_Agent | El valor del encabezado |
application/xml | Tipo de archivo | El valor del encabezado Nota Este campo se excluye de los registros para nombres de dominio cubiertos por un plan de recursos global. |
139.224.XXX.XXX | IP de acceso | La dirección IP que estableció la conexión TCP con el nodo perimetral. Por lo general, coincide con la dirección IP del cliente. |
Pasos siguientes
Para analizar un registro sin conexión, consulte Analyze offline access logs.