Compartir a través de


Supervisar el uso

Azure DevOps Services

La supervisión del uso en Azure DevOps Services es fundamental para identificar y abordar los cuellos de botella de rendimiento. Al comprender los comandos y operaciones comunes que desencadenan mensajes de uso, puede optimizar las herramientas y los procesos para garantizar un uso eficaz de los recursos. Revisar periódicamente la página de uso y los registros de auditoría ayuda a mantener el rendimiento y la confiabilidad del entorno de Azure DevOps.

Requisitos previos

Permisos: sea miembro del grupo Administradores de la colección de proyectos. Los propietarios de la organización son miembros automáticamente de este grupo.

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 conserva los datos durante 90 días.

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

Visualización del uso

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

  2. Seleccione icono de engranaje Uso de la configuración de la organización>.

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

  1. 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 herramientas de la línea de comandos o de la API REST.

a. Ver por las siguientes categorías: - Uso por usuario - Uso por canalización - Principales agentes de usuario - Principales comandos - Canalizaciones de compilación principales - Canalizaciones de versión principales

b. Filtre por las siguientes opciones de columna: - Usuario - Agente de usuario - Dirección IP - Intervalo de tiempo - Servicio - Aplicación - Referencia - Comando - UriStem - Estado - Recuento - Uso (TTU) - Retraso (s)

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

c. Seleccione entre los siguientes estados: - Todos los estados - Normal - Retrasado - Bloqueado

d. 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.

Captura de pantalla del ejemplo de página de uso.

Descripción de las notificaciones y alertas

  • Cuando se retrasa la solicitud de un usuario, recibe un correo electrónico de notificación y ve un banner de advertencia en la web. El banner y el vínculo de correo electrónico a la página de uso.
  • Cuando un usuario no tiene una dirección de correo electrónico, la notificación se envía a los miembros del grupo Administradores de colecciones de proyectos.

Identificación del uso elevado

  • Los comandos que consumen un gran número de unidades de rendimiento (TTU) de Azure DevOps pueden hacer que los usuarios superen los umbrales.
  • Las columnas Agente de usuario y dirección IP ayudan a identificar el origen de estos comandos. Es posible que las herramientas personalizadas o las cuentas de servicio de compilación realicen numerosas llamadas en un breve período de tiempo.

Optimización de herramientas y procesos

Para evitar problemas, considere la posibilidad de volver a escribir herramientas o actualizar procesos de compilación para reducir el tipo y el número de llamadas. Por ejemplo, en lugar de extraer un repositorio de control de versiones grande desde cero periódicamente, extraiga incrementalmente.

Descripción de los detalles de la página de uso

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