milvus-logo
LFAI
Home
  • Leitfaden für die Verwaltung
    • Überwachung, Warnungen und Protokolle

Eine Warnung für Milvus-Dienste erstellen

In diesem Thema wird der Alert-Mechanismus für Milvus-Dienste vorgestellt und erklärt, warum, wann und wie man Alerts in Milvus erstellt.

Durch das Erstellen von Alerts können Sie Benachrichtigungen erhalten, wenn der Wert einer bestimmten Metrik den von Ihnen vordefinierten Schwellenwert überschreitet.

Beispiel: Sie erstellen einen Alert und legen 80 MB als Höchstwert für die Speichernutzung durch Milvus-Komponenten fest. Wenn die tatsächliche Nutzung den vordefinierten Wert übersteigt, erhalten Sie Warnungen, die Sie daran erinnern, dass die Speichernutzung der Milvus-Komponente 80 MB übersteigt. Nach der Warnung können Sie die Ressourcenzuweisung entsprechend und rechtzeitig anpassen, um die Verfügbarkeit des Dienstes sicherzustellen.

Szenarien für die Erstellung von Alarmen

Nachfolgend finden Sie einige häufige Szenarien, für die Sie eine Warnung erstellen müssen.

  • Die CPU- oder Speichernutzung durch Milvus-Komponenten ist zu hoch.
  • Der Festplattenspeicher der Milvus-Komponenten-Pods wird knapp.
  • Milvus-Komponenten-Pods werden zu häufig neu gestartet.

Die folgenden Metriken sind für die Alarmierungskonfiguration verfügbar:

MetrikBeschreibungMaßeinheit
CPU-AuslastungCPU-Nutzung durch Milvus-Komponenten, die durch die Laufzeit der CPU angezeigt wird.Sekunde
SpeicherVon den Milvus-Komponenten verbrauchte Speicherressourcen.MB
GoroutinenGleichzeitig ausgeführte Aktivitäten in der Sprache GO./
OS-ThreadsThreads, oder leichtgewichtige Prozesse in einem Betriebssystem./
Prozess Geöffnete FdsDie aktuelle Anzahl der verwendeten Dateideskriptoren./

Alarme einrichten

In dieser Anleitung wird als Beispiel die Erstellung eines Alerts für die Speichernutzung von Milvus-Komponenten verwendet. Um andere Arten von Alarmen zu erstellen, passen Sie bitte Ihre Befehle entsprechend an. Sollten Sie während des Prozesses auf Probleme stoßen, fragen Sie bitte im Milvus-Forum oder starten Sie eine Diskussion auf Slack.

Voraussetzungen

Dieses Tutorial geht davon aus, dass Sie Grafana installiert und konfiguriert haben. Falls nicht, empfehlen wir die Lektüre des Monitoring-Guides.

1. Fügen Sie eine neue Abfrage hinzu

Um einen Alarm für die Speichernutzung von Milvus-Komponenten hinzuzufügen, bearbeiten Sie das Panel Speicher. Fügen Sie dann eine neue Abfrage mit der Metrik hinzu: process_resident_memory_bytes{app_kubernetes_io_name="milvus", app_kubernetes_io_instance=~"my-release", namespace="default"}

Alert_metric Alert_metric

2. Speichern Sie das Dashboard

Speichern Sie das Dashboard und warten Sie ein paar Minuten, um den Alarm zu sehen.

Alert_dashboard Alert_dashboard

Die Grafana Alert-Abfrage unterstützt keine Template-Variablen. Daher sollten Sie eine zweite Abfrage ohne Template-Variablen in den Labels hinzufügen. Die zweite Abfrage wird standardmäßig als "A" benannt. Sie können sie umbenennen, indem Sie auf das Dropdown klicken.

Alert_query Warnung_Abfrage

3. Hinzufügen von Warnmeldungen

Um Warnmeldungen zu erhalten, fügen Sie einen "Benachrichtigungskanal" hinzu. Geben Sie dann den Kanal im Feld "Senden an" an.

Alert_notification Warnung_Benachrichtigung

Wenn die Warnmeldung erfolgreich erstellt und ausgelöst wurde, erhalten Sie eine Benachrichtigung wie in der folgenden Abbildung dargestellt.

Notification_message Benachrichtigung_Nachricht

Um eine Benachrichtigung zu löschen, gehen Sie zum Bereich "Benachrichtigung" und klicken Sie auf die Schaltfläche "Löschen".

Delete_alert Warnmeldung_löschen

Was kommt als Nächstes?

Übersetzt vonDeepL

Try Managed Milvus for Free

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

Get Started
Feedback

War diese Seite hilfreich?