Supervisión del uso

Azure DevOps Services

Puede investigar el uso de los usuarios en Azure DevOps Services durante los 28 días anteriores. La supervisión del uso es importante para identificar las causas de los cuellos de botella de ancho de banda, que no son causados por sistemas defectuosos. Consulte los siguientes comandos o operaciones más comunes que podrían desencadenar un mensaje de uso.

  • Solicitudes retrasadas
  • Solicitudes que superan los umbrales

Requisitos previos

Debe ser miembro del grupo colección de proyectos Administración istrators para ver la página Uso.

Conceptos de uso

Cuando la solicitud de un usuario se retrasa en una cantidad significativa de tiempo, ese usuario obtiene un correo electrónico de notificación. También hay un banner de advertencia que se muestra en la web. Tanto el banner de advertencia como el correo electrónico de notificación tienen un vínculo a la página de uso. Si el usuario no tiene una dirección de correo electrónico, el correo electrónico de notificación se envía a los miembros del grupo de la colección de proyectos Administración istrators.

Los comandos que consumen un gran número de unidades de rendimiento (TTU) de Azure DevOps (en los cientos, por ejemplo) son responsables de que el usuario supere el umbral. Las columnas Agente de usuario y dirección IP pueden resultar útiles para ver de dónde proceden estos comandos. Es posible que las herramientas personalizadas o las cuentas de servicio de compilación realicen un gran número de llamadas en un breve período de tiempo.

Para evitar problemas, es posible que tenga que volver a escribir herramientas o actualizar procesos de compilación. Esta acción reduce el tipo y el número de llamadas. Por ejemplo, una herramienta puede extraer un repositorio de control de versiones de gran tamaño desde cero con regularidad, cuando podría extraer incrementalmente en su lugar.

  • El historial de solicitudes de la página Uso está en orden descendente de forma predeterminada.
  • El uso se agrupa por comando en ventanas de tiempo de cinco minutos.
  • La columna Count proporciona el número de comandos en la ventana.
  • Otras columnas resaltan las TTU totales y el tiempo de retraso.

Para obtener más información, consulte Limitación de frecuencia y uso.

Nota:

Para ver el uso desde una perspectiva de auditoría, consulte Acceso, exportación y filtrado de registros de auditoría. Esta vista no incluye TTU, pero tiene 90 de retención.

Visualización del uso

  1. Inicie sesión en su organización (https://dev.azure.com/{yourorganization}).

  2. Seleccione Icono de engranajeUso de la configuración de la organización>.

    Captura de pantalla de la página Uso de los administradores de la colección.

  3. Use esta página para investigar el uso de otros usuarios. El uso puede producirse desde operaciones normales del portal web o el uso de las herramientas de la línea de comandos o de la API REST.

    a. Vea por las siguientes categorías:

    • Uso por usuario
    • Uso por canalización
    • Agentes de usuario principales
    • Comandos principales
    • Canalizaciones de compilación principales
    • Canalizaciones de versión superior

    b. Filtre por las siguientes opciones de columna:

    • Usuario
    • User agent
    • Dirección IP
    • Intervalo de horas
    • ServiceApplication
    • Get-Help
    • Estado
    • Count
    • Uso (TTU)
    • Retrasos

    Azure DevOps muestra la última hora de solicitudes de forma predeterminada. Puede seleccionar entre otros incrementos de tiempo.

    d. Seleccione entre los siguientes estados:

    • Todos los estados
    • Normal
    • Delayed
    • Bloqueado

    e. La página de uso se limita a los 30 minutos antes y después de la primera solicitud retrasada. Revise el historial de solicitudes que conduce a solicitudes retrasadas.

    Ejemplo de captura de pantalla de la página de uso