Partager via


Passer à l’utilisation de visualisations Prometheus managées pour Container Insights (préversion)

Container Insights utilise actuellement des données de Log Analytics pour alimenter les visualisations dans le portail Azure. Toutefois, avec la publication de Prometheus managé, ce nouveau format de collection de métriques est moins cher et plus efficace. Container Insights offre désormais la capacité à visualiser uniquement les données Prometheus managées. Cet article décrit la procédure à suivre pour commencer à utiliser Prometheus managé comme outil de visualisation Container Insights principal.

Remarque

Cette fonctionnalité est actuellement disponible en préversion publique. Pour plus d’informations, consultez les Conditions d’utilisation supplémentaires des préversions Microsoft Azure.

Prérequis

Pour afficher vos données Container Insights à l’aide de Prometheus, veillez à ce que toutes les conditions requises suivantes soient remplies.

Accès à Container Insights basé sur Prometheus

Étant donné qu’Azure Monitor prend en charge différents niveaux de personnalisation, votre cluster peut avoir des journaux d’activité basés sur Container Insights, Prometheus managé, ou une autre combinaison.

Remarque

Les visualisations Prometheus managées pour Container Insights utilisent des règles d’enregistrement pour améliorer les performances des graphique. Apprenez-en davantage sur les règles configurées.

  1. Connectez-vous au portail Azure et accédez au cluster AKS souhaité.

  2. Choisissez l’élément de menu Insights dans le menu ; un écran de démarrage indique qu’aucune supervision n’est activée.

Capture d’écran d’un cluster non supervisé.

  1. Sélectionnez le bouton Configure monitoring pour ouvrir le panneau de configuration de supervision.

  2. Sous le panneau de paramètres avancés, choisissez Logs and events dans la liste déroulante Présélections de coûts.

  3. Pour terminer la configuration, cliquez sur le bouton Configure.

  4. Une fois le déploiement d’intégration terminé, vous devriez être en mesure de voir l’expérience Insights à l’aide de Prometheus comme source de données, ce qui sera indiqué par la mention Managed Prometheus visualizations (Preview) dans la liste déroulante de la barre d’outils.

Capture d’écran du cluster AKS avec Container Insights basé sur Prometheus.

Étapes facultatives

Bien que les étapes ci-dessus soient suffisantes, quelques étapes facultatives peuvent être effectuées pour bénéficier de l’expérience de visualisation complète.

Collecte d’étiquettes de nœuds et de pods

Par défaut, les étiquettes pour les nœuds et les pods ne sont pas disponibles, mais peuvent être collectées par le biais de la réactivation du module complémentaire. Les étiquettes de nœuds sont requises pour filtrer les données par pools de nœuds.

  1. Si le module complémentaire Prometheus managé est actuellement déployé, vous devez d’abord le désactiver.
az aks update --disable-azure-monitor-metrics -n <clusterName> -g <resourceGroup>
  1. Ensuite, réactivez le module complémentaire sans l’indicateur --ksm-metric-labels-allow-list.
az aks update -n <clusterName> -g <resourceGroup> --enable-azure-monitor-metrics --ksm-metric-labels-allow-list "nodes=[*], pods=[*]" --azure-monitor-workspace-resource-id <amw-id

Désactiver la collecte de données Log Analytics

Si vous utilisez actuellement l’expérience Container Insights basée sur les journaux, vous pouvez choisir d’arrêter l’ingestion de métriques dans Log Analytics pour économiser les coûts. Une fois que vous avez confirmé que l’expérience Container Insights soutenue par Prometheus suffit à vos besoins, suivez les étapes pour arrêter l’ingestion des métriques dans Log Analytics.

  1. Accédez aux paramètres de supervision de vos clusters en suivant les instructions de configuration de votre règle de collecte de données Container Insights.

  2. Dans la liste déroulante Présélections de coûts, sélectionnez « Journaux et événements » et enregistrez pour configurer.

Remarque

La désactivation des métriques Log Analytics désactive également la liste déroulante de visualisation dans la barre d’outils. Revenez à l’utilisation de l’une des présélections de coûts standard dans le panneau Monitoring Settings pour réactiver les visualisations Log Analytics.

Limites et problèmes connus

Cette fonctionnalité étant actuellement en préversion, il existe plusieurs limitations connues. Les fonctionnalités suivantes ne sont pas prises en charge :

  • Détails des variables d’environnement
  • Filtrage des données par services spécifiques
  • Affichage des données actives sous l’onglet Cluster
  • Données des rapports de classeurs
  • Ensemble de travail de mémoire de nœud et métriques RSS
  • Données partielles ou non disponibles dans la vue multicluster en fonction des paramètres DCR Container Insights

Dépannage

Lorsque vous utilisez l’expérience Container Insights basée sur Prometheus, vous pouvez rencontrer les erreurs suivantes.

Les graphiques sont bloqués dans un état de chargement

Ce problème se produit si le trafic réseau de l’espace de travail Azure Monitor est bloqué. La cause racine de ce problème est généralement liée aux stratégies réseau, telles que les logiciels de blocage de fenêtres publicitaires. Pour résoudre ce problème, désactivez le blocage des fenêtres publicitaires ou placez le trafic monitor.azure.com dans la liste verte et rechargez la page.

Impossible d’accéder à la règle de collecte de données

Cette erreur se produit lorsque l’utilisateur n’a pas l’autorisation d’afficher la règle de collecte de données Prometheus associée pour le cluster, ou lorsque la règle de collecte de données a été supprimée. Pour résoudre cette erreur, accordez l’accès à la règle de collecte de données Prometheus ou reconfigurez Prometheus managé à l’aide du bouton Monitoring Settings de la barre d’outils.

Impossible d’accéder à l’espace de travail Azure Monitor

Cette erreur se produit lorsque l’utilisateur n’a pas l’autorisation d’afficher l’espace de travail Azure Monitor associé pour le cluster, ou lorsque l’espace de travail Azure Monitor a été supprimé. Pour résoudre cette erreur, accordez l’accès à l’espace de travail Azure Monitor ou reconfigurez Prometheus managé en supprimant et en redéployant le module complémentaire.

Impossible de récupérer les données

Cette erreur se produit généralement lors de l’interrogation de grands volumes de données, et peut être résolue en réduisant l’intervalle de temps à une fenêtre plus courte ou en filtrant pour afficher moins d’objets.

Erreur de configuration des données

Cette erreur peut se produire lorsque les règles d’enregistrement ont été modifiées ou supprimées. Utilisez le bouton Reconfigure pour corriger les règles d’enregistrement et réessayez.

Accès refusé

Cela se produit lorsque le jeton du portail de l’utilisateur expire ou n’a pas les autorisations nécessaires pour afficher l’espace de travail Azure Monitor associé pour le cluster. Ce problème peut généralement être résolu en actualisant la session du navigateur ou en se reconnectant.

Une erreur inconnue s’est produite.

Si ce message d’erreur persiste, contactez le support technique pour ouvrir un ticket.