Monitoraggio dell'utilizzo

Servizi di Azure DevOps

È possibile analizzare l'utilizzo degli utenti in Azure DevOps Services per i 28 giorni precedenti. Il monitoraggio dell'utilizzo è importante per identificare le cause dei colli di bottiglia della larghezza di banda, che non sono causati da sistemi difettosi. Vedere i comandi o le operazioni più comuni seguenti che potrebbero attivare un messaggio di utilizzo.

  • Richieste ritardate
  • Richieste che hanno superato le soglie

Prerequisiti

Per visualizzare la pagina Utilizzo, è necessario essere membri del gruppo Project Collection Amministrazione istrators.

Concetti di utilizzo

Quando la richiesta di un utente viene ritardata per un periodo di tempo significativo, l'utente riceve un messaggio di posta elettronica di notifica. Sul Web è visualizzato anche un banner di avviso. Sia il banner di avviso che il messaggio di posta elettronica di notifica hanno un collegamento alla pagina di utilizzo. Se l'utente non ha un indirizzo di posta elettronica, il messaggio di posta elettronica di notifica viene inviato ai membri del gruppo di Amministrazione istrators della raccolta di progetti.

I comandi che usano un numero elevato di unità elaborate di Azure DevOps (TSTU) (ad esempio, centinaia) sono responsabili dell'utente che supera la soglia. Le colonne Agente utente e indirizzo IP possono essere utili per vedere da dove provengono questi comandi. Gli strumenti personalizzati o gli account del servizio di compilazione potrebbero effettuare un numero elevato di chiamate in un breve intervallo di tempo.

Per evitare problemi, potrebbe essere necessario riscrivere gli strumenti o aggiornare i processi di compilazione. Questa azione riduce il tipo e il numero di chiamate. Ad esempio, uno strumento può eseguire regolarmente il pull di un repository di controllo della versione di grandi dimensioni da zero, quando potrebbe eseguire il pull incrementale.

  • La cronologia delle richieste nella pagina Utilizzo è in ordine decrescente per impostazione predefinita.
  • L'utilizzo viene raggruppato per comando in finestre temporali di cinque minuti.
  • La colonna Conteggio indica il numero di comandi nella finestra.
  • Altre colonne evidenziano le TSTU totali e il tempo di ritardo.

Per altre informazioni, vedere Limiti di frequenza e utilizzo.

Nota

Per visualizzare l'utilizzo dal punto di vista del controllo, vedere Accedere, esportare e filtrare i log di controllo. Questa vista non include TSTU, ma ha 90 di conservazione.

Visualizzare l'utilizzo

  1. Accedere all'organizzazione (https://dev.azure.com/{yourorganization}).

  2. Selezionare icona a forma di ingranaggioImpostazioni organizzazione>Utilizzo.

    Screenshot della pagina Utilizzo per gli amministratori della raccolta.

  3. Usare questa pagina per analizzare l'utilizzo di altri utenti. L'utilizzo può verificarsi da normali operazioni del portale Web o dall'uso di strumenti della riga di comando o dell'API REST.

    a. Visualizzare in base alle categorie seguenti:

    • Utilizzo da parte dell'utente
    • Utilizzo per pipeline
    • Principali agenti utente
    • Comandi principali
    • Pipeline di compilazione principali
    • Principali pipeline di versione

    b. Filtrare in base alle opzioni di colonna seguenti:

    • User
    • User agent
    • Indirizzo IP
    • Intervallo di tempo
    • ServiceApplication
    • Comando
    • Status
    • Conteggio
    • Utilizzo (TSTU)
    • Ritardo/i

    Azure DevOps visualizza l'ultima ora di richieste per impostazione predefinita. È possibile selezionare tra altri incrementi di tempo.

    d. Selezionare uno degli stati seguenti:

    • Tutti gli stati
    • Normale
    • Delayed
    • Bloccati

    e. La pagina di utilizzo ha come ambito 30 minuti prima e dopo la prima richiesta ritardata. Esaminare la cronologia delle richieste che porta a richieste ritardate.

    Esempio di screenshot della pagina utilizzo