O encaminhamento do log do Kong Gateway para New Relic fornece insights valiosos sobre o desempenho, a integridade, a segurança e o uso do gateway API . Este documento descreve como direcionar o plug-in de File Log do Kong Gateway para encaminhar o log do Kong Gateway para New Relic.
Compatibilidade e requisitos
Para usar este plug-in de encaminhamento de logs, você precisa do seguinte:
- Plug-inKubernetes instalado
- Kong Gateway instalado com Definições de Recursos Personalizados (CRDs)
Instalar o plug-in Kong Gateway
Para receber o log do Kong Gateway, você precisa conectar o plug-in de File Log do Kong Gateway à integração do New Relic Kubernetes . Esta configuração direciona o log por meio de uma saída padrão (/dev/stdout
), que estabelece uma conexão entre a integração New Relic Kubernetes e o Kong Gateway.
Instale a integração de log New Relic Kubernetes
Se ainda não o fez, instale o plug-in New Relic Kubernetes para encaminhamento de log e depois retorne a este documento. O plug-in usa uma imagem docker autônoma que coleta e encaminha logs do seu ambiente Kubernetes .
Configurar o plug-in de File Log
Depois de instalar o plug-in de log de arquivo do Kong Gateway, você precisa direcionar o plug-in para enviar o log para /dev/stdout
. Aqui está um exemplo de manifesto para esta configuração:
# file-log-plugin.yamlapiVersion: configuration.konghq.com/v1kind: KongClusterPluginmetadata: name: global-file-log annotations: kubernetes.io/ingress.class: kong labels: global: "true"config: path: "/dev/stdout" # Directs logs through a standard output so New Relic can receive Kong Gateway logsplugin: file-log
implantar a configuração no seu cluster do Kubernetes
Implante o plug-in de configuração do File log no seu cluster Kubenrnetes, mas certifique-se de atualizar file-log-plugin.yaml
com o nome do arquivo real do seu manifesto:
$kubectl apply -f file-log-plugin.yaml -n kong
Confirme se seu log está na plataforma New Relic
Depois de implantar a configuração, acesse one.newrelic.com > All Capabilities > Logs. Confirme se o log do Kong Gateway está aparecendo na plataforma acionando alguns dados e executando uma consulta que filtra esses dados.
Você pode começar a construir essa consulta com este exemplo:
SELECT * FROM Log
Qual é o próximo?
Agora que você está encaminhando seu log do Kong Gateway para New Relic, recomendamos verificar alguns de nossos outros documentos e tutoriais:
- Siga nosso tutorial para aprender como gerenciar um grande volume de log.
- Aprenda sobre nossa sintaxe de log consulta.
- Explore nossa documentação sobre a interface de logs, começando com nosso documento de visão geral da interface de logs