1 of 20
2 of 20
3 of 20
4 of 20
5 of 20
6 of 20
7 of 20
8 of 20
9 of 20
10 of 20
11 of 20
12 of 20
13 of 20
14 of 20
15 of 20
16 of 20
17 of 20
18 of 20
19 of 20
20 of 20

site

doc

blog

success stories

Fields

Edite no GitHub

A Azion disponibiliza um amplo conjunto de variáveis relacionadas aos acessos aos seus conteúdos e aplicações. Você pode alimentar suas plataformas de big data e stream processing, selecionando templates criados e mantidos pela Azion, os quais possuem uma coleção de variáveis disponíveis; ou customizar seu próprio Data Set no produto Data Streaming.

Variável Fonte dos dados Descrição
$blocked WAF Informa se o WAF bloqueou ou não a ação; 0 quando não bloqueado e 1 quando bloqueado Quando em “Learning Mode”, não será bloqueado, independente do retorno
$bytes_sent Edge Applications Bytes enviados para o usuário, incluindo cabeçalho e corpo
$client Edge Applications, WAF Identificador único de cliente Azion
$configuration Edge Applications, WAF Identificador único de configuração Azion
$country Edge Applications, WAF Nome do país do cliente remoto, por exemplo “Russian Federation”, “United States” Detecção por geolocalização de endereço IP
$headers WAF Cabeçalhos da requisição analisados pelo WAF
$host Edge Applications, WAF Informação de Host enviada na linha de requisição; ou campo Host do cabeçalho HTTP
$http_referrer Edge Applications Informação da última página a qual o usuário estava, antes de realizar a requisição
$http_user_agent Edge Applications A identificação da aplicação que realizou a requisição, por exemplo: Mozilla/50 (Windows NT 100; Win64; x64)
$remote_addr Edge Applications, WAF Endereço IP da requisição
$remote_port Edge Applications Porta remota da requisição
$request_length Edge Applications Tamanho da requisição, incluindo a linha de request, cabeçalhos e corpo
$request_method Edge Applications Método da requisição; usualmente “GET” ou “POST”
$request_time Edge Applications Tempo de processamento da requisição com resolução de milisegundos;
$request_uri Edge Applications URI da requisição realizada pelo usuário, sem a informação do Host e Protocolo
$requestPath Edge Applications, WAF A URI da requisição sem a informação da Query String, Host e Protocol
$requestQuery Edge Applications, WAF Somente os parâmetros da URI da requisição
$scheme Edge Applications Esquema da requisição: “http” ou “https
$sent_http_content_type Edge Applications Cabeçalho “Content-Type” enviado na resposta da origem
$sent_http_x_original_image_size Edge Applications Cabeçalho “X-Original-Image-Size” enviado na resposta da origem (utilizado pela IMS para informar tamanho da imagem original)
$server_protocol Edge Applications, WAF O protocolo da conexão estabelecida, usualmente “HTTP/11” ou “HTTP/20”
$ssl_cipher Edge Applications String de cifra utilizada para estabelecimento de conexão SSL
$ssl_protocol Edge Applications O protocolo de uma conexão SSL estabelecida, por exemplo “TLS v12”
$state Edge Applications Nome do estado do cliente remoto, por exemplo “RS”, “SP” Detecção por geolocalização de endereço IP
$status Edge Applications O código do status da requisição, por exemplo: 200
$tcpinfo_rtt Edge Applications Tempo em microsegundos do RTT medido pela Edge para o usuário
$time Edge Applications, WAF Timestamp do início da requisição
$upstream_bytes_received Edge Applications Quantidade de bytes recebidos pela Edge da origem, caso o conteúdo não esteja em cache
$upstream_cache_status Edge Applications Status de cache da Edge Pode assumir os valores “MISS”, “BYPASS”, “EXPIRED”, “STALE”, “UPDATING”, “REVALIDATED” ou “HIT”
$upstream_connect_time Edge Applications Tempo em milisegundos para a Edge estabelecer uma conexão com a origem (“0” em caso de KeepAlive e “-” em caso de cache)
$upstream_response_time Edge Applications Tempo em milisegundos para a Edge receber toda a resposta da origem, incluindo cabeçalhos e corpo (”-” em caso de cache)
$upstream_status Edge Applications HTTP Status Code da origem (”-” em caso de cache)
$version Edge Applications, WAF A versão do Azion Log utilizada
$waf_args WAF Os argumentos da requisição
$waf_attack_action Edge Applications, WAF Informa a ação do WAF perante a ação ($BLOCK, $PASS, $LEARNING_BLOCK, $LEARNING_PASS)
$waf_attack_family Edge Applications, WAF Informa a classificação da infração de WAF detectada na requisição (SQL, XSS, TRAVERSAL, entre outros)
$waf_learning WAF Informa se o WAF está em modo learning, usualmente 0 ou 1
$waf_match WAF Lista de infrações encontradas na request, é formada por elementos chave-valor; a chave é referente ao tipo de infração detectada; o valor apresenta a string que gerou a infração
$waf_score WAF Informa a pontuação que será incrementada em caso de match
$waf_server WAF Hostname utilizado na requisição
$waf_uri WAF URI utilizada na requisição

Não encontrou o que procurava? Abra um ticket.