Surveillance de Satellite
IBM Cloud Satellite® fournit des outils intégrés permettant de surveiller l’état des sites, des hôtes, des clusters et des points de terminaison Link.
La surveillance de votre emplacement Satellite et des services IBM Cloud qui y sont exécutés nécessite une configuration distincte. Pour collecter les métriques de la plateforme de localisation, activez une instance d' Monitoring dans la même région que celle qui gère votre localisation. Pour collecter les métriques des pods d’un cluster Red Hat OpenShift on IBM Cloud dans votre emplacement Satellite, déployez un agent de surveillance dans le cluster afin de transférer les métriques vers une instance Monitoring. Une seule instance d' Monitoring collecte les métriques à la fois pour votre emplacement Satellite et pour les services qui y sont exécutés.
Eléments journalisés et surveillés par défaut
Par défaut, Satellite génère certains événements d'activité et surveille l'état de votre emplacement et de vos ressources d'hôte.
Audit d'événements pour les actions Satellite
Surveillance IBM pour résoudre et signaler des alertes d'emplacement
IBM surveille et résout automatiquement certaines conditions d'alerte liées à la configuration de votre site et à votre infrastructure d'hébergement. Le tableau suivant présente chaque scénario et la mesure prise.
De plus, si vous configurez votre emplacement Satellite de sorte à transférer les journaux vers IBM Cloud Logs, les messages et des informations plus détaillées issus du composant IBM Monitoring sont capturés et stockés dans votre instance IBM Cloud Logs.
| Scénario | Action |
|---|---|
| Le plan de contrôle d'emplacement n'a pas d'hôte dans trois zones distinctes. | Vérifiez la présence d'hôtes joints non affectés dans l'emplacement. Si un hôte est disponible, affectez-le au plan de contrôle d'emplacement pour la zone manquante, en accordant la priorité aux hôtes dont le libellé correspond à la zone. |
| La capacité du cluster dépasse 80 % dans une zone. | Empêchez ou autorisez la création de clusters Red Hat OpenShift. Attribuez des hôtes disponibles à un plan de contrôle d'emplacement pour obtenir des ressources de calcul supplémentaires. |
| L'état des clusters Red Hat OpenShift est incorrect. | Résolvez certains problèmes de santé liés aux clusters Red Hat OpenShift. |
| Les outils de surveillance par défaut tels que Prometheus ne fonctionnent pas. | Envoyez des alertes à votre instance IBM Cloud Logs et renvoyez un message d'état comportant des informations de dépannage supplémentaires. |
| L'enregistrement du sous-domaine d'entrée échoue. | Alertez les ingénieurs IBM afin qu'ils identifient et résolvent les problèmes, puis renvoyez un message d'état comportant des informations de dépannage supplémentaires. |
Affichage de l'emplacement, de l'hôte et de l'état de santé du cluster
Vérifiez l'état des ressources d' Satellite, notamment les emplacements, les hôtes, les clusters et les ressources d' Kubernetes.
Affichage de l'état de santé d'un emplacement
IBM Cloud surveille vos hôtes de localisation Satellite et rend compte de leur état. Voir IBM: alertes de surveillance et débogage de l'état des sites.
Vous pouvez vérifier l'état de santé de l'hôte à partir du tableau Locations (Emplacements) de la console Satellite, ou en exécutant
ibmcloud sat location ls.
| État de santé | Description |
|---|---|
action required |
L'emplacement requiert votre attention. Consultez le statut et le message pour obtenir des informations complémentaires, et essayez de déboguer votre emplacement. |
completed |
Satellite a terminé de configurer les composants du plan de contrôle d'emplacement sur les hôtes que vous avez affectés au plan de contrôle. L'emplacement est bientôt prêt à être utilisé. |
completing |
Satellite configure les composants du plan de contrôle d'emplacement sur les hôtes que vous avez affectés au plan de contrôle. Revenez un peu plus tard. |
critical |
Le plan de contrôle d'emplacement Satellite requiert votre attention. Consultez le statut et le message pour obtenir des informations complémentaires, et essayez de déboguer votre plan de contrôle d'emplacement. |
failed |
Satellite n'a pas réussi à résoudre les problèmes liés à votre emplacement. Pour plus d'informations, consultez le message d'état. |
host required |
L'emplacement Satellite a été créé, mais vous devez affecter des hôtes au plan de contrôle d'emplacement. Affectez-les par multiples de 3 (par 6, 9 ou 12 par exemple). |
normal |
L'emplacement Satellite est prêt à être utilisé. |
provisioning |
Le plan de contrôle de Satellite est en cours de mise à disposition. Vous ne pouvez pas affecter d'hôtes à d'autres ressources Satellite, telles que des clusters, dans l'emplacement tant que le plan de contrôle n'est pas prêt. |
resolving |
Satellite tente de résoudre les problèmes à votre place, en affectant par exemple des hôtes disponibles au plan de contrôle afin de résoudre les problèmes de capacité. Pour plus d'informations, consultez le message d'état. |
Affichage de l'état de santé d'un hôte
Lorsque vous connectez des hôtes à un emplacement Satellite, IBM Cloud surveille l'hôte et signale les statuts que vous pouvez utiliser pour que vos hôtes restent en bonne santé. Pour plus d'informations, voir Surveillance IBM pour résoudre et signaler des alertes d'emplacement. Pour obtenir de l'aide sur le traitement des incidents, voir Débogage de l'état de santé d'un hôte.
Vous pouvez vérifier l'état de santé des hôtes à partir du tableau Hosts dans la console Satellite, ou en exécutant ibmcloud sat host ls --location <location_name_or_ID>.
| État de santé | Description |
|---|---|
assigned |
L'hôte est affecté à une ressource Satellite, comme un plan de contrôle d'emplacement ou un cluster. Pour plus d'informations, consultez le statut. Si le statut est -, les hôtes n'ont pas terminé le processus d'amorçage
sur la ressource Satellite. Pour les hôtes que vous venez d'affecter, attendez une heure environ avant que le processus se termine. Si vous voyez toujours le statut, connectez-vous à l'hôte pour continuer le débogage. |
health-pending |
L'hôte est affecté et amorcé dans le cluster en tant que noeud worker mis à disposition et déployé. Toutefois, les composants de santé configurés par IBM dans l'hôte ne peuvent pas communiquer le statut à IBM Cloud. Assurez-vous que vos hôtes respectent la configuration minimale requise en matière de connectivité hôte et réseau et que les hôtes ne sont pas bloqués par un pare-feu chez votre fournisseur d'infrastructure. |
provisioning |
L'hôte est connecté à l'emplacement Satellite et est en cours d'amorçage pour faire partie d'une ressource Satellite, telle que le noeud worker d'un cluster Red Hat OpenShift on IBM Cloud. Lorsque l'hôte signale un état provisioning,
le noeud worker passe par les états de mise à disposition et de déploiement. Vous pouvez vous connecter à l'hôte dans cet état pour afficher les journaux. Voir Activation de SSH sur les hôtes Satellite. |
ready |
L'hôte est connecté à l'emplacement Satellite et est prêt à être affecté à une ressource Satellite. |
normal |
L'hôte est affecté à une ressource Satellite, comme un plan de contrôle d'emplacement ou un cluster, et est prêt à être utilisé. |
reload-required |
L'hôte est connecté à l'emplacement Satellite, mais nécessite d'être rechargé pour pouvoir être affecté à une ressource Satellite. Par exemple, si vous avez supprimé un cluster Satellite, tous les hôtes de ce cluster doivent être rechargés. Pour recharger un hôte, vous devez retirer l'hôte de l'emplacement, recharger le système d'exploitation dans le fournisseur d'infrastructure sous-jacent, puis reconnecter l'hôte à l'emplacement. |
unassigned |
L'hôte est connecté à l'emplacement Satellite et est prêt à être affecté à une ressource Satellite. Si vous avez tenté d'affecter l'hôte sans succès, consultez Impossible d'affecter des hôtes à un cluster. |
unknown |
L'état de santé de l'hôte est inconnu. Si l'hôte n'est pas affecté, essayez de l'affecter à une ressource Satellite, telle qu'un cluster. Si l'hôte est affecté, essayez de déboguer l'hôte en suivant les étapes de la section Débogage de l'état de santé de l'hôte. Si l'hôte a toujours des problèmes, essayez de supprimer, de mettre à jour et de reconnecter l'hôte. |
unresponsive |
L'hôte n'a pas communiqué avec le plan de contrôle d'emplacement Satellite depuis 5 minutes. Il ne peut pas être affecté s'il ne répond pas. Essayez de déboguer l'état de santé de l'hôte, en particulier la connectivité du réseau. |
Lorsque vous consultez le tableau « Hosts » (Hôtes) dans la console d' Satellite, les hôtes du plan de contrôle nécessitant une intervention s'affichent avec des étiquettes d'état mises à jour. La mention « Action requise » (anciennement « Avertissement ») indique que l'hôte nécessite votre attention. L'étiquette « Remplacement requis » indique que l'hôte est très obsolète et doit être remplacé. Ces deux statuts s'accompagnent d'une info-bulle renvoyant vers la procédure de mise à jour de l'hôte. Pour plus d'informations, consultez la section « Identification des hôtes du plan de contrôle devant être mis à jour ».
Affichage de l'état de santé d'un cluster
Consultez la documentation Red Hat OpenShift on IBM Cloud pour examiner l'état du cluster dans votre emplacement Satellite.
Affichage des ressources Kubernetes dans les clusters
Les clusters ajoutés à la configuration d' Satellite font l'objet d'un inventaire automatique de leurs ressources d' Kubernetes, en vue d'un examen.
L'ajout de clusters à la configuration Satellite ne permet pas de configurer automatiquement les solutions de journalisation et de surveillance, telles que IBM Cloud Logs et IBM Cloud Monitoring.
Affichage du statut d'enregistrement de Satellite Config pour les clusters
Consultez l'état d'enregistrement des clusters activés pour la configuration d' Satellite, y compris ceux situés dans des emplacements de cloud public.
- Répertoriez les clusters qui sont enregistrés auprès de Satellite Config. Prenez note de la sortie figurant dans les colonnes Status et Location.
ibmcloud sat cluster ls - Prenez connaissance des statuts d'enregistrement de Satellite Config ci-dessous.
| Statut | Description |
|---|---|
active |
Les composants Satellite Config pour l'emplacement sont installés dans le cluster et une ressource au moins est surveillée. |
inactive |
Les composants Satellite Config ont été retirés manuellement du cluster ou sont installés mais ne répondent plus à Satellite Config. Par exemple, la connexion réseau est interrompue. Les ressources existantes, le cas échéant, continuent de s'exécuter mais ne reçoivent pas de mises à jour. Pour résoudre le problème, essayez de déboguer votre emplacement Satellite ou votre cluster. |
registered |
Les composants Satellite Config sont installés dans le cluster, mais aucune ressource n'est surveillée. Pour configurer Watch-keeper, voir Examen des ressources gérées par Satellite Config. |
Configuration de Monitoring pour les métriques de plateforme de l'emplacement Satellite
Transmettez et consultez les métriques d' Satellite dans une instance d' IBM Cloud Monitoring activée pour les métriques au niveau de la plateforme.
Des métriques sont disponibles pour le composant Link de Satellite de votre emplacement afin de faciliter la surveillance des performances de certains noeuds finaux Link ou de tous les noeuds finaux Link de l'emplacement. Par exemple, vous pouvez surveiller le temps d'attente ou le débit d'un noeud final Link que vous avez créé.
-
Créez ou choisissez une instance Monitoring existante.
- Si vous disposez déjà d'une instance Monitoring dans la même région IBM Cloud que celle où votre emplacement Satellite est géré et que l'instance Monitoring est configurée pour collecter des métriques de plateforme, les métriques générées pour votre emplacement Satellite sont automatiquement acheminées vers cette instance Monitoring.
- Sinon, procédez comme suit afin de configurer Monitoring pour votre emplacement Satellite :
- Déployez une instance d' IBM Cloud Monitoring dans la même région d' IBM Cloud que celle à partir de laquelle votre site Satellite est géré.
- Activez l'instance pour la collecte des métriques de niveau plateforme. Au sein d'une même région, une seule instance d' Monitoring est activée à la fois pour la collecte des métriques de la plateforme.
-
Dans le tableau de bord Surveillance, cliquez sur Ouvrir le tableau de bord pour votre instance Monitoring.
-
Dans le tableau de bord d' Monitoring, cliquez sur Tableaux de bord > IBM > Satellite Link- Présentation. Le tableau de bord prédéfini pour les métriques Satellite Link s'ouvre. Les instances d' Monitoring nouvellement créées nécessitent jusqu'à deux heures avant que les tableaux de bord d' IBM ne soient disponibles.
Vous pouvez créer une copie de ce tableau de bord afin de personnaliser les métriques qui s'affichent. Pour ajouter des métriques activées pour IBM Cloud Satellite, recherchez le préfixe
ibm_satellite_link. -
Passez en revue les métriques disponibles et les attributs pour la segmentation.
-
Examinez les autres méthodes d'utilisation des métriques de plateforme.
Après avoir configuré Monitoring avec le tableau de bord prédéfini pour les métriques Satellite Link, vous pouvez accéder rapidement à ce tableau de bord depuis l'onglet Noeuds finaux Link de la console de votre emplacement Satellite en cliquant sur Lancer la surveillance.
Métriques disponibles
Les indicateurs suivants sont disponibles pour le plan de contrôle de votre site Satellite.
Nombre de tunnels de l'emplacement
Nombre total de serveurs de tunnel Satellite Link présents sur le noeud final. Trois tunnels sont créés entre le serveur de tunnel et le connecteur pour prendre en charge la redondance entre les trois zones de disponibilité de votre emplacement.
| Métadonnées | Description |
|---|---|
Metric Name |
ibm_satellite_link_location_tunnel_count |
Metric Type |
gauge |
Value Type |
none |
Segment By |
Service instance, Service instance name, Location ID |
Temps d'attente de l'emplacement
Temps de transit aller-retour (RTT) total des données, en millisecondes, pour cet emplacement. Le RTT mesure le temps mis par un paquet de données pour aller d'un emplacement à IBM Cloud et revenir.
| Métadonnées | Description |
|---|---|
Metric Name |
ibm_satellite_link_location_rtt_second |
Metric Type |
gauge |
Value Type |
none |
Segment By |
Service instance, Service instance name, Location ID |
Trafic de l'emplacement vers le cloud
Débit total de données en octets par seconde dans le sens "vers le cloud" pour l'emplacement.
| Métadonnées | Description |
|---|---|
Metric Name |
ibm_satellite_link_location_to_cloud_data_rate |
Metric Type |
gauge |
Value Type |
none |
Segment By |
Service instance, Service instance name, Location ID |
Trafic de l'emplacement depuis le cloud
Débit total de données en octets par seconde dans le sens "depuis le cloud" pour l'emplacement.
| Métadonnées | Description |
|---|---|
Metric Name |
ibm_satellite_link_location_from_cloud_data_rate |
Metric Type |
gauge |
Value Type |
none |
Segment By |
Service instance, Service instance name, Location ID |
Trafic total de l'emplacement
Débit total de données en octets par seconde dans les sens "vers le cloud" et "depuis le cloud" pour l'emplacement.
| Métadonnées | Description |
|---|---|
Metric Name |
ibm_satellite_link_location_total_data_rate |
Metric Type |
gauge |
Value Type |
none |
Segment By |
Service instance, Service instance name, Location ID |
Nombre de connexions de noeud final
Nombre total de connexions présentes sur le noeud final.
| Métadonnées | Description |
|---|---|
Metric Name |
ibm_satellite_link_endpoint_connection_count |
Metric Type |
gauge |
Value Type |
none |
Segment By |
Service instance, Service instance name, Location ID, Endpoint ID, Endpoint Name |
Trafic du noeud final vers le cloud
Débit de données en octets par seconde dans le sens "vers le cloud" pour le noeud final.
| Métadonnées | Description |
|---|---|
Metric Name |
ibm_satellite_link_endpoint_to_cloud_data_rate |
Metric Type |
gauge |
Value Type |
none |
Segment By |
Service instance, Service instance name, Location ID, Endpoint ID, Endpoint Name |
Trafic du noeud final depuis le cloud
Débit de données en octets par seconde dans le sens "depuis le cloud" pour le noeud final.
| Métadonnées | Description |
|---|---|
Metric Name |
ibm_satellite_link_endpoint_from_cloud_data_rate |
Metric Type |
gauge |
Value Type |
none |
Segment By |
Service instance, Service instance name, Location ID, Endpoint ID, Endpoint Name |
Trafic total du noeud final
Débit total de données en octets par seconde dans les sens "vers le cloud" et "depuis le cloud" pour le noeud final.
| Métadonnées | Description |
|---|---|
Metric Name |
ibm_satellite_link_endpoint_total_data_rate |
Metric Type |
gauge |
Value Type |
none |
Segment By |
Service instance, Service instance name, Location ID, Endpoint ID, Endpoint Name |
Attributs de segmentation
Passez en revue les attributs globaux et supplémentaires suivants disponibles pour la segmentation des métriques Satellite.
Attributs globaux
Les attributs globaux suivants sont disponibles pour segmenter tous les Indicateurs disponibles.
| Attribut | Nom d'attribut | Description de l'attribut |
|---|---|---|
Cloud Type |
ibm_ctype |
Type du cloud, qui peut être public, dédié ou local |
Location |
ibm_location |
Emplacement de la ressource surveillée, qui peut être une région, un centre de données ou global |
Resource |
ibm_resource |
Ressource mesurée par le service, généralement un nom d'identification ou un identificateur global unique |
Resource Type |
ibm_resource_type |
Type de la ressource mesurée par le service |
Resource group |
ibm_resource_group_name |
Groupe de ressources dans lequel l'emplacement Satellite a été créé |
Scope |
ibm_scope |
Identificateur global unique du compte associé à cette métrique |
Service name |
ibm_service_name |
Nom du service qui génère cette métrique |
Attributs supplémentaires
Les attributs supplémentaires suivants spécifiques à Satellite permettent de segmenter une ou plusieurs des métriques disponibles. Consultez la zone Segment By de chaque métrique pour déterminer
ses attributs de segmentation disponibles.
| Attribut | Nom d'attribut | Description de l'attribut |
|---|---|---|
Endpoint ID |
ibm_satellite_link_endpoint_id |
Identificateur du noeud final |
Endpoint Name |
ibm_satellite_link_endpoint_name |
Nom du noeud final |
Location ID |
ibm_satellite_link_location_id |
Identificateur de l'emplacement |
Service instance |
ibm_service_instance |
Le segment d'instance de service identifie l'instance à laquelle la métrique est associée |
Service instance name |
ibm_service_instance_name |
Nom de l'instance de service fourni par l'utilisateur. L'unicité des noms d'instances de service n'est pas garantie d'une région à l'autre au sein du compte. |
Configuration de la surveillance pour les clusters
Il n'est actuellement pas possible d'utiliser la console Red Hat OpenShift on IBM Cloud pour activer la surveillance des clusters Satellite. Vous devez déployer manuellement des agents de surveillance sur votre cluster pour acheminer des métriques vers Monitoring.
Pour configurer la surveillance pour les clusters Red Hat OpenShift qui s'exécutent dans votre emplacement Satellite, voir Déploiement d'un agent de surveillance dans un cluster Red Hat OpenShift.
Lorsque vous spécifiez une adresse pour le COLLECTOR_ENDPOINT, vous pouvez utiliser l'adresse de noeud final de lien satellite-sysdig de sorte que vous n'ayez pas besoin d'ouvrir de nouvelles règles de pare-feu.