Rechercher

4.6. Utilisation de l'opérateur Insights

download PDF

L'opérateur Insights recueille périodiquement l'état de la configuration et des défaillances des composants et, par défaut, rapporte ces données toutes les deux heures à Red Hat. Ces informations permettent à Red Hat d'évaluer la configuration et les données de défaillance plus profondes que celles rapportées par Telemetry. Les utilisateurs d'OpenShift Container Platform peuvent afficher le rapport dans le service Insights Advisor sur Red Hat Hybrid Cloud Console.

Ressources supplémentaires

4.6.1. Comprendre Insights Alertes de l'opérateur

Insights Operator déclare des alertes à Alertmanager via le système de surveillance Prometheus. Vous pouvez visualiser ces alertes dans l'interface utilisateur Alerting accessible via la perspective Administrator et la perspective Developer dans la console web OpenShift Container Platform.

Actuellement, Insights Operator envoie les alertes suivantes lorsque les conditions sont remplies :

Tableau 4.1. Alertes de l'opérateur Insights
AlerteDescription

InsightsDisabled

L'opérateur Insights est désactivé.

SimpleContentAccessNotAvailable

L'accès simple au contenu n'est pas activé dans Red Hat Subscription Management.

InsightsRecommendationActive

Insights a une recommandation active pour le cluster.

4.6.2. Désactivation des alertes de l'opérateur Insights

Vous pouvez empêcher Insights Operator d'envoyer des alertes à l'instance Prometheus du cluster.

  1. Naviguez jusqu'à Workloads Secrets.
  2. Sur la page Secrets, sélectionnez All Projects dans la liste Project, puis activez Show default projects.
  3. Sélectionnez le projet openshift-config dans la liste Projects.
  4. Recherchez le secret support dans le champ Search by name. Si le secret n'existe pas, cliquez sur Create Key/value secret pour le créer.
  5. Cliquez sur le menu Options kebab puis cliquez sur Edit Secret.
  6. Cliquez sur Add Key/Value.
  7. Saisissez disableInsightsAlerts comme clé avec la valeur True, et cliquez sur Save.

Une fois les modifications enregistrées, Insights Operator n'enverra plus d'alertes à l'instance Prometheus du cluster.

4.6.3. Téléchargement de l'archive d'Insights Operator

Insights Operator stocke les données recueillies dans une archive située dans l'espace de noms openshift-insights de votre cluster. Vous pouvez télécharger et consulter les données collectées par Insights Operator.

Conditions préalables

  • Accès au cluster en tant qu'utilisateur ayant le rôle cluster-admin.

Procédure

  1. Recherchez le nom du module en cours d'exécution pour l'opérateur Insights :

    $ oc get pods --namespace=openshift-insights -o custom-columns=:metadata.name --no-headers  --field-selector=status.phase=Running
  2. Copier les archives de données récentes collectées par l'opérateur Insights :

    oc cp openshift-insights/<insights_operator_pod_name>:/var/lib/insights-operator ./insights-data 1
    1
    Remplacez <insights_operator_pod_name> par le nom du pod résultant de la commande précédente.

Les archives récentes d'Insights Operator sont désormais disponibles dans le répertoire insights-data.

4.6.4. Visualisation des durées de collecte de l'opérateur Insights

Vous pouvez visualiser le temps nécessaire à l'opérateur Insights pour collecter les informations contenues dans l'archive. Cela vous aide à comprendre l'utilisation des ressources de l'opérateur Insights et les problèmes rencontrés par Insights Advisor.

Conditions préalables

  • Une copie récente de votre archive Insights Operator.

Procédure

  1. Depuis votre archive, ouvrez /insights-operator/gathers.json.

    Le fichier contient une liste des opérations de collecte de l'opérateur Insights :

        {
          "name": "clusterconfig/authentication",
          "duration_in_ms": 730, 1
          "records_count": 1,
          "errors": null,
          "panic": null
        }
    1
    duration_in_ms est le temps en millisecondes pour chaque opération de collecte.
  2. Vérifier que chaque opération de rassemblement ne présente pas d'anomalie.

4.6.5. Désactivation des opérations de collecte de l'opérateur Insights

Vous pouvez désactiver les opérations de collecte d'Insights Operator. La désactivation des opérations de collecte vous permet d'accroître la confidentialité de votre organisation, car Insights Operator ne collectera plus et n'enverra plus de rapports sur les clusters Insights à Red Hat. Cela désactivera l'analyse et les recommandations d'Insights pour votre cluster sans affecter les autres fonctions principales qui nécessitent une communication avec Red Hat, telles que les transferts de clusters. Vous pouvez consulter une liste des tentatives d'opérations de collecte pour votre cluster à partir du fichier /insights-operator/gathers.json dans votre archive Insights Operator. Sachez que certaines opérations de collecte ne se produisent que lorsque certaines conditions sont remplies et peuvent ne pas apparaître dans votre archive la plus récente.

Important

La ressource personnalisée InsightsDataGather est une fonctionnalité d'aperçu technologique uniquement. Les fonctionnalités de l'aperçu technologique ne sont pas prises en charge par les accords de niveau de service (SLA) de production de Red Hat et peuvent ne pas être complètes sur le plan fonctionnel. Red Hat ne recommande pas leur utilisation en production. Ces fonctionnalités offrent un accès anticipé aux fonctionnalités des produits à venir, ce qui permet aux clients de tester les fonctionnalités et de fournir un retour d'information pendant le processus de développement.

Pour plus d'informations sur la portée de l'assistance des fonctionnalités de l'aperçu technologique de Red Hat, voir Portée de l'assistance des fonctionnalités de l'aperçu technologique.

Conditions préalables

  • Vous êtes connecté à la console web de OpenShift Container Platform en tant qu'utilisateur avec le rôle cluster-admin.

Procédure

  1. Naviguez jusqu'à Administration CustomResourceDefinitions.
  2. Sur la page CustomResourceDefinitions, utilisez le champ Search by name pour trouver la définition de la ressource InsightsDataGather et cliquez dessus.
  3. Sur la page CustomResourceDefinition details, cliquez sur l'onglet Instances.
  4. Cliquez sur cluster, puis sur l'onglet YAML.
  5. Pour désactiver toutes les opérations de collecte, modifiez le fichier de configuration InsightsDataGather:

    apiVersion: config.openshift.io/v1alpha1
    kind: InsightsDataGather
    metadata:
    ....
    
    spec: 1
      gatherConfig:
        disabledGatherers:
          - all 2
    1
    Le paramètre spec spécifie les configurations de rassemblement.
    2
    La valeur all désactive toutes les opérations de collecte.

    Pour désactiver certaines opérations de collecte, saisissez leur valeur sous la touche disabledGatherers:

    spec:
      gatherConfig:
        disabledGatherers:
          - clusterconfig/container_images 1
          - clusterconfig/host_subnets
          - workloads/workload_info
    1
    Exemple d'opération de collecte individuelle
  6. Cliquez sur Save.

    Après avoir enregistré les modifications, les configurations de rassemblement de l'opérateur Insights sont mises à jour et les opérations ne se produisent plus.

Note

La désactivation des opérations de collecte dégrade la capacité d'Insights Advisor à proposer des recommandations efficaces pour votre cluster.

4.6.6. Configuration de l'opérateur Insights

Vous pouvez configurer Insights Operator pour répondre aux besoins de votre organisation. Insights Operator est configuré en utilisant une combinaison des configurations par défaut dans le fichier pod.yaml dans le répertoire Insights Operator Config et les configurations stockées dans le secret support dans l'espace de noms openshift-config. Le secret support n'existe pas par défaut et doit être créé lors du premier ajout de configurations personnalisées. Les configurations contenues dans le secret support remplacent les valeurs par défaut définies dans le fichier pod.yaml.

Le tableau ci-dessous décrit les attributs de configuration disponibles :

Tableau 4.2. Attributs configurables de l'opérateur Insights
Nom de l'attributDescriptionType de valeurValeur par défaut

username

Spécifie le nom d'utilisateur pour l'authentification de base avec console.redhat.com (remplace l'authentification par jeton par défaut pull-secret lorsqu'il est défini)

String

Non défini

password

Spécifie le mot de passe pour l'authentification de base avec console.redhat.com (remplace l'authentification par jeton par défaut de pull-secret lorsqu'il est défini)

String

Non défini

enableGlobalObfuscation

Active l'obscurcissement global des adresses IP et du nom de domaine du cluster

Booléen

false

scaInterval

Spécifie la fréquence de téléchargement des droits d'accès au contenu simple

Intervalle de temps

8h

scaPullDisabled

Désactive le téléchargement des droits d'accès au contenu simple

Booléen

false

clusterTransferInterval

Spécifie la fréquence à laquelle Insights Operator vérifie OpenShift Cluster Manager pour les transferts de clusters disponibles

Intervalle de temps

24h

disableInsightsAlerts

Désactive les alertes de l'opérateur Insights vers l'instance Prometheus du cluster

Booléen

False

Cette procédure décrit comment définir des configurations personnalisées pour l'opérateur Insights.

Important

Red Hat vous recommande de consulter l'assistance Red Hat avant d'apporter des modifications à la configuration par défaut d'Insights Operator.

Conditions préalables

  • Vous êtes connecté à la console web de OpenShift Container Platform en tant qu'utilisateur avec le rôle cluster-admin.

Procédure

  1. Naviguez jusqu'à Workloads Secrets.
  2. Sur la page Secrets, sélectionnez All Projects dans la liste Project, puis activez Show default projects.
  3. Sélectionnez le projet openshift-config dans la liste Project.
  4. Recherchez le secret support dans le champ Search by name. S'il n'existe pas, cliquez sur Create Key/value secret pour le créer.
  5. Cliquez sur le menu Options kebab pour le secret, puis cliquez sur Edit Secret.
  6. Cliquez sur Add Key/Value.
  7. Saisissez un nom d'attribut avec une valeur appropriée (voir tableau ci-dessus) et cliquez sur Save.
  8. Répétez les étapes ci-dessus pour toute configuration supplémentaire.
Red Hat logoGithubRedditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez leBlog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

© 2024 Red Hat, Inc.