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
Inicie sesión en su organización (
https://dev.azure.com/{Your_Organization}
).Seleccione Uso de la configuración de la organización>.
- 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.
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.