Si vous autorisez New Relic à récupérer des données via un compte utilisateur, New Relic accède aux données de monitoring de votre projet GCP au nom d’un utilisateur Google particulier.
New Relic utilise un workflow OAuth pour l’autorisation, qui vous redirige de l’UI de New Relic vers une interface d’autorisation Google. Cependant, comme l’autorisation est liée à un utilisateur Google particulier, nous ne recommandons pas cette méthode pour les projets GCP que de grandes équipes gèrent.
Conseil
Cette méthode d’autorisation ne permet pas à New Relic de collecter des tags et d’autres attributs qui peuvent être utiles pour affiner vos requêtes NRQL, vos dashboards et vos alertes. Vous pouvez migrer la méthode d’autorisation du compte utilisateur vers le compte de service à partir du lien Manage services dans l’interface utilisateur de New Relic.
Exigences
Voici les conditions requises pour l'autorisation :
Exigence | Détails |
|---|---|
Monitoring | Dans les paramètres du projet GCP API & Services Library , vous devez activer Google Stackdriver Monitoring API. |
Autorisation | L’utilisateur New Relic qui intègre le projet GCP doit avoir un compte Google et pouvoir visualiser le projet GCP que New Relic monitore. Dans le projet GCP IAM & admin, l’utilisateur doit avoir les rôles Project Viewer et Monitoring viewer. |
Nom du projet | Dans le cadre du processus de configuration en ligne, vous devez identifier le |
Autorisations | New Relic n’hérite pas des autorisations de votre compte Google et ne peut donc apporter aucune modification au projet. New Relic nécessite également un ensemble spécifique d’autorisations en lecture seule exclusivement pour certains types de données. Pour plus d’informations sur les autorisations d’API utilisées par New Relic, consultez la documentation de Google sur les champs d’application. |
Connecter GCP au monitoring d'infrastructure New Relic
Important
Si c’est la première fois que vous configurez GCP avec New Relic, assurez-vous que vous avez activé l’API de monitoring cloud pour votre projet. Vous pouvez le faire dans la console Google Cloud.
Pour connecter votre compte Google à New Relic avec l'autorisation du compte utilisateur :
Aller à one.newrelic.com > All capabilities > Infrastructure > GCP. Sur la page d'intégration Google Cloud Services , sélectionnez Add a GCP account.
Choose Authorization Method: sélectionnez Authorize a User Account et suivez les instructions dans l'UI pour autoriser New Relic.
Add projects: Sélectionnez les projets pour lesquels vous souhaitez que New Relic reçoive des données.
Select services: Dans la liste des services disponibles pour votre compte GCP, sélectionnez les services individuels à partir desquels vous souhaitez que New Relic reçoive des données, ou sélectionnez tous les services.
Important
New Relic active ces services pour all des projets que vous avez sélectionnés à l’étape précédente. Une fois la configuration terminée, vous pouvez affiner les services que vous souhaitez monitorer pour chaque projet individuellement.
Pour terminer le processus de configuration, sélectionnez Finish.
Si vous rencontrez des erreurs d'authentification d'API, suivez les procédures de dépannage.
Les nouvelles ressources peuvent prendre quelques minutes pour être détectées et synthétisées en tant qu'entités. Pour plus d’informations, consultez les limites du système des intégrations cloud.
Afficher vos données GCP
Après vous être connecté, New Relic commence à monitorer vos données GCP à des intervalles d’interrogation réguliers, et vos données apparaissent dans l'UI de New Relic après quelques minutes. Pour apprendre comment les afficher, les interroger et les explorer — y compris les dashboards, les alertes et les entités —, consultez Afficher et interroger vos données GCP.
Lier plusieurs projets Google
Le processus de configuration vous permet de sélectionner plus d’un projet à la fois.
Après la première configuration, pour monitorer des projets GCP supplémentaires avec New Relic, répétez la procédure pour connecter vos services GCP autant de fois que vous le souhaitez.
Désactiver ou dissocier vos intégrations GCP
Vous pouvez désactiver n’importe laquelle de vos intégrations GCP à tout moment et garder votre projet Google connecté à New Relic.
Désactiver un ou plusieurs services GCP
Pour désactiver les services tout en conservant votre compte GCP lié à New Relic :
- Allez à one.newrelic.com > All capabilities > Infrastructure > GCP > Manage services.
- Depuis votre page Edit GCP account , décochez la case de chaque service actif que vous souhaitez désactiver.
- Enregistrez vos modifications.
Déconnectez et dissociez votre compte
Pour vous déconnecter complètement de New Relic, dissociez votre compte GCP. Cela désactive toutes les intégrations New Relic qui y sont associées.
- Allez à one.newrelic.com > All capabilities > Infrastructure > GCP > Manage services.
- Depuis votre page Edit GCP account , sélectionnez Unlink this account.
- Enregistrez vos modifications.
Nettoyer GCP après la dissociation
Pour nettoyer votre projet GCP après la dissociation :
- Ouvrez les paramètres de votre compte utilisateur Google.
- Ouvrez la section Apps with access to your account .
- Sélectionnez l'application New Relic.
- Sélectionnez Remove Access.