O sensor adquire todos os dados de medição que são executados nas solicitações de página (solicitações GET) feitas nos servidores da Web nos quais ele foi instalado.
Sensor adquire esses dados de medição por meio da interface de programação de aplicativos do servidor da Web, diretamente da instância ou instâncias do software do servidor da Web em execução no servidor da Web. Sensor não acessa os arquivos de log gerados pelo servidor da Web. Na verdade, depois Sensor que o servidor de análise de big data for instalado e testado, o recurso de registro nativo do servidor da Web poderá ser desativado sem afetar a coleta de dados. Em muitos casos, a desativação do registro de arquivos nos discos locais das máquinas do servidor Web melhora a capacidade de serviço de página desses servidores Web devido à quantidade relativamente grande de E/S de disco fixo necessária para registrar essas informações no disco local da máquina do servidor Web.
Sensor coleta dados de medição e solicitação da Web diretamente de cada processo do servidor da Web e do servidor virtual (se aplicável) e grava temporariamente os dados em um Arquivo de Fila, uma fila de memória tolerante a falhas com backup em disco fixo, na máquina do servidor da Web. O serviço de Transmissor de Sensores (ou daemon dependendo da plataforma) recupera dados do Arquivo de Fila e compacta e criptografa-os antes de transmiti-los para o servidor de análise de big data para armazenamento de longo prazo. Com Sensor, os dados são acumulados nos computadores do servidor Web no Arquivo de Fila somente se você tiver uma rede ou outro problema que impeça sua transmissão. O Arquivo de Fila permite o armazenamento local eficiente de horas a dias de dados de solicitação da Web para proteger os dados se uma falha da rede ou do sistema não permitir que os dados sejam transmitidos ao servidor de análise de big data em tempo real.
Sensor coleta dados de medição de cada processo do servidor da Web físico e lógico, filtra-os por tipo de conteúdo, compacta-os, criptografa-os e os transmite para o servidor da análise de big data.
A tabela a seguir contém os campos de informações de log adquiridos por Sensor cada solicitação GET que não é filtrada com base no arquivo de Sensor’s configuração:
Nome W3C | Dados Coletados | Explicação | Explicação |
---|---|---|---|
x-trackingid | Identificador de rastreamento (visitante único) | Identificador lido de um cookie colocado no navegador do usuário pelo Sensor na solicitação inicial do Visitante | V1st=3C94007B4E01F9C2 |
Data Hora |
Carimbo de data e hora | Hora em que a solicitação foi processada pelo servidor (com precisão de 100 ns; a precisão depende do ambiente do servidor e do NTP) | 2002-11-21 17:21:45.123 |
sc(content-Type) | Tipo de conteúdo | Tipo de objeto retornado do servidor | text/html |
sc-status | Código de status da resposta HTTP | Código numérico gerado pelo servidor que anota o status da resposta do servidor HTTP | 404 |
cs-uri-stem | URI Stem | A parte do sistema do URI solicitada pelo cliente | pagedir/page.asp |
c-ip | IP do cliente | Endereço IP do cliente requerente | 127.0.0.1 |
s-dns | Nome do domínio do servidor | Nome de domínio do servidor Web que processa a solicitação | www.domain.com |
cs(referrer) | URL de referência | Conteúdo do campo do referenciador HTTP enviado pelo cliente | http://www.referringsite.com |
cs(user-agent) | Agente do usuário | Dispositivo usado para fazer uma solicitação ao servidor HTTP | Mozilla/4.0+(compatível;+MSIE+6.0; +Windows+NT+5.1) |
cs(cookie) | Cookies do Cliente do Domínio | Conteúdo de todos os cookies do usuário para o site | KL_TC1 1038058778312 KL972x1038058778312282052 KL_PVKL972 0 |
cs-uri-query | String de consulta | A parte da string de consulta, se houver, do URI solicitado pelo cliente | PAGENAME=dynamic1&link=3001 |