Surveillez l'infrastructure avec des connexions Prometheus ou Fluentd
Vous pouvez configurer plusieurs paramètres en option pour améliorer votre expérience avec Astra Control Center. Pour surveiller l'ensemble de votre infrastructure et obtenir des informations exploitables, configurez Prometheus ou ajoutez une connexion Fluentd.
Si le réseau sur lequel vous exécutez Astra Control Center nécessite un proxy pour vous connecter à Internet (pour télécharger des packs de support sur le site de support NetApp), vous devez configurer un serveur proxy dans Astra Control Center.
Ajoutez un serveur proxy pour les connexions au site de support NetApp
Si le réseau sur lequel vous exécutez Astra Control Center nécessite un proxy pour vous connecter à Internet (pour télécharger des packs de support sur le site de support NetApp), vous devez configurer un serveur proxy dans Astra Control Center.
Astra Control Center ne valide pas les détails que vous entrez pour votre serveur proxy. Assurez-vous de saisir les valeurs correctes. |
-
Connectez-vous à Astra Control Center à l'aide d'un compte disposant du privilège admin/propriétaire.
-
Sélectionnez compte > connexions.
-
Sélectionnez Connect dans la liste déroulante pour ajouter un serveur proxy.
-
Entrez le nom du serveur proxy ou l'adresse IP et le numéro du port proxy.
-
Si votre serveur proxy nécessite une authentification, cochez la case et saisissez le nom d'utilisateur et le mot de passe.
-
Sélectionnez connexion.
Si les informations de proxy que vous avez saisies ont été enregistrées, la section HTTP Proxy de la page Account > Connections indique qu'elle est connectée et affiche le nom du serveur.
Modifier les paramètres du serveur proxy
Vous pouvez modifier les paramètres du serveur proxy.
-
Connectez-vous à Astra Control Center à l'aide d'un compte disposant du privilège admin/propriétaire.
-
Sélectionnez compte > connexions.
-
Sélectionnez Modifier dans la liste déroulante pour modifier la connexion.
-
Modifiez les détails du serveur et les informations d'authentification.
-
Sélectionnez Enregistrer.
Désactiver la connexion au serveur proxy
Vous pouvez désactiver la connexion au serveur proxy. Vous serez averti avant de désactiver cette interruption potentielle des autres connexions.
-
Connectez-vous à Astra Control Center à l'aide d'un compte disposant du privilège admin/propriétaire.
-
Sélectionnez compte > connexions.
-
Sélectionnez déconnecter dans la liste déroulante pour désactiver la connexion.
-
Dans la boîte de dialogue qui s'ouvre, confirmez l'opération.
Connectez-vous à Prometheus
Vous pouvez surveiller les données du centre de contrôle Astra avec Prometheus. Vous pouvez configurer Prometheus pour collecter des metrics à partir du terminal de metrics du cluster Kubernetes. Par ailleurs, vous pouvez utiliser Prometheus pour visualiser les données.
Pour plus d'informations sur l'utilisation de Prometheus, consultez leur documentation à l'adresse "Mise en route de Prometheus".
Assurez-vous que vous avez téléchargé et installé le package Prometheus sur le cluster Astra Control Center ou sur un autre cluster pouvant communiquer avec le cluster Astra Control Center.
Suivez les instructions de la documentation officielle à "Installez Prometheus".
Prometheus doit pouvoir communiquer avec le cluster Kubernetes Astra Control Center. Si Prometheus n'est pas installé sur le cluster Astra Control Center, vous devez vous assurer qu'ils peuvent communiquer avec le service de metrics exécuté sur le cluster Astra Control Center.
Configurez Prometheus
Astra Control Center expose un service de metrics sur le port TCP 9090 dans le cluster Kubernetes. Vous devez configurer Prometheus pour pouvoir collecter des metrics à partir de ce service.
-
Connectez-vous au serveur Prometheus.
-
Ajoutez votre entrée de cluster dans le
prometheus.yml
fichier. Dans leyml
ajoutez une entrée semblable à celle qui suit pour votre cluster dans lescrape_configs section
:job_name: '<Add your cluster name here. You can abbreviate. It just needs to be a unique name>' metrics_path: /accounts/<replace with your account ID>/metrics authorization: credentials: <replace with your API token> tls_config: insecure_skip_verify: true static_configs: - targets: ['<replace with your astraAddress. If using FQDN, the prometheus server has to be able to resolve it>']
Si vous définissez le tls_config insecure_skip_verify
àtrue
, Le protocole de chiffrement TLS n'est pas requis. -
Redémarrez le service Prometheus :
sudo systemctl restart prometheus
Accès à Prometheus
Accédez à l'URL Prometheus.
-
Dans un navigateur, entrez l'URL Prometheus du port 9090.
-
Vérifiez votre connexion en sélectionnant Statut > cibles.
Affichez les données de Prometheus
Vous pouvez utiliser Prometheus pour afficher les données du centre de contrôle Astra.
-
Dans un navigateur, entrez l'URL Prometheus.
-
Dans le menu Prometheus, sélectionnez Graph.
-
Pour utiliser l'Explorateur de mesures, sélectionnez l'icône en regard de Exécuter.
-
Sélectionnez
scrape_samples_scraped
Et sélectionnez Exécuter. -
Pour voir le raclage des échantillons dans le temps, sélectionnez Graph.
Si plusieurs données de cluster ont été collectées, les mesures de chaque cluster apparaissent dans une couleur différente.
Connectez-vous à Fluentd
Vous pouvez envoyer des journaux (événements Kubernetes) à partir d'un système surveillé par Astra Control Center vers votre terminal Fluentd. La connexion Fluentd est désactivée par défaut.
Les connexions Fluentd ne sont pas prises en charge pour les clusters gérés avec des workflows Kubernetes déclaratifs. Vous pouvez connecter Fluentd uniquement aux clusters gérés avec des workflows non natifs Kubernetes. |
Seuls les journaux d'événements des clusters gérés sont transférés à Fluentd. |
-
Un compte Astra Control Center avec admin/propriétaire privilèges.
-
Astra Control Center est installé et exécuté sur un cluster Kubernetes.
Astra Control Center ne valide pas les détails que vous entrez pour votre serveur Fluentd. Assurez-vous de saisir les valeurs correctes. |
-
Connectez-vous à Astra Control Center à l'aide d'un compte disposant du privilège admin/propriétaire.
-
Sélectionnez compte > connexions.
-
Sélectionnez Connect dans la liste déroulante où apparaît déconnecté pour ajouter la connexion.
-
Entrez l'adresse IP de l'hôte, le numéro de port et la clé partagée pour votre serveur Fluentd.
-
Sélectionnez connexion.
Si les détails que vous avez entrés pour votre serveur Fluentd ont été enregistrés, la section Fluentd de la page compte > connexions indique qu'il est connecté. Vous pouvez maintenant visiter le serveur Fluentd que vous avez connecté et afficher les journaux d'événements.
Si la connexion a échoué pour une raison quelconque, l'état indique FAILED. Vous pouvez trouver la raison de l'échec sous Notifications en haut à droite de l'interface utilisateur.
Vous pouvez également trouver les mêmes informations sous compte > Notifications.
Si vous rencontrez des problèmes avec la collecte de journaux, vous devez vous connecter à votre nœud de travail et vous assurer que vos journaux sont disponibles dans /var/log/containers/ .
|
Modifiez la connexion Fluentd
Vous pouvez modifier la connexion Fluentd à votre instance Astra Control Center.
-
Connectez-vous à Astra Control Center à l'aide d'un compte disposant du privilège admin/propriétaire.
-
Sélectionnez compte > connexions.
-
Sélectionnez Modifier dans la liste déroulante pour modifier la connexion.
-
Modifiez les paramètres du point final Fluentd.
-
Sélectionnez Enregistrer.
Désactivez la connexion Fluentd
Vous pouvez désactiver la connexion Fluentd à votre instance Astra Control Center.
-
Connectez-vous à Astra Control Center à l'aide d'un compte disposant du privilège admin/propriétaire.
-
Sélectionnez compte > connexions.
-
Sélectionnez déconnecter dans la liste déroulante pour désactiver la connexion.
-
Dans la boîte de dialogue qui s'ouvre, confirmez l'opération.