milvus-logo
LFAI
Casa
  • Guida all'amministrazione
    • Monitoraggio, avvisi e registri

Creare un avviso per i servizi Milvus

Questo argomento introduce il meccanismo degli avvisi per i servizi Milvus e spiega perché, quando e come creare avvisi in Milvus.

La creazione di avvisi consente di ricevere notifiche quando il valore di una metrica specifica supera la soglia predefinita.

Ad esempio, si crea un avviso e si imposta 80 MB come valore massimo per l'utilizzo della memoria da parte dei componenti Milvus. Se l'utilizzo effettivo supera il valore predefinito, riceverete un avviso che vi ricorderà che l'utilizzo della memoria del componente Milvus ha superato gli 80 MB. In seguito all'avviso, è possibile regolare l'allocazione delle risorse di conseguenza e tempestivamente per garantire la disponibilità del servizio.

Scenari per la creazione di avvisi

Di seguito sono riportati alcuni scenari comuni per i quali è necessario creare un avviso.

  • L'utilizzo della CPU o della memoria da parte dei componenti Milvus è troppo elevato.
  • I pod dei componenti Milvus hanno poco spazio su disco.
  • I pod dei componenti Milvus si riavviano troppo frequentemente.

Per la configurazione degli avvisi sono disponibili le seguenti metriche:

MetricaDescrizioneUnità di misura
Utilizzo della CPUUtilizzo della CPU da parte dei componenti Milvus, indicato dal tempo di esecuzione della CPU.Secondi
MemoriaRisorse di memoria consumate dai componenti Milvus.MB
GorotoineAttività di esecuzione concorrente in linguaggio GO./
Thread del sistema operativoThread o processi leggeri in un sistema operativo./
Processo aperto FdsIl numero attuale di descrittori di file utilizzati./

Impostare gli avvisi

Questa guida prende come esempio la creazione di un avviso per l'utilizzo della memoria dei componenti Milvus. Per creare altri tipi di avvisi, si prega di adattare i comandi di conseguenza. Se si riscontrano problemi durante il processo, non esitate a chiedere nel forum Milvus o ad avviare una discussione su Slack.

Prerequisiti

Questo tutorial presuppone che Grafana sia installato e configurato. In caso contrario, si consiglia di leggere la guida al monitoraggio.

1. Aggiungere una nuova query

Per aggiungere un avviso sull'utilizzo della memoria dei componenti Milvus, modificare il pannello Memoria. Quindi, aggiungere una nuova query con la metrica: process_resident_memory_bytes{app_kubernetes_io_name="milvus", app_kubernetes_io_instance=~"my-release", namespace="default"}

Alert_metric Metrica_avviso

2. Salvare il dashboard

Salvare la dashboard e attendere qualche minuto per visualizzare l'avviso.

Alert_dashboard Cruscotto_avviso

La query di avviso di Grafana non supporta le variabili template. Pertanto, è necessario aggiungere una seconda query senza variabili template nelle etichette. La seconda query è denominata "A" per impostazione predefinita. È possibile rinominarla facendo clic sul menu a tendina.

Alert_query Query_di_avviso

3. Aggiungere notifiche di avviso

Per ricevere le notifiche di avviso, aggiungere un "canale di notifica". Quindi, specificare il canale nel campo "Invia a".

Alert_notification Notifica_avviso

Se l'avviso viene creato e attivato con successo, si riceverà una notifica come mostrato nella schermata seguente.

Notification_message Messaggio_di_notifica

Per eliminare un avviso, accedere al pannello "Avviso" e fare clic sul pulsante Elimina.

Delete_alert Elimina_avviso

Cosa fare dopo

Tradotto daDeepLogo

Try Managed Milvus for Free

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

Get Started
Feedback

Questa pagina è stata utile?