Datos recopilados de DORA Metrics

DORA Metrics no está disponible en el sitio seleccionado () en este momento.

DORA Metrics están en fase de Vista previa.

Información general

DORA Metrics genera métricas para cada una de las cuatro DORA Metrics principales, así como eventos con etiquetas y atributos asociados, disponibles en el Explorador de eventos.

Métricas predeterminadas

DORA Metrics proporciona las siguientes métricas predeterminadas:

MétricaTipoDescripción
dora.deployments.countcountNúmero de despliegues detectados por Datadog en función de tu fuente de datos de despliegue seleccionada.
dora.change_lead_timedistribuciónAntigüedad en seconds de los commits de Git asociadas en el momento del despliegue.
dora.incidents_impactcountRealiza un seguimiento de los servicios o equipos afectados por incidentes. Se utiliza para la tasa de fracaso de los cambios con la fórmula dora.incidents_impact / dora.deployments.count. Para explicar la diferencia de tiempo entre los despliegues y el momento en que se produce el impacto, se recomienda utilizar un rollup de al menos 1 semana.
dora.time_to_restoredistribuciónTiempo en seconds entre las marcas de tiempo started_at y finished_at de un incidente.

Etiquetas predeterminadas

Todas las métricas personalizadas contienen los siguientes etiquetas, si hay alguna disponible:

  • service
  • team
  • env
  • repository_id

Nota: La etiqueta severity está disponible para las métricas dora.incidents_impact y dora.time_to_restore cuando es proporcionada por la fuente de datos del fallo.

Para obtener más información sobre el uso de las etiquetas env, service y version, consulta Empezando con etiquetas.

Métricas del tiempo del ciclo de cambio

Datadog desglosa el tiempo del ciclo de cambio en las siguientes métricas, que representan las diferentes etapas desde la creación del commit hasta su despliegue.

MétricaTipoDescripción
dora.time_to_pr_readyduraciónTiempo desde que se crea el commit hasta que la solicitud push (PR) está lista para su revisión. Esta métrica sólo está disponible para los commits que se hicieron antes de que la solicitud push (PR) fuera marcada como lista para su revisión.
dora.review_timeduraciónTiempo transcurrido desde que la solicitud push (PR) se marca como lista para su revisión hasta que recibe la última aprobación. Esta métrica sólo está disponible para los commits que se hicieron antes de que se aprobara la solicitud push (PR).
dora.merge_timeduraciónTiempo transcurrido desde la última aprobación hasta que se fusiona la solicitud push (PR).
dora.time_to_deployduraciónTiempo transcurrido desde la fusión de la solicitud push (PR) hasta el inicio del despliegue. Si un commit no tiene una solicitud push (PR) asociada, esta métrica se calcula como el tiempo desde la creación del commit hasta el inicio del despliegue.
dora.deploy_timeduraciónTiempo transcurrido desde el inicio del despliegue hasta su finalización. Esta métrica no está disponible si no hay información sobre la duración del despliegue.

Estas métricas sólo se computan cuando la fuente de metadatos del repositorio es GitHub. Debe haber una solicitud push (PR) asociada a un commit, si lo hay. Un commit está asociado a una solicitud push (PR) si el commit se introduce por primera vez en la rama de destino cuando se fusiona esa solicitud push (PR). Si un commit no tiene una solicitud push (PR) asociada, sólo estarán disponibles las métricas dora.time_to_deploy y dora.deploy_time.

Notas:

  • Estas métricas se emiten por cada commit y no por cada despliegue.
  • Existen varios casos límites dependiendo de la forma en que se introdujeron los commits en el despliegue. Consulta las limitaciones.

Examinar métricas en Gestión de eventos

Las DORA Metrics predeterminadas están disponibles en el Explorador de eventos. Para buscar y filtrar tus eventos de DORA Metrics, ve a Service Management > Event Management > Explorer (Gestión de servicios > Gestión de eventos > Explorador e introduce source:software_delivery_insights en la consulta de búsqueda.

Eventos recopilados de DORA Metrics en el Explorador de eventos

Estas métricas pueden consultarse mediante programación utilizando los endpoints de la API Consulta de puntos de series temporales y Consulta de datos de series temporales de varios productos con la fuente software_delivery_insights.

Referencias adicionales