Flujos de trabajo
Descripción general
La integración de PagerDuty de Rootly utiliza flujos de trabajo para crear/actualizar automáticamente incidentes de PagerDuty e invitar/asignar personal de guardia a los incidentes. Si no estás familiarizado con cómo funcionan los Flujos de trabajo, por favor visita primero nuestra documentación de Flujos de trabajo.
Acciones de Flujo de Trabajo Disponibles
Notificar al Personal de Guardia de PagerDuty
Esta acción te permite notificar al personal de guardia a través de PagerDuty. Esto resulta en la creación de un incidente en PagerDuty.
Cuando se envía una notificación en PagerDuty, simplemente significa que se crea un incidente en PagerDuty. Ellos asocian la acción de notificar con la creación de un incidente.
Cada incidente de Rootly solo puede estar vinculado a un incidente de PagerDuty.
Nombre
Este campo se configura automáticamente para ti. Puedes renombrar este campo a lo que mejor describa tu acción. El valor en este campo no afecta cómo se comporta la acción del flujo de trabajo.
Servicio
Este campo se utiliza para especificar el servicio de PagerDuty al que deseas notificar. Si has importado tus servicios de PagerDuty a Rootly, puedes referenciarlos dinámicamente seleccionando la opción {{ incident.service }}
de este menú desplegable.
El uso de la forma singular en {{ incident.service }}
, en lugar de {{ incident.services }}
(como ves referenciado en todas partes en Rootly) se debe a la limitación de que un incidente de Rootly solo puede estar vinculado a un incidente de PagerDuty.
En el escenario donde un incidente de Rootly ha sido marcado con múltiples servicios, Rootly solo notificará al primer servicio en el array de servicios.
Este campo es obligatorio porque PagerDuty requiere que cada incidente esté asociado a un servicio.
Política de Escalación
Este campo te permite especificar una Política de Escalación existente de PagerDuty. No necesitas establecer ningún valor en este campo si deseas que la notificación siga la política de escalación predeterminada para el service
seleccionado. Este campo solo se utiliza si deseas que la notificación siga una política de escalación diferente a la predeterminada que está asociada con el servicio.
Usuarios
Este campo te permite especificar usuarios a notificar para el incidente. No necesitas establecer ningún valor en este campo si deseas que la notificación siga el horario de guardia predeterminado para el service
. Este campo solo se utiliza si desea notificar a un usuario específico de la rotación de guardia predeterminada asociada con el servicio.
Urgencia
Este campo le permite establecer el nivel de urgencia del incidente de PagerDuty.
Mensaje
Este campo le permite proporcionar un mensaje que se incluirá en el incidente de PagerDuty. Este campo admite la sintaxis Liquid.
TIP: Puede usar el Explorador de Variables de Incidente para probar qué valor devuelve cada variable liquid.
Siempre Crear Nuevo Incidente de Pagerduty al Notificar
En el caso de que el incidente de Rootly ya tenga un incidente de PagerDuty asociado, marcar esta casilla le permitirá notificar a un nuevo servicio (en otras palabras, crear un nuevo incidente de PagerDuty).
Cualquier nuevo incidente de PagerDuty NO se vinculará al incidente de Rootly. Rootly siempre se vinculará al primer incidente de PagerDuty creado para el incidente de Rootly.
Este comportamiento se debe a la limitación de que cada incidente de Rootly solo puede estar vinculado a un único incidente de PagerDuty.
Si esta casilla no está marcada, Rootly agregará los respondedores de cualquier notificación adicional al incidente existente de PagerDuty que está vinculado al incidente de Rootly.
Asignar Automáticamente Rol desde la Rotación de Guardia
Esta acción le permite asignar un guardia de PagerDuty a un rol específico de incidente en Rootly.
Nombre
Este campo se establece automáticamente para usted. Puede renombrar este campo a lo que mejor describa su acción. El valor en este campo no afecta cómo se comporta la acción del flujo de trabajo.
Rol del Incidente
Este campo se utiliza para especificar qué rol de incidente asignar. Haga clic aquí para aprender más sobre los roles de incidentes.
Servicio
Si este campo está configurado, se utilizará el horario de guardia asociado con el servicio de PagerDuty seleccionado para asignar el rol del incidente. Si ha importado sus servicios de PagerDuty a Rootly, puede referenciarlos dinámicamente seleccionando la opción {{ incident.service }}
de este menú desplegable.
El valor establecido en este campo anulará la política de escalamiento y el horario seleccionados a continuación.
Política de Escalamiento
Este campo le permite especificar una Política de Escalamiento existente de PagerDuty. No necesita establecer ningún valor en este campo si desea que la asignación de roles siga la política de escalamiento predeterminada para el service
seleccionado. Este campo solo se utiliza si desea que la asignación de roles siga una política de escalamiento diferente de la predeterminada que está asociada con el servicio.
A diferencia de notificar a un guardia, esta acción de asignar un rol de incidente a un guardia no progresa a través de cada nivel de la política de escalamiento.
No existe el concepto de reconocer una asignación de rol de incidente. Rootly buscará quién está en el primer nivel de la política de escalamiento especificada y asignará ese usuario al rol del incidente.
En el caso de una política de escalamiento de estilo rotativo, Rootly elegirá el primer usuario que nos devuelva PagerDuty al buscar la política de escalamiento.
El valor establecido en este campo anulará el horario seleccionado a continuación.
Horario
Este campo le permite especificar un horario de guardia del cual asignar. No necesita establecer ningún valor en este campo si desea que la asignación siga el horario de guardia predeterminado para el service
seleccionado. Este campo solo se utiliza si desea asignar desde una rotación de guardia específica que sea diferente de la rotación de guardia predeterminada asociada con el servicio.
Invitar al Guardia al Canal de Slack
Esta acción le permite invitar a los usuarios de guardia de PagerDuty a canales específicos de Slack.
Nombre
Este campo se establece automáticamente para usted. Puede renombrar este campo a lo que mejor describa su acción. El valor en este campo no afecta cómo se comporta la acción del flujo de trabajo.
Servicio
Si este campo está configurado, el horario de guardia asociado con el servicio de PagerDuty seleccionado será invitado a los canales de Slack. Si ha importado sus servicios de PagerDuty a Rootly, puede referenciarlos dinámicamente seleccionando la opción {{ incident.service }}
de este menú desplegable.
El valor establecido en este campo anulará la política de escalamiento y el horario seleccionados a continuación.
Canales
Este campo le permite seleccionar uno o más canales de Slack de su Espacio de Trabajo de Slack, donde se invitará a los usuarios de guardia de PagerDuty.
Puede usar {{ incident.slack_channel_id }}
o {{ parent_incident.slack_channel_id }}
para especificar su canal de incidentes o el canal de incidentes principal, respectivamente.
Política de Escalamiento
Este campo te permite especificar una política de escalación existente de PagerDuty. No necesitas establecer ningún valor en este campo si deseas que la invitación siga la política de escalación predeterminada para el servicio seleccionado. Este campo solo se utiliza si deseas que la invitación siga una política de escalación diferente a la predeterminada asociada con el servicio.
A diferencia de notificar a un guardia, esta acción de invitar a los guardias no progresa a través de cada nivel de la política de escalación.
Cada usuario que forma parte de la política de escalación especificada será invitado a los canales de Slack.
El valor establecido en este campo anulará el horario seleccionado a continuación.
Horario
Este campo te permite especificar el horario de guardia del que invitar. No necesitas establecer ningún valor en este campo si deseas que la invitación siga el horario de guardia predeterminado para el servicio seleccionadoservice
. Este campo solo se utiliza si deseas invitar a una rotación de guardia específica que sea diferente de la rotación de guardia predeterminada asociada con el servicio.
Actualizar Incidente de PagerDuty
Esta acción te permite actualizar un incidente existente de PagerDuty.
Nombre
Este campo se establece automáticamente para ti. Puedes renombrar este campo a lo que mejor describa tu acción. El valor en este campo no afecta cómo se comporta la acción del flujo de trabajo.
ID del Incidente de PagerDuty
Este campo te permite especificar el ID del incidente de PagerDuty que deseas actualizar. Este campo admite sintaxis Liquid.
Establece este campo en {{ incident.pagerduty\_incident\_id }}
para hacer referencia al incidente existente de PagerDuty que está vinculado al incidente de Rootly.
Título
Este campo te permite actualizar el título del incidente de PagerDuty. Este campo admite sintaxis Liquid.
Establece este campo en {{ incident.title }}
si deseas que el título del incidente de PagerDuty coincida con el título de tu incidente de Rootly.
Estado
Este campo te permite actualizar el estado del incidente de PagerDuty.
Mensaje de Resolución
Este campo te permite agregar un mensaje de resolución al resolver un incidente de PagerDuty. Este campo admite sintaxis Liquid.
Nivel de Escalación
Este campo te permite actualizar el nivel de escalación del incidente de PagerDuty.
Urgencia
Este campo te permite actualizar el nivel de urgencia del incidente de PagerDuty.
Crear Actualización de Estado de PagerDuty
Este campo te permite agregar un mensaje a la sección de Notas en el incidente de PagerDuty.
Nombre
Este campo se establece automáticamente para ti. Puedes renombrar este campo a lo que mejor describa tu acción. El valor en este campo no afecta cómo se comporta la acción del flujo de trabajo.
ID del Incidente de PagerDuty
Este campo te permite especificar el ID del incidente de PagerDuty al que deseas agregar un mensaje. Este campo admite sintaxis Liquid.
Establece este campo en {{ incident.pagerduty_incident_id }}
para hacer referencia al incidente existente de PagerDuty que está vinculado al incidente de Rootly.
Mensaje
Este campo te permite establecer el mensaje que se agregará a la sección de Notas del incidente de PagerDuty. Este campo admite sintaxis Liquid.
Establece este campo en {{ incident.events | where: 'kind', 'event' | last | get: 'event' }}
para registrar el último evento que ocurrió en el incidente de Rootly.
Soporte
Si necesitas ayuda o más información sobre esta integración, por favor contacta a support@rootly.com o inicia un chat navegando a Ayuda > Chatear con Nosotros.