(DÉCONSEILLÉ) Analyser un cluster DC/OS Azure Container Service avec Log Analytics

Avertissement

Le service Azure Container Service (ACS) est déprécié. Aucune nouvelle fonctionnalité ni fonction n’est ajoutée à ACS. L’ensemble des API, de l’utilisation du portail, des commandes CLI et de la documentation sont marquées comme dépréciées.

Pour plus d’informations, consultez l’annonce de la dépréciation d’Azure Container Service sur Azure.com.

Nous vous recommandons de déployer une des solutions suivantes de la Place de marché Azure :

Si vous souhaitez utiliser Kubernetes, consultez Azure Kubernetes Service.

Log Analytics est une solution de gestion informatique basée sur le cloud de Microsoft qui vous permet de gérer et de protéger votre infrastructure locale et dans le cloud. La solution de conteneurs fait partie intégrante de Log Analytics, qui vous octroie une visibilité sur le stock, les performances et les fichiers journaux d’activité des conteneurs à un emplacement unique. Vous pouvez auditer les conteneurs, résoudre les problèmes en consultant les fichiers journaux d’activité de manière centralisée, et identifier les conteneurs bruyants à consommation supérieure sur un hôte.

Pour plus d’informations sur la solution Conteneurs, reportez-vous à Solution Conteneurs (version préliminaire) Log Analytics.

Configuration de Log Analytics à partir de l’univers DC/OS

Cet article suppose que vous avez configuré un univers DC/OS et avez déployé des applications web simples de conteneurs sur le cluster.

Conditions préalables

  1. Dans le tableau de bord DC/OS, cliquez sur l’univers, puis recherchez « OMS », tel que représenté ci-dessous.

    Notes

    OMS est désormais appelé Log Analytics.

  2. Cliquez sur Installer. Vous découvrez une fenêtre contextuelle avec les informations de version et un bouton Installer le package ou Installation avancée. Lorsque vous cliquez sur Installation avancée, vous accédez à la page des propriétés de configuration spécifique OMS.

  3. Ici, vous êtes invité à entrer wsid (l’ID d’espace de travail Log Analytics) et wskey (la clé primaire pour l’ID de l’espace de travail). Pour obtenir les deux wsid et wskey vous devez créer un compte sur https://mms.microsoft.com. Suivez la procédure de création de compte. Une fois que vous avez créé le compte, pour obtenir votre wsid et votre wskey, cliquez sur Paramètres, puis sur Sources connectés, puis sur Serveurs Linux, tel que représenté ci-dessous.

  4. Sélectionnez le nombre d’instances souhaité, puis cliquez sur le bouton « Réviser et installer ». Généralement, vous avez intérêt à ce que le nombre d’instances soit équivalent au nombre de machines virtuelles dans votre cluster d’agent. L’Agent Log Analytics pour Linux s’installe en tant que conteneurs individuels sur chaque machine virtuelle qu’il souhaite affecter à la collecte d’informations pour l’analyse et l’enregistrement des informations.

    Notes

    Dans le cadre de la transition en cours entre Microsoft Operations Management Suite et Azure Monitor, l’agent Operations Management Suite pour Windows ou Linux sera appelé l’agent Log Analytics pour Windows et l’agent Log Analytics pour Linux.

Configuration d’un simple tableau de bord Log Analytics

Une fois que vous avez installé l’Agent Log Analytics pour Linux sur les machines virtuelles, il vous faut configurer le tableau de bord Log Analytics. Vous pouvez configurer le tableau de bord via le portail Azure.

Portail Azure

Connectez-vous au portail Azure à l’adresse https://portal.microsoft.com/. Go to Marketplace, sélectionnez Surveillance + gestion, puis cliquez sur Afficher tout. Ensuite, saisissez containers dans la recherche. L’indication « conteneurs » apparaît dans les résultats de la recherche. Sélectionnez Conteneurs, puis cliquez sur Créer.

Une fois que vous avez cliqué sur Créer, vous êtes invité à saisir votre espace de travail. Sélectionnez votre espace de travail. Si vous n’en avez pas, créez-en un.

Une fois la sélection effectuée, cliquez sur Créer.

Pour plus d’informations sur la solution Conteneurs Log Analytics, reportez-vous à la rubrique Solution Conteneurs Log Analytics.

Mise à l’échelle de l’Agent Log Analytics avec ACS DC/OS

Si vous devez avoir installé l’Agent Log Analytics en deçà du nombre réel de nœuds ou si vous mettez à l’échelle le groupe de machines virtuelles identiques en ajoutant davantage de machines virtuelles, vous pouvez mettre à l’échelle le service msoms.

Pour ce faire, accédez à Marathon ou à l’onglet des services d’interface utilisateur DC/OS, puis augmentez le nombre de nœuds.

Cette action se déploie sur d’autres nœuds qui n’ont pas encore déployé l’Agent Log Analytics.

Désinstaller MS OMS

Pour désinstaller MS OMS, saisissez la commande suivante :

$ dcos package uninstall msoms

Dites-le-nous !

Qu’est-ce qui fonctionne ? Quels sont les manquements ? Quels éléments pourraient vous être utiles ? Faites-le nous savoir sur OMSContainers.

Étapes suivantes

Maintenant que vous avez configuré Log Analytics pour analyser vos conteneurs, consultez votre tableau de bord des conteneurs.