Heroku est une solution de plateforme en tant que service (PaaS) pour l'hébergement d'applications Web dans différents langages agent . Avec New Relic, vous pouvez étendre Heroku avec des métriques de nos solutions monitoring , comme et . Le module complémentaire New Relic prend en charge Java, Node.js, PHP, Python et Ruby.
Installer le module complémentaire New Relic
Pour configurer le module complémentaire New Relic, consultez la documentation d'Heroku, y compris les niveaux de plan disponibles et les procédures Toolbelt. Si vous rencontrez des problèmes, utilisez les canaux d'assistance Heroku.
Configurer l'agent
Après avoir installé le module complémentaire New Relic pour Heroku, suivez les procédures de configuration de votre agent .
Gérez vos comptes complémentaires Heroku
Chaque fois que vous installez le module complémentaire New Relic pour Heroku, New Relic crée automatiquement un nouveau compte, avec une clé de licence unique, une URL de compte et un ID de compte. Ces trois types d’informations sont importants pour gérer chacun de vos comptes complémentaires Heroku.
connectez-vous à New Relic
Les clients Heroku peuvent avoir deux types de comptes différents avec New Relic :
- Comptes complémentaires : comptes New Relic que les clients ont installés sur leur application Heroku à l'aide du module complémentaire New Relic de Heroku
- Comptes « réguliers » : autres comptes New Relic que les clients n'ont pas installés avec le module complémentaire d'Heroku
Les comptes réguliers offrent une gamme de fonctionnalités plus large que les comptes complémentaires et sont installés et gérés différemment. Différentes procédures s'appliquent, selon le type de compte auquel vous souhaitez vous connecter.
Conformément aux termes du partenariat de New Relic avec Heroku, les clients qui installent New Relic via le module complémentaire Heroku ne peuvent accéder à leurs comptes de module complémentaire New Relic qu'en se connectant via Heroku. Pour cette raison, si vous possédez à la fois des comptes complémentaires et des comptes New Relic classiques, vous ne pouvez pas basculer directement entre eux.
Configurer la notification déployée
Le module complémentaire Heroku envoie automatiquement une notification de déploiement à New Relic pour one application par compte. Si vous ajoutez plusieurs applications à votre compte complémentaire, vous devez utiliser la REST API de New Relic pour envoyer manuellement une notification de déploiement pour votre application supplémentaire.
Vous ne pouvez pas utiliser de hook post-déployer, car New Relic API l'appel REST nécessite un en-tête et le Heroku hook post-déployer de n'autorise pas les en-têtes. Cependant, vous pouvez écrire un script qui génère cet appel d'API à chaque fois que vous vous déployez sur Heroku. Pour obtenir des instructions sur l'enregistrement déployé via l'API REST, voir Recording déploiement.
Important
Lorsque vous ajoutez un utilisateur au module complémentaire Heroku, cela crée un enregistrement utilisateur pour l'utilisateur sur New Relic. Cependant, si vous supprimez l'utilisateur du module complémentaire Heroku, l'enregistrement de l'utilisateur n'est pas automatiquement supprimé de New Relic. Au lieu de cela, vous devez également supprimer manuellement l’enregistrement de l’utilisateur New Relic après avoir supprimé l’utilisateur du module complémentaire Heroku. Vous pouvez le faire en allant sur la page User Management .