• /
  • EnglishEspañolFrançais日本語한국어Português
  • Se connecterDémarrer

Cette traduction automatique est fournie pour votre commodité.

En cas d'incohérence entre la version anglaise et la version traduite, la version anglaise prévaudra. Veuillez visiter cette page pour plus d'informations.

Créer un problème

Installer l'agent Java New Relic dans l'environnement flexible GAE

Avec l'agent Java d'APM, vous pouvez monitorer les applications qui résident dans l'environnement flexible de Google App Engine (GAE) . L'ajout de New Relic à votre application GAE flex vous donne des informations détaillées sur la santé et les performances de votre application et étend GAE avec des métriques que vous pouvez afficher dans , et le dashboard.

Ce document explique comment ajouter New Relic à votre application GAE flex en configurant un runtime personnalisé et donne un exemple de déploiement d'une application Tomcat avec Docker.

Important

L'agent Java New Relic peut s'exécuter dans un environnement flexible GAE à l'aide d'un environnement d'exécution personnalisé. En raison des limitations d'autres environnements, n'utilisez pas l'environnement standard GAE ou l'installation en « mode natif » de Google App Engine.

Créer un environnement d'exécution personnalisé à l'aide de Docker

Consultez la documentation de Google pour créer des environnements d'exécution personnalisés. Il existe de nombreuses façons de créer un environnement d'exécution personnalisé contenant l'agent Java New Relic (par exemple, à l'aide de Tomcat). En général, pour créer un environnement d’exécution personnalisé :

  1. Configurez votre application et installez les dépendances liées à GAE nécessaires pour les runtimes personnalisés. Inclure l'agent Java New Relic dans le projet.
  2. Configurez Maven ou Gradle selon le cas.
  3. Configurez le fichierapp.yaml .
  4. Configurer le Dockerfile.
  5. Construisez l'image Docker.
  6. déployer l'image Docker dans l'environnement flexible GAE initialisé.
  7. Recommandation : désactiver les contrôles de santé GAE.

Pour plus d'informations sur le déploiement et la configuration de votre application Java dans l'environnement flexible GAE, consultez :

Exemple de GAE flex avec Tomcat

Cet exemple décrit comment ajouter New Relic à votre application GAE flex en installant l'agent Java New Relic, en créant un environnement d'exécution personnalisé et en déployant un WAR d'application sur Tomcat. Assurez-vous d’installer l’agent Java selon les besoins de votre serveur d’applications spécifique.

Recommandation : désactiver les contrôles de santé

Google App Engine envoie requestsde contrôle de santé périodiques pour confirmer qu'une instance a été déployée avec succès et pour vérifier qu'une instance en cours d'exécution conserve un état sain. Un contrôle de santé est une requête HTTP vers l'URL /_ah/health.

Si vous créez un environnement d'exécution personnalisé, votre application doit être capable de gérer un grand nombre de requests de contrôle de l'état. Dans le cas contraire, les données de votre application risquent de ne pas s’afficher correctement dans APM. Pour éviter d'ajouter une surcharge d'instrumentation supplémentaire et de fausser le débit de votre application, nous vous recommandons de désactiver le contrôle d'intégrité.

Recommandation : configurez votre app.yaml pour désactiver les contrôles de santé en ajoutant :

health_check:
enable_health_check: False

Récupérer le log de dépannage de agent Java auprès de GAE

Utilisez ces ressources pour dépanner votre application d'environnement flexible GAE :

Droits d'auteur © 2025 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.