Visualisation des journaux d'application sur les noeuds gérés et les noeuds autogérés

Découvrez comment visualiser les journaux des applications exécutées sur des noeuds gérés et des noeuds autogérés dans un cluster Kubernetes que vous avez créé à l'aide de Kubernetes Engine (OKE).

Après avoir créé un cluster à l'aide de Kubernetes Engine, vous pouvez utiliser Oracle Cloud Infrastructure Logging pour visualiser et rechercher les journaux des applications exécutées sur les instances de calcul hébergeant les noeuds gérés et les noeuds autogérés dans le cluster.

Pour pouvoir collecter et analyser les journaux d'application en utilisant Oracle Cloud Infrastructure Logging, procédez comme suit :

  • Vous devez déjà avoir :
    • Surveillance activée pour les instances de calcul hébergeant des noeuds gérés et des noeuds autogérés (reportez-vous à Activation de la surveillance pour les instances de calcul).
    • Installez le logiciel d'agent Oracle Cloud sur des instances de calcul hébergeant des noeuds gérés et des noeuds autogérés. L'agent vous permet d'indiquer quels journaux collecter et comment les analyser. L'agent est installé par défaut sur les instances de calcul de noeud géré. Pour vérifier que l'agent est déjà installé, reportez-vous à Vérification de l'installation de l'agent.
  • Vous devez déjà avoir :
    • Créez un groupe dynamique avec une règle qui inclut les instances de calcul hébergeant des noeuds gérés et des noeuds autogérés en tant qu'hôtes cible (reportez-vous à A propos des groupes dynamiques et à Sélection d'hôtes cible avec des groupes dynamiques). Par exemple :
      instance.compartment.id = 'ocid1.tenancy.oc1..<unique-id>'
    • créé une stratégie pour le groupe dynamique avec une instruction de stratégie permettant aux hôtes cible du groupe dynamique de propager des journaux vers Oracle Cloud Infrastructure Logging (reportez-vous à Sélection d'hôtes cible avec des groupes dynamiques). Par exemple :
      allow dynamic-group <dynamic-group-name> to use log-content in tenancy

      Si un groupe dynamique ne se trouve pas dans le domaine d'identité par défaut, faites précéder le nom de groupe dynamique du nom de domaine d'identité au format dynamic-group '<identity-domain-name>'/'<dynamic-group-name>'. Vous pouvez également indiquer le groupe dynamique à l'aide de son OCID, au format dynamic-group id <dynamic-group-ocid>.

Après avoir satisfait aux prérequis ci-dessus, vous pouvez définir des journaux personnalisés et des configurations d'agent associées pour afficher les journaux d'application sur les instances de calcul hébergeant des noeuds gérés et des noeuds autogérés. Les journaux d'application doivent être générés dans le chemin de fichier que vous indiquez lorsque vous créez une configuration d'agent (généralement, mais pas nécessairement, /var/logs/containers). Pour plus d'informations sur les journaux personnalisés et les configurations d'agent, reportez-vous à Journaux personnalisés.

Notez qu'en plus de visualiser les journaux d'application sur les instances de calcul hébergeant les noeuds gérés et les noeuds autonomes, vous pouvez également :

Utilisation de la console

Pour définir un nouvel objet de journal personnalisé et une configuration d'agent associée afin de vous permettre d'afficher et de rechercher les journaux des applications exécutées sur des instances de calcul hébergeant des noeuds gérés et des noeuds autogérés dans un cluster, procédez comme suit :

  1. Ouvrez le menu de navigation et sélectionnez Observation et gestion. Sous Journalisation, sélectionnez Journaux.
  2. Choisissez un compartiment sur lequel vous êtes autorisé à travailler.
  3. Sélectionnez Créer le journal personnalisé pour créer un journal personnalisé.
  4. Sur la page Créer un journal personnalisé, spécifiez ce qui suit :

    • Nom du journal personnalisé : nom de votre choix pour le nouveau journal personnalisé. Evitez de saisir des informations confidentielles.
    • Compartiment : compartiment dans lequel créer le journal personnalisé.
    • Groupe de journaux : groupe de journaux dans lequel placer le journal personnalisé. Vous pouvez éventuellement sélectionner Création d'un groupe pour créer un groupe d'informations de journalisation (reportez-vous à la section Journaux et groupes d'informations de journalisation).
  5. Vous pouvez éventuellement sélectionner Afficher les options supplémentaires et indiquer les éléments suivants :
    • Conservation de journal : durée (en mois) pendant laquelle le journal personnalisé doit être conservé. Sélectionnez l'une des options prédéfinies ou sélectionnez Heure personnalisée et indiquez le nombre de mois de votre choix (jusqu'à 60).
    • Options de balisage : si vous disposez des droits d'accès nécessaires pour créer une ressource, vous disposez également de droits d'accès nécessaires pour lui appliquer des balises à format libre. Pour appliquer une balise defined, vous devez disposer des droits d'accès permettant d'utiliser l'espace de noms de balise. Pour plus d'informations sur le balisage, reportez-vous à Balises de ressource. Si vous n'êtes pas certain d'appliquer des balises, ignorez cette option ou demandez à un administrateur. Vous pouvez appliquer des balises ultérieurement.
  6. Sélectionnez Créer un journal personnalisée.

    Un journal personnalisé est créé et la page Créer une configuration d'agent s'affiche.

    Pour plus de commodité, ces instructions expliquent désormais comment créer une configuration d'agent associée au nouveau journal personnalisé (même si vous pouvez en créer une ultérieurement si vous préférez).

  7. Sur la page Créer une configuration d'agent, sélectionnez Créer une configuration et spécifiez les éléments ci-dessous :

    • Nom de configuration : nom de votre choix pour la nouvelle configuration d'agent. Evitez de saisir des informations confidentielles.
    • Description : description de la nouvelle configuration d'agent.
    • Compartiment : compartiment dans lequel créer la configuration d'agent.
  8. Dans le panneau Groupes d'hôtes de la page Créer une configuration d'agent, indiquez les éléments suivants :
    • Type de groupe : sélectionnez Groupe dynamique.
    • Groupe : groupe dynamique existant qui inclut des noeuds gérés dans les pools de noeuds gérés du cluster en tant qu'hôtes cible. Le groupe dynamique sélectionné doit disposer d'un droit d'accès au compartiment que vous avez spécifié pour la configuration d'agent, et doit également permettre aux hôtes cible de propager des journaux vers Oracle Cloud Infrastructure Logging.
  9. Dans le panneau Configuration d'agent sur la page Créer une configuration d'agent, spécifiez les éléments ci-dessous :

    • Configurer les entrées de journal : emplacements à partir desquels obtenir les journaux d'application en tant qu'entrées dans le journal personnalisé, comme suit :
      • Type d'entrée : sélectionnez Chemin du journal.
      • Nom de l'entrée : nom de votre choix pour la nouvelle entrée de journal.
      • Chemins de fichier : chemin d'accès aux journaux d'application sur les instances de calcul hébergeant les noeuds gérés et les noeuds autogérés. Par exemple, généralement (mais pas nécessairement) /var/logs/containers/*
    • Sélectionner la destination du journal : les options sont préremplies avec les détails de journal personnalisé indiqués précédemment.
  10. Vous pouvez éventuellement sélectionner Afficher les options supplémentaires et indiquer les éléments suivants :
    • Options de balisage : si vous disposez des droits d'accès nécessaires pour créer une ressource, vous disposez également de droits d'accès nécessaires pour lui appliquer des balises à format libre. Pour appliquer une balise defined, vous devez disposer des droits d'accès permettant d'utiliser l'espace de noms de balise. Pour plus d'informations sur le balisage, reportez-vous à Balises de ressource. Si vous n'êtes pas certain d'appliquer des balises, ignorez cette option ou demandez à un administrateur. Vous pouvez appliquer des balises ultérieurement.
  11. Sélectionnez Créer une configuration d'agent pour créer la configuration d'agent associée au journal personnalisé.

Pour afficher et rechercher le contenu d'un journal personnalisé créé pour une application exécutée sur des instances de calcul hébergeant des noeuds gérés et des noeuds autogérés dans un cluster, procédez comme suit :

  1. Ouvrez le menu de navigation et sélectionnez Observation et gestion. Sous Journalisation, sélectionnez Journaux.
  2. Sélectionnez le nom du journal personnalisé à afficher. Vous pouvez trier les entrées de journal par ancienneté et filtrer par période.
  3. (Facultatif) Sélectionnez Actions et Explorer avec une recherche de journal pour ouvrir la page recherche de journalisation centrale. Vous pouvez appliquer des filtres, et explorer et visualiser les données de journal de différentes manières (reportez-vous à Affichage des journaux personnalisés dans une instance de calcul).