Migrer la surveillance AWS vers BindPlane

Ce guide fournit les étapes permettant de migrer les clients qui utilisent la surveillance Amazon Web Services (AWS) vers BindPlane. Google Cloud et Blue Medora se sont associés pour fournir BindPlane aux utilisateurs de Cloud Monitoring. BindPlane est un service qui connecte l'état, les données de performances et les journaux de plus de 150 sources de données différentes, directement dans Cloud Monitoring.

BindPlane est proposé sans frais supplémentaires aux clients Cloud Monitoring, mais son utilisation peut augmenter l'ingestion de données de surveillance ou de journaux. Pour plus d'informations sur la gestion de ces coûts, reportez-vous à la section Coûts de ce guide.

Pour plus d'informations sur BindPlane, reportez-vous aux ressources suivantes :

Installer l'intégration BindPlane

Commencez le processus d'installation en créant un compte BindPlane.

Une fois connecté, suivez les étapes pour vous connecter à Cloud Monitoring, installer un collecteur et vous connecter à une source de données.

Se connecter à Cloud Monitoring

Pour vous connecter à Cloud Monitoring, procédez comme suit :

  1. Dans BindPlane, cliquez sur Ajouter une destination.

  2. Sélectionnez Cloud Monitoring.

  3. Pour configurer la destination Monitoring, ajoutez une clé JSON à un compte de service doté des autorisations du rôle Administrateur Monitoring.

    Pour savoir comment obtenir ces informations, consultez le document Google Cloud Monitoring de Blue Medora.

Installer le collecteur

Les collecteurs BindPlane résident dans votre réseau et se connectent à n'importe quelle source de données que vous souhaitez surveiller. Le collecteur nécessite un serveur disposant d'un accès réseau aux sources de données que vous surveillez. Vous pouvez ajouter plusieurs collecteurs si vous avez plusieurs réseaux isolés.

Pour installer le collecteur, procédez comme suit :

  1. Dans BindPlane, cliquez sur Add Collector (Ajouter un collecteur).

  2. Sélectionnez la plate-forme sur laquelle vous souhaitez exécuter votre collecteur.

    Vous pouvez sélectionner le système d'exploitation sur lequel exécuter votre collecteur ou choisir un modèle qui déploie une image Linux avec le collecteur pour AWS.

    Pour plus d'informations sur le modèle AWS, reportez-vous au guide de déploiement du collecteur AWS de Blue Medora.

  3. Copiez la commande d'installation en cliquant sur l'icône Presse-papiers.

  4. Connectez-vous à la machine sur laquelle vous souhaitez installer le collecteur et exécutez la commande.

Se connecter à la source de données

Une source peut être n'importe quel objet que vous souhaitez surveiller. Il peut s'agir d'une base de données, d'un service Web ou même d'un dispositif matériel dans votre centre de données.

Pour ajouter une source, procédez comme suit :

  1. Dans BindPlane, cliquez sur Add Source (Ajouter une source).

  2. Sélectionnez la source que vous souhaitez surveiller.

  3. Sélectionnez un collecteur à utiliser.

    Si vous avez ajouté plusieurs collecteurs pour plusieurs réseaux ou centres de données, sélectionnez-en un dans la même région que votre source.

  4. Saisissez vos identifiants, puis cliquez sur Tester la connexion pour vérifier que tout fonctionne correctement.

  5. Cliquez sur Add (Ajouter) pour démarrer la surveillance.

Pour chaque source de données AWS, un utilisateur AWS disposant de certaines autorisations doit exister pour surveiller cette source particulière. BindPlane fournit un utilisateur maître AWS doté des droits d'accès restreints pour surveiller chaque source AWS actuellement disponible.

Tableaux de bord

BindPlane fournit des tableaux de bord pour différentes sources de données surveillées. Vous pouvez vous servir de ces tableaux de bord comme modèles ou les utiliser en remplacement de vos tableaux de bord existants.

Tableaux de bord de remplacement

Pour faciliter la migration des utilisateurs de plug-ins actuels, BindPlane inclut, pour chaque technologie surveillée, des tableaux de bord qui possèdent les mêmes fonctionnalités que les tableaux de bord Monitoring intégrés. Ces tableaux de bord comportent le mot KPI dans leur titre. Par exemple, le tableau de bord Postgresql KPI présente les mêmes métriques que la vue PostgreSQL Instance avec les plug-ins obsolètes.

Installer des tableaux de bord de BindPlane dans votre projet

Vous pouvez installer des tableaux de bord dans votre projet Cloud Monitoring dans BindPlane en procédant comme suit.

  1. Dans BindPlane, sélectionnez Destinations.

  2. Cliquez sur votre connexion Cloud Monitoring.

  3. La liste des tableaux de bord disponibles pour les sources que vous surveillez s'affiche.

  4. Cliquez sur Installer.

    Le tableau de bord devient alors disponible dans votre projet.

Déconnecter votre projet AWS

Une fois la migration vers BindPlane terminée, suivez la procédure pour dissocier votre projet AWS de votre projet Google Cloud.

Gérer vos coûts

Google Cloud s'est associé à Blue Medora pour proposer BindPlane aux clients de Monitoring, sans frais ni licences, ni contrats supplémentaires. Toutefois, si vous ingérez plus de données de surveillance et de journalisation via Blue Medora que via les agents Monitoring, vous risquez de payer des frais d'utilisation plus élevés. Pour en savoir plus sur les tarifs de Monitoring, qui s'appliquent à l'ensemble des métriques personnalisées et des journaux au-delà du quota gratuit, consultez la page Tarifs.

Pour vous aider à gérer vos coûts, BindPlane vous permet de contrôler la quantité de données envoyées à Monitoring de deux manières :

  • Ajustez vos intervalles de collecte : ceux-ci sont définis par défaut sur une minute. En faisant passer l'intervalle de collecte à deux minutes, moitié moins de données sont envoyées à Monitoring pour la source concernée. Avec un intervalle à 10 minutes, un dixième des données est envoyé. L'ajustement de l'intervalle de collecte des données vous permet de trouver un équilibre entre la résolution des données et le coût approprié à votre organisation.

    Pour ajuster cet intervalle, sur la page de détails Sources, cliquez sur Configure (Configurer) et mettez à jour le champ Collection interval (Intervalle de collecte).

  • Désactivez la collecte des métriques inutiles : lorsqu'une source est configurée, la collecte est activée pour tous les types de ressources et toutes les statistiques. Si vous n'avez pas besoin qu'un type de ressource spécifique ou qu'une métrique individuelle soit envoyés à Cloud Monitoring, vous pouvez les désactiver afin de réduire la quantité de données envoyées et ainsi réduire vos coûts.

    Pour désactiver les métriques inutiles, sur la page de détails Sources, cliquez sur Metrics (Métriques), puis désactivez la collecte des métriques en cliquant sur le bouton bascule Collect (Collecter).

    Affichage du bouton permettant d'activer ou de désactiver la collecte de métriques.

Exemples de cas d'utilisation

Les exemples suivants sont des cas d'utilisation possibles via la surveillance avec BindPlane.

Surveillance complète d'AWS avec des sources supplémentaires

BindPlane vous permet de bénéficier d'une surveillance exhaustive de votre déploiement AWS. Vous pouvez collecter des métriques concernant d'autres technologies et services Amazon qui ne faisaient pas partie du périmètre des fonctionnalités de surveillance AWS d'origine. Ces métriques sont disponibles dans la liste des sources de BindPlane.

Pour plus d'informations sur ces sources, reportez-vous à leur documentation :

Surveiller des charges de travail hébergées par AWS

En plus de surveiller les services AWS principaux, BindPlane offre une couverture approfondie de vos charges de travail hébergées AWS.

Tableau de bord des métriques de performances de la cellule Cloud Foundry Diego.

Dans cet exemple, Cloud Foundry s'exécute sur la VM Amazon EC2. Ce tableau de bord vous permet de consulter l'utilisation des cellules et des KPI Diego (telles que l'utilisation du crédit AWS et le débit du réseau pour les VM EC2) sous-jacentes.