milvus-logo
LFAI
Home
  • Guide d'administration
    • Surveillance, alertes et journaux

Création d'une alerte pour les services Milvus

Cette rubrique présente le mécanisme d'alerte pour les services Milvus et explique pourquoi, quand et comment créer des alertes dans Milvus.

En créant des alertes, vous pouvez recevoir des notifications lorsque la valeur d'une mesure spécifique dépasse le seuil que vous avez prédéfini.

Par exemple, vous créez une alerte et définissez 80 Mo comme valeur maximale pour l'utilisation de la mémoire par les composants Milvus. Si l'utilisation réelle dépasse le nombre prédéfini, vous recevrez des alertes vous rappelant que l'utilisation de la mémoire par le composant Milvus dépasse 80 Mo. En cas d'alerte, vous pouvez alors ajuster l'allocation des ressources en conséquence et en temps voulu pour garantir la disponibilité du service.

Scénarios de création d'alertes

Voici quelques scénarios courants pour lesquels vous devez créer une alerte.

  • L'utilisation de l'UC ou de la mémoire par les composants Milvus est trop élevée.
  • Les pods de composants Milvus manquent d'espace disque.
  • Les pods des composants Milvus redémarrent trop fréquemment.

Les mesures suivantes sont disponibles pour la configuration des alertes :

MétriqueDescriptionUnité de mesure
Utilisation de l'UCUtilisation de l'UC par les composants Milvus, indiquée par le temps d'exécution de l'UC.Seconde
MémoireRessources de mémoire consommées par les composants Milvus.MO
GoroutinesActivités exécutées simultanément en langage GO./
Fils du système d'exploitationThreads, ou processus légers dans un système d'exploitation./
Fds ouverts par le processusLe nombre actuel de descripteurs de fichiers utilisés./

Mise en place d'alertes

Ce guide prend l'exemple de la création d'une alerte sur l'utilisation de la mémoire des composants Milvus. Pour créer d'autres types d'alertes, veuillez adapter vos commandes en conséquence. Si vous rencontrez des problèmes au cours du processus, n'hésitez pas à poser des questions dans le forum Milvus ou à lancer une discussion sur Slack.

Conditions préalables

Ce tutoriel suppose que vous avez installé et configuré Grafana. Si ce n'est pas le cas, nous vous recommandons de lire le guide de surveillance.

1. Ajouter une nouvelle requête

Pour ajouter une alerte sur l'utilisation de la mémoire des composants Milvus, modifiez le panneau Mémoire. Ensuite, ajoutez une nouvelle requête avec la métrique : process_resident_memory_bytes{app_kubernetes_io_name="milvus", app_kubernetes_io_instance=~"my-release", namespace="default"}

Alert_metric Alert_metric

2. Sauvegarder le tableau de bord

Sauvegarder le tableau de bord et attendre quelques minutes pour voir apparaître l'alerte.

Alert_dashboard Tableau de bord_alerte

La requête d'alerte de Grafana ne prend pas en charge les variables de modèle. Par conséquent, vous devez ajouter une deuxième requête sans aucune variable de modèle dans les étiquettes. La deuxième requête est nommée "A" par défaut. Vous pouvez la renommer en cliquant sur le menu déroulant.

Alert_query Requête_alerte

3. Ajouter des notifications d'alerte

Pour recevoir des notifications d'alerte, ajoutez un "canal de notification". Ensuite, spécifiez le canal dans le champ "Envoyer à".

Alert_notification Alerte_notification

Si l'alerte est créée et déclenchée avec succès, vous recevrez une notification comme indiqué dans la capture d'écran ci-dessous.

Notification_message Message de notification

Pour supprimer une alerte, allez dans le panneau "Alerte" et cliquez sur le bouton "Supprimer".

Delete_alert Supprimer l'alerte

Prochaines étapes

Traduit parDeepL

Try Managed Milvus for Free

Zilliz Cloud is hassle-free, powered by Milvus and 10x faster.

Get Started
Feedback

Cette page a-t - elle été utile ?