La transmission du log Kong Gateway à New Relic fournit des informations précieuses détaillées sur les performances, l'état, la sécurité et l'utilisation de la gateway d'API. Ce document décrit comment diriger le plug-in de log de fichiers de Kong Gateway pour transférer le log de Kong Gateway vers New Relic.
Compatibilité et exigences
Pour utiliser ce plugin de transfert de log , vous avez besoin des éléments suivants :
- Plugin Kubernetes installé
- Kong Gateway installé avec des définitions de ressources personnalisées (CRD)
Installer le plugin Kong Gateway
Pour recevoir le log de Kong Gateway, vous devez connecter le plugin Kong Gateway File log à l'intégration New Relic Kubernetes . Cette configuration dirige le log via une sortie standard (/dev/stdout
), qui établit une connexion entre l'intégration New Relic Kubernetes et Kong Gateway.
Installer l'intégration du log New Relic Kubernetes
Si vous ne l'avez pas déjà fait, installez le plugin New Relic Kubernetes pour le transfert de log, puis revenez à ce document. Le plugin utilise une image Docker autonome qui collecte et transmet les logs de votre environnement Kubernetes .
Configurer le plugin du log des fichiers
Une fois que vous avez installé le plugin Kong Gateway File log, vous devez diriger le plugin pour envoyer le log à /dev/stdout
. Voici un exemple de manifeste pour cette configuration :
# file-log-plugin.yamlapiVersion: configuration.konghq.com/v1kind: KongClusterPlugin metadata: 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
déployer la configuration sur votre cluster Kubernetes
Déployez la configuration du plug-in de log de fichiers sur votre cluster Kubenrnetes, mais assurez-vous de mettre à jour file-log-plugin.yaml
avec le nom de fichier réel de votre manifeste :
$kubectl apply -f file-log-plugin.yaml -n kong
Confirmez que vos logs sont sur la plateforme New Relic
Une fois la configuration effectuée, accédez à one.newrelic.com > All Capabilities > Logs. Confirmez que les logs de Kong Gateway apparaissent sur la plateforme en déclenchant certaines données, puis en exécutant une requête qui filtre ces données.
Vous pouvez commencer à construire cette requête avec cet exemple :
SELECT * FROM Log
Quelle est la prochaine étape ?
Maintenant que vous transférez votre log Kong Gateway vers New Relic, nous vous recommandons de consulter certains de nos autres documents et tutoriels :
- Suivez notre tutoriel pour apprendre à gérer un volume de logs important.
- Découvrez notre syntaxe de requête de log.
- Découvrez nos documents sur l'interface utilisateur du log, en commençant par notre document de présentation de l'interface utilisateur du log