Supervisión de métricas para Continuous Delivery
DevOps Insights Llegará al final de su vida útil y se dejará de ofrecer el 31 de agosto de 2026. Continuous Delivery dejará de estar disponible en las siguientes regiones el 12 de febrero de 2027: au-syd, ca-tor, us-east. Code Risk Analyzer también dejará de estar disponible en todas las regiones a partir de esa fecha. Si en una región no se hace un uso activo de estas funciones, es posible que dichas funciones se retiren antes de lo previsto en esa región y dejen de aceptar nuevas instancias. Más información
IBM Cloud® Monitoring es un sistema de gestión de inteligencia de contenedores y nativo en cloud de terceros que puede incluir como parte de la arquitectura de IBM Cloud. Utilícelo para obtener visibilidad operativa sobre el rendimiento y el estado de las aplicaciones, los servicios y las plataformas. Ofrece a los administradores, a los equipos DevOps y a los desarrolladores telemetría de pila completa con funciones avanzadas para supervisar y solucionar problemas, definir alertas y diseñar paneles de control personalizados.
Visión general de las métricas de plataforma
Puede configurar una instancia solo del servicio IBM Cloud Monitoring por región para recopilar métricas de plataforma.
- Para configurar la instancia de supervisión, debe establecer la configuración de métricas de plataforma.
- Si una instancia de supervisión en una región ya está habilitada para recopilar métricas de plataforma, las métricas de los servicios habilitados para supervisión se recopilan automáticamente y están disponibles para la supervisión a través de esta instancia.
- Después de que una instancia de supervisión en una cuenta y región esté habilitada para recopilar métricas de plataforma, recopila automáticamente métricas de todas las instancias del servicio Continuous Delivery en la misma cuenta y región. No es necesario optar por la recopilación de métricas del servicio Continuous Delivery. Tampoco puede renunciar a la recopilación de métricas del servicio Continuous Delivery.
Para supervisar las métricas de plataforma, compruebe que la instancia de IBM Cloud Monitoring esté suministrada en la misma región en la que se ha suministrado la instancia de Continuous Delivery.
Habilitación de métricas de plataforma desde el panel de control de Continuous Delivery
Siga estos pasos para configurar las métricas de plataforma:
-
Inicie sesión en IBM Cloud.
-
Haz clic en Lista de recursos.
-
En la sección Servicios y software, haz clic en la instancia de Continuous Delivery que desees supervisar.
-
En la página Gestionar, pulse Acciones > Añadir supervisión para configurar métricas de plataforma en la región de la instancia de Continuous Delivery.
Si las opciones de menú incluyen la opción Supervisión, la cuenta y la región que contienen la instancia de Continuous Delivery ya están configuradas para las métricas de plataforma.
-
Suministrar una instancia del servicio IBM Cloud Monitoring.
Después de suministrar la instancia de supervisión, se abre la página Observabilidad. Para seguir trabajando con Continuous Delivery, vuelva a la interfaz de usuario de Continuous Delivery.
Las métricas no están visibles hasta que configure las interconexiones de Tekton, configure al menos una agrupación de trabajadores privados y desencadene algunos desencadenantes de interconexión de Tekton para generar la métrica de tiempo en cola.
Visualización de métricas
Para supervisar las métricas de Continuous Delivery, debe iniciar la instancia de la interfaz de usuario web de supervisión que esté habilitada para las métricas de plataforma en la región en la que está disponible la instancia de Continuous Delivery.
Hay diferentes opciones para iniciar la interfaz de usuario web de supervisión y supervisar las métricas:
Inicio de la interfaz de usuario web de supervisión desde el panel de control de Continuous Delivery
Efectúe los pasos siguientes para iniciar la interfaz de usuario web de supervisión desde el panel de control de Continuous Delivery:
-
Inicie sesión en IBM Cloud.
-
Haz clic en Lista de recursos.
-
En la sección Servicios y software, haz clic en la instancia de Continuous Delivery que desees supervisar.
-
En la página Gestionar, pulse Acciones > Supervisión para ver el panel de control Continuous Delivery dentro del contexto de la instancia de Continuous Delivery.
Inicio de la interfaz de usuario web de supervisión desde la página Observabilidad
Siga los pasos siguientes para iniciar la interfaz de usuario web de supervisión la página Observabilidad:
- Inicie sesión en IBM Cloud.
- Inicie la interfaz de usuario de supervisión.
- Haz clic en Observabilidad y selecciona Supervisión.
- En la lista de instancias que están disponibles en IBM Cloud, seleccione la instancia de Continuous Delivery que desea supervisar. A continuación, pulse Abrir panel de control.
Para supervisar una instancia de Continuous Delivery, cambie el ámbito o haga una copia del panel de control predeterminado.
Supervisión de Continuous Delivery
Tenga en cuenta las siguientes tareas cuando supervise una instancia del servicio Continuous Delivery:
| Tarea | Alerta predefinida | Qué buscar |
|---|---|---|
| Supervisar cuánto tiempo permanecen en cola los trayectos de los conductos de entrega antes de que empiecen a ejecutarse en una agrupación de trabajadores de conductos privados. | Tiempo de cola de conducto de Continuous Delivery | Si el tiempo de cola supera repetidamente los 10 segundos, es posible que la agrupación de trabajadores privados no tenga suficiente capacidad para manejar las ejecuciones de conductos que se le soliciten. Es posible que necesite escalar la agrupación de trabajadores, crear una nueva agrupación de trabajadores o reducir el número de ejecuciones de conductos. |
Supervisar tiempos de cola de conductos de entrega
Descripción
El tiempo de cola de conducto realiza un seguimiento del tiempo transcurrido en segundos entre el servicio Continuous Delivery que recibe y pone en cola una solicitud para ejecutar un conducto y una agrupación de trabajadores privados que se retira de la cola y que comienza la ejecución del conducto. Lo ideal es que las solicitudes de conductos pasen solo un segundo o dos en la cola antes de ser recogidas por la agrupación de trabajadores privados. Si las solicitudes de conductos permanecen en cola durante varios segundos o minutos, es posible que la agrupación de trabajadores privados no tenga capacidad para manejar la carga de trabajo de conducto entrante. Alertar cuando los tiempos de espera de los conductos superan un umbral razonable, por ejemplo 10 segundos, puede ayudar a llamar su atención sobre la agrupación de trabajadores privados que debe ampliarse.
Acción de usuario
El panel de control de Continuous Delivery de supervisión puede ayudar a identificar tendencias en el tiempo de cola de conducto. Si los tiempos de cola de los pipelines gestionados por un grupo de trabajadores privado duran varios segundos o muestran una tendencia al alza, comprueba la configuración del grupo de trabajadores privado, incluyendo el número y la capacidad de procesamiento de los nodos del grupo. Podría reducir los tiempos de espera en la cola ampliando el grupo de trabajadores privados o reduciendo la frecuencia, la variedad o la complejidad de los trabajos y tareas del canal que se envían a dicho grupo.
Paneles de control de predefinidos de Continuous Delivery
La tabla siguiente describe los paneles de control predefinidos que puede utilizar para supervisar las métricas de Continuous Delivery:
| Nombre del panel de control | Descripción |
|---|---|
Continuous Delivery |
Panel de control predeterminado cuando inicia la interfaz de usuario web de supervisión desde la interfaz de usuario de la instancia de servicio. |
No puede cambiar el panel de control predeterminado. Para personalizar el panel de control, puede crear una copia del mismo.
Métricas disponibles por plan de servicio
| Nombre de métrica | Lite | Professional |
|---|---|---|
| Tiempo de cola de conducto | ||
| Duración de la canalización |
Alertas predefinidas
La tabla siguiente describe las alertas predefinidas que están disponibles en supervisión:
| Nombre de alerta | Descripción |
|---|---|
| Tiempo de cola de conducto alto de Continuous Delivery | Utilice esta alerta para supervisar el tiempo de cola de las solicitudes de conductos para saber si una agrupación de trabajadores privados tarda demasiado en procesar las solicitudes. |
Diccionario de métricas de Continuous Delivery
Tiempo de cola de conducto
El tiempo transcurrido en segundos entre el servicio Continuous Delivery que recibe y pone en cola una solicitud para ejecutar un conducto y una agrupación de trabajadores privados que se retira de la cola y que comienza la ejecución del conducto.
| Metadatos | Descripción |
|---|---|
Metric Name |
ibm_toolchain_pipeline_queue_time_seconds |
Metric Type |
gauge |
Value Type |
second |
Segment By |
Service instance, Service instance name, Private worker pool ID |
Duración de la canalización
El tiempo transcurrido en segundos desde que se inicia la ejecución de una canalización en un trabajador hasta que se completan todas las tareas, lo que indica el tiempo total de ejecución activo de la canalización.
| Metadatos | Descripción |
|---|---|
Metric Name |
ibm_toolchain_pipeline_run_duration_seconds |
Metric Type |
gauge |
Value Type |
second |
Segment By |
Pipeline ID and Trigger name |
Atributos para la segmentación
Atributos globales
Los siguientes atributos están disponibles para segmentar todas las métricas listadas en este tema.
| Atributo | Nombre de atributo | Descripción de atributo | Valores válidos |
|---|---|---|---|
Cloud Type |
ibm_ctype |
Tipo de nube | Los valores válidos son public o local. |
Location |
ibm_location |
Ubicación del recurso supervisado. | Puede especificar una región, un centro de datos o global. |
Resource group |
ibm_resource_group_name |
Grupo de recursos que está asociado con la instancia de servicio. | Elija un grupo de recursos de los que están disponibles en su cuenta. |
Scope |
ibm_scope |
La extensión de los ejemplos de datos que se tienen en cuenta. | Puede elegir el ámbito para que sea la cuenta, una organización o un GUID de espacio asociado a esta métrica. |
Service name |
ibm_service_name |
Nombre del servicio que genera esta métrica. | toolchain |
Atributos adicionales
Los atributos siguientes están disponibles para la segmentación de uno o más atributos globales:
Compruebe cada métrica individual para ver las opciones de segmentación soportadas.
| Atributo | Nombre de atributo | Descripción de atributo |
|---|---|---|
Private worker pool |
ibm_toolchain_pipeline_worker_pool |
El ID exclusivo de una agrupación de trabajadores privados de conducto de Continuous Delivery. |