Nossa integração do Apache Traffic Server monitora o desempenho do seu tráfego HTTP/HTTPS do Apache Traffic Server pode ser encaminhado ou proxy reverso em uma ou ambas as direções, fornecendo desempenho e escalabilidade.
Depois de configurar nosso Apache Traffic Server, você pode instalar um dashboard para a métrica do seu Apache Traffic Server.
Instalar o agente de infraestrutura
Para colocar dados no New Relic, instale nosso agente de infraestrutura. Nosso agente de infraestrutura coleta e ingere dados para que você possa acompanhar o desempenho do seu aplicativo. A versão deve ser 1.10.7 ou superior para suportar a integração NRI-Flex.
É possível instalar o agente de infraestrutura de duas maneiras diferentes:
- Nossa instalação guiada é uma ferramenta CLI que inspeciona seu sistema e instala o agente de infraestrutura junto com o agente de monitoramento do aplicativo que melhor funciona para seu sistema. Para saber mais sobre como funciona nossa instalação guiada, confira nossa Visão geral da instalação guiada.
- Se preferir instalar nosso agente de infraestrutura manualmente, você pode seguir um tutorial para instalação manual para Linux, Windows ou macOS.
Instale o agente Apache New Relic
Nossa integração Apache coleta métricas de rede como conexões TCP, pesquisa de DNS, HTTPS, SSL e status de servidor e trabalhador. Para instalar a integração, siga as etapas de nossa instalação guiada. Caso precise instalar a integração de uma forma diferente, veja Apache monitoramento integração.
Exponha sua métrica
Após a instalação bem-sucedida, o Apache Traffic Server deverá ser iniciado com êxito e, em seguida, deverá começar a ser executado em um your_ip
com a porta 8080
. Você precisa configurar as estatísticas expostas da métrica.
Vá para o arquivo
plugin.config
:bash$sudo nano /etc/trafficserver/plugin.configAdicione a linha abaixo em seu arquivo
plugin.config
.stats_over_http.soCertifique-se de que suas métricas estejam expostas na URL abaixo.
Métrica do seu Apache Traffic Server:
http://YOUR_IP:8080/_stats
Configurar NRI-Flex para servidor de Apache Traffic
O Flex vem junto com o agente New Relic Infrastructure . Para criar um arquivo de configuração flexível, siga estas etapas:
Vá para o diretório
integrations.d
:bash$cd /etc/newrelic-infra/integrations.dCrie três arquivos chamados
nri-flex-apache-traffic-server-config.yml
,nri-flex-ats-cache-config.yml
enri-flex-ats-http-config.yml
.
O valor em event_type
é usado para armazenar métricas no NRDB. Seus arquivos devem ficar assim:
nri-flex-apache-traffic-server-config.yml
:
integrations: - name: nri-flex interval: 30s config: name: ApcheTrafficServerMetrics apis: - event_type: ATSSampleMetrics url: http://YOUR_IP:8080/_stats remove_keys: - http - cache
nri-flex-ats-cache-config.yml
:
integrations: - name: nri-flex interval: 30s config: name: ATSCacheMetrics apis: - event_type: ATSCacheSampleMetrics url: http://YOUR_IP:8080/_stats keep_keys: - cache
nri-flex-ats-http-config.yml
:
integrations: - name: nri-flex interval: 30s config: name: ApcheTrafficServerMetrics apis: - event_type: ATSHttpSampleMetrics url: http://YOUR_IP:8080/_stats keep_keys: - http
Encaminhar log do Apache Traffic Server para New Relic
Você pode usar nosso encaminhamento de logs para encaminhar o log do Apache Traffic Server para New Relic.
Em máquinas Linux, seu arquivo de log denominado logging.yml
deve estar presente neste caminho:
$cd /etc/newrelic-infra/logging.d/
Após criar o arquivo de log, adicione o seguinte script ao arquivo logging.yml
:
logs: - name: manager file: /var/log/trafficserver/manager.log attributes: logtype: ats_manager_logs - name: diags file: /var/log/trafficserver/diags.log attributes: logtype: ats_diags_logs
Reinicie o agente do New Relic Infrastructure
Antes de começar a ler seus dados, use as instruções em nossos documentos do agente de infraestrutura para reiniciar seu agente de infraestrutura.
$sudo systemctl restart newrelic-infra.service
Em alguns minutos, seu servidor Apache Traffic enviará métricas para one.newrelic.com.
Encontre seus dados
Você pode escolher nosso modelo de dashboard pré-construído chamado Apache Traffic Server
para monitor a métrica do servidor Apache Traffic Server. Siga estas etapas para usar nosso modelo dashboard pré-construído:
De one.newrelic.com, vá para a página
+ Integrations & Agents
.
Clique em
Dashboards
.
Na barra de pesquisa, digite
Apache Traffic Server
.O dashboard do Apache Traffic Server deve aparecer. Clique nele para instalá-lo.
Seu dashboard do Apache Traffic Server é considerado um painel personalizado e pode ser encontrado na interface Dashboards. Para obter documentos sobre como usar e editar o painel, consulte nossos documentos dashboard .
Aqui está uma consulta NRQL para verificar o total de perdas de cache do Apache Traffic Server:
SELECT latest(global.proxy.process.cache_total_misses) AS 'cache misses' FROM ATSCacheSampleMetrics
Qual é o próximo?
Para saber mais sobre como construir uma consulta NRQL e gerar um painel, confira estes documentos:
- Introdução ao criador de consulta para criação de consultas básicas e avançadas.
- Introdução aos dashboards para personalizar seu dashboard e realizar diversas ações.
- Gerencie seu dashboard para ajustar o modo de exibição dos painéis ou para adicionar mais conteúdo ao seu dashboard.