Grâce à notre Azure infrastructure intégration , vous pouvez signaler des données à New Relic à partir de dizaines de Azure services de plateforme . Pour toutes nos solutions de Azure monitoring, consultez Introduction à Azure l'intégration.
Caractéristiques
Pour monitorer vos services Azure , nous les interrogeons à un intervalle d'interrogation régulier. Avec notre intégration Azure , vous pouvez :
- Affichez les données de performances à partir du dashboard qui s'adaptent automatiquement à mesure que vous apportez des modifications à votre écosystème.
- Configurez des alertes pour recevoir une notification lorsque quelque chose ne va pas.
- interrogez vos données et créez des graphiques et des dashboards personnalisés pour répondre aux défis d'observabilité spécifiques que vous avez.
Conseil
Vous pouvez utiliser Terraform pour automatiser le processus d'activation de l'intégration cloud: consultez le site de documentation Terraform.
Exigences et limites
Les exigences comprennent :
- Un compte New Relic. Vous n'en avez pas ? Inscrivez-vous gratuitement ! Aucune carte de crédit requise.
- Chaque intégration Azure spécifique a ses propres exigences.
Nous ne pouvons pas obtenir de données à partir de ressources Azure qui :
- Sont situés dans Azure Government
- Ont été créés via le modèle de déploiement classique
Considérations relatives aux coûts
Lors de l’évaluation du coût de l’intégration Microsoft Azure avec New Relic, tenez compte des tarifs du moniteur Azure. Reportez-vous à l’élément de coût Metric queries
dans la documentation de tarification Azure. Détails des prix :
- La tarification est basée sur le nombre d'appel d'API par mois.
- Une estimation de l'appel d'API que nous faisons aux services Azure peut être trouvée sur dashboard d'état de votre compte.
Présentation de l’activation de l’intégration Azure
Nous décrirons plus en détail le processus d’activation de notre intégration Azure ci-dessous, mais voici un aperçu de ce processus :
- Vous allez créer une application New Relic et une clé dans Azure.
- Vous accorderez à cette application l’accès aux services Azure que vous souhaitez monitorer.
- Vous placerez les informations requises dans l'UI Integrations.
Pour utiliser ces instructions d’activation d’intégration directement depuis notre UI d'infrastructure, accédez à one.newrelic.com > All capabilities > Infrastructure > Azure > Add an Azure account.
Étape 1 : obtenir l'abonnement Azure et les identifiants des locataires
Pour obtenir l’abonnement id
et tenantId
de votre compte Azure, utilisez votre terminal local si vous avez installé les outils Azure, ou utilisez le terminal Cloud Shell d’Azure dans le portail Azure.
Ouvrez un terminal avec accès à votre compte Azure.
Tapez ce qui suit :
bash$az account showCopiez et enregistrez l’abonnement
id
ettenantID
de la réponse de sortie pour une utilisation ultérieure.
La réponse devrait ressembler à la réponse ci-dessous. Les abonnements id
et tenantID
sont mis en évidence.
@Azure:~$ az account show{ "environmentName": "AzureCloud", "id": "9ffe9512-f4a2-42dd-1230-518aec34be21", "isDefault": true, "name": "Beyond Team Sandbox", "state": "Enabled", "tenantId": "ac6692da-1231-422f-22a8-9eed6dbe83f1", "user": { "name": "youremail@domain", "type": "user"}
Étape 2 : enregistrez votre application et obtenez un identifiant
Vous devez disposer des autorisations Azure pour enregistrer votre application et copier son Application ID
.
Pour enregistrer votre application dans Azure :
- Connectez-vous au portail Azure et accédez à Azure Active Directory.
- À partir de Manage, sélectionnez App registrations > New registration.
- Entrez un nom pour l'application. Nous vous recommandons de nommer votre application
NewRelic-Integrations
. - Dans Redirect URI sélectionnez
Web
et ajoutezhttps://www.newrelic.com
comme URI de connexion. - Créez l'application en cliquant sur Register.
- Depuis le Overview de votre application, copiez le Application (client) ID et enregistrez-le pour une utilisation ultérieure.
Étape 3 : Créer un secret client dans Azure
Pour créer un secret client associé à votre application :
- Dans Azure, sous l’application que vous venez de créer, sélectionnez Certificates & secrets.
- Sous Client secrets, cliquez sur New client secret puis sur Add. Choisissez la date d'expiration secrète qui peut aller jusqu'à 2 ans. Une fois le secret expiré, suivez les étapes pour mettre à jour les détails de l'application.
- Copiez la valeur de Client Secret et enregistrez-la pour une utilisation ultérieure.
Étape 4 : Accorder des autorisations aux services
Votre application doit fournir des autorisations Reader
pour chaque service Azure que vous souhaitez que New Relic monitore :
- Dans la section Azure Subscriptions, sélectionnez l’abonnement que vous souhaitez que New Relic monitore.
- Sélectionnez Access control (IAM) > Add > Add role assignment.
- Dans la liste déroulante Role , sélectionnez Reader.
- Dans la liste déroulante Select , sélectionnez le nom de l'application ; par exemple,
NewRelic-Integrations
. - À partir de Selected members, vérifiez que le nom de votre application apparaît, puis sélectionnez Save.
Certains services Azure, notamment Azure CosmosDB et les machines virtuelles Azure, nécessitent des étapes supplémentaires. Consultez la documentation d’intégration Azure pour les services que vous souhaitez activer.
Étape 5 : Ajouter l'application à New Relic
Vous pouvez désormais activer Azure l’intégration à partir de notre UI d'infrastructure. L'UI nécessitera les informations que vous avez enregistrées au cours des étapes précédentes, notamment :
- L'abonnement
id
ettenantId
de votre compte Azure - L' identifiant d'application de l'application
- Le secret clientde l'application
Pour ajouter votre application Azure à New Relic :
- Accédez à one.newrelic.com > All capabilities > Infrastructure > Azure et sélectionnez le service Azure que vous souhaitez ajouter.
- Suivez les étapes de l'UI pour activer l'intégration dans New Relic.
- Si vous avez déjà effectué les étapes du compte Azure, passez à la fin des étapes pour remplir le formulaire. (Pour
Azure account name
, saisissez le nom que vous souhaitez utiliser pour identifier le compte dans votre dashboard Integrations.)
Après avoir activé une intégration Azure , nous commencerons monitoring vos données Azure à intervalle d'interrogation régulier. Pour rechercher et utiliser vos données, utilisez métriques et événement ou allez à one.newrelic.com > All capabilities > Infrastructure > Azure.
Il peut falloir quelques minutes avant que de nouvelles ressources soient détectées et synthétisées en tant qu'entité. Voir les limites du système d'intégration cloud pour plus d'informations.
Mettre à jour les détails de l'application et faire tourner les secrets du client
Il sera nécessaire de mettre à jour les informations d'authentification de l'application à l'aide de l'UI d'infrastructure ou de l'API cloud d'intégration une fois le secret client expiré (la date d'expiration maximale disponible dans Azure est de 2 ans).
Suivez ces étapes pour faire pivoter le Azure secret du client dans l’UI d'infrastructure:
- Accédez à one.newrelic.com > All capabilities > Infrastructure > Azure et cliquez sur Manage Services sur le compte Azure que vous souhaitez modifier.
- Sélectionnez l’action de modification à côté du nom du compte pour voir et modifier n’importe quelle valeur d’application.
- Modifiez le champ Client Secret avec la nouvelle valeur et confirmez avec Save Changes.
Désinstaller l'intégration Azure
Pour désinstaller l’intégration Azure , procédez comme suit.
If you want to... | Do this |
---|---|
Désactiver une ou plusieurs intégrations de services Azure | Pour désactiver les services tout en conservant votre compte Azure lié à New Relic :
|
Désactiver toute l'intégration Azure | Pour déconnecter complètement votre compte Azure de New Relic, vous devez dissocier votre compte Azure. Cela nécessite d'être soit l'utilisateur qui a enregistré l'application, soit un administrateur. Cette procédure désactivera toutes les intégrations New Relic associées à ce compte Azure .
|