Vai al contenuto

Monitoraggio

Ultralytics Platform fornisce un monitoraggio completo per gli endpoint distribuiti. Track le metriche delle richieste, visualizza i log e analizza le prestazioni in tempo reale.

Dashboard di Monitoraggio

Accedi alla dashboard di monitoraggio globale dalla barra laterale:

  1. Clicca su Monitoring nella barra laterale
  2. Visualizza tutte le distribuzioni a colpo d'occhio
  3. Clicca sui singoli endpoint per i dettagli

Schede di Panoramica

MetricaDescrizione
Richieste TotaliRichieste su tutti gli endpoint (24h)
Distribuzioni AttiveEndpoint attualmente in esecuzione
Tasso di ErrorePercentuale di richieste fallite
Latenza MediaTempo di risposta medio

Tabella delle Distribuzioni

Visualizza tutte le distribuzioni con le metriche chiave:

ColonnaDescrizione
ModelloNome del modello con link
RegioneRegione di distribuzione con bandiera
StatoIndicatore In Esecuzione/Fermato
RichiesteConteggio richieste (24h)
LatenzaTempo di risposta P50
ErroriConteggio errori (24h)
SparklineVisualizzazione dell'andamento del traffico

Aggiornamenti in tempo reale

La dashboard esegue il polling ogni 30 secondi. Clicca su aggiorna per aggiornamenti immediati.

Metriche degli Endpoint

Visualizza metriche dettagliate per i singoli endpoint:

  1. Naviga alla scheda Deploy del tuo modello
  2. Clicca su un endpoint
  3. Visualizza il pannello delle metriche

Metriche Disponibili

MetricaDescrizioneUnità
Conteggio richiesteRichieste totali nel tempoconteggio
Latenza delle richiesteDistribuzione del tempo di rispostams
Tasso di ErrorePercentuale di richieste fallite%
Conteggio istanzeIstanze di container attiveconteggio
Utilizzo della CPUUtilizzo del processore%
Utilizzo della memoriaConsumo di RAMMB

Intervalli di Tempo

Seleziona l'intervallo di tempo per le metriche:

IntervalloDescrizione
1hUltima ora
6hUltime 6 ore
24hUltime 24 ore (predefinito)
7dUltimi 7 giorni

Grafici delle Metriche

I grafici interattivi mostrano:

  • Grafici a linee per le tendenze nel tempo
  • Passa il mouse per i valori esatti
  • Zoom per analizzare periodi specifici

Log

Visualizza i log delle richieste per il debug:

Voci di Log

Ogni voce di log mostra:

CampoDescrizione
TimestampTempo della richiesta
GravitàINFO, WARNING, ERROR
MessaggioContenuto del log
ID richiestaIdentificatore univoco

Livelli di Gravità

Filtra i log per gravità:

LivelloColoreDescrizione
INFOBluRichieste normali
WARNINGGialloProblemi non critici
ERRORERossoRichieste fallite

Filtro Log

Filtra i log per trovare i problemi:

  1. Seleziona il livello di gravità
  2. Cerca per parola chiave
  3. Filtra per intervallo di tempo

Avvisi

Configura avvisi per problemi agli endpoint (prossimamente):

Tipo di avvisoAttivatore
Tasso di Errore ElevatoTasso di errore > soglia
Latenza ElevataLatenza P95 > soglia
Nessuna richiestaZero richieste per il periodo
ScalabilitàIstanze alla capacità massima

Ottimizzazione delle performance

Utilizza i dati di monitoraggio per ottimizzare:

Latenza Elevata

Se la latenza è troppo elevata:

  1. Verifica il numero di istanze (potrebbero esserne necessarie di più)
  2. Verifica che la dimensione del modello sia appropriata
  3. Considera una regione più vicina
  4. Controlla le dimensioni delle immagini inviate

Tasso di Errore Elevato

Se si verificano errori:

  1. Esaminare i log degli errori per i dettagli
  2. Verificare il formato della richiesta
  3. Verificare che la chiave API sia valida
  4. Verificare i limiti di frequenza

Problemi di Scalabilità

In caso di raggiungimento della capacità:

  1. Aumentare il numero massimo di istanze
  2. Impostare il numero minimo di istanze > 0
  3. Valutare l'utilizzo di più regioni
  4. Ottimizzare il batching delle richieste

Esporta Dati

Esportare i dati di monitoraggio per l'analisi:

  1. Selezionare l'intervallo di tempo
  2. Clicca su Esporta
  3. Scaricare il file CSV

L'esportazione include:

  • Timestamp
  • Conteggio richieste
  • Metriche di latenza
  • Conteggio errori
  • Metriche delle istanze

FAQ

Per quanto tempo vengono conservati i dati?

Tipo di datiPeriodo di conservazione
Metriche30 giorni
Log7 giorni
Avvisi90 giorni

È possibile configurare un monitoraggio esterno?

Sì, gli URL degli endpoint funzionano con strumenti di monitoraggio esterni:

  • Monitoraggio dell'uptime (Pingdom, UptimeRobot)
  • Strumenti APM (Datadog, New Relic)
  • Controlli di integrità personalizzati

Quanto sono accurati i valori di latenza?

Le metriche di latenza misurano:

  • P50: Tempo di risposta mediano
  • P95: 95° percentile
  • P99: 99° percentile

Questi rappresentano il tempo di elaborazione lato server, esclusa la latenza di rete verso i tuoi utenti.

Perché le mie metriche sono in ritardo?

Le metriche hanno un ritardo di circa 2 minuti a causa di:

  • Pipeline di aggregazione delle metriche
  • Finestre di aggregazione
  • Caching della dashboard

Per il debug in tempo reale, controlla i log che sono quasi istantanei.

È possibile monitorare più endpoint contemporaneamente?

Sì, la dashboard di monitoraggio globale mostra tutti gli endpoint. Utilizza la tabella per confrontare le prestazioni tra le diverse distribuzioni.



📅 Creato 20 giorni fa ✏️ Aggiornato 20 giorni fa
glenn-jocher

Commenti