Workflows
Resumen
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 Workflows.
Acciones de Flujo de Trabajo Disponibles
Llamar al Personal de Guardia de PagerDuty
Esta acción te permite llamar a un personal de guardia a través de PagerDuty. Esto resulta en la creación de un incidente de PagerDuty.
Cuando se envía una llamada en PagerDuty, simplemente significa que se crea un incidente en PagerDuty. Ellos asocian la acción de llamar con la creación de un incidente.
Cada incidente de Rootly solo puede estar vinculado a un 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.
Servicio
Este campo se utiliza para especificar el servicio de PagerDuty al que te gustaría llamar. 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 llamará 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 llamada siga la política de escalación predeterminada para el service
seleccionado. Este campo solo se utiliza si deseas que la llamada siga una política de escalación diferente a la predeterminada que está asociada con el servicio.
Usuarios
Este campo te permite especificar usuarios para llamar para el incidente. No necesitas establecer ningún valor en este campo si deseas que la llamada siga el horario de guardia predeterminado para el service
seleccionado. Este campo solo se utiliza si deseas llamar a un usuario específico de la rotación de guardia predeterminada asociada con el servicio.
Urgencia
Este campo te permite establecer el nivel de urgencia del incidente de PagerDuty.
Mensaje
Este campo te permite proporcionar un mensaje que se incluirá en el incidente de PagerDuty. Este campo admite la sintaxis Liquid.
TIP: Puedes usar el Explorador de Variables de Incidente para probar qué valor devuelve cada variable liquid.
Siempre Crear Nuevo Incidente de Pagerduty al Llamar
En el caso de que el incidente de Rootly ya tenga un incidente de PagerDuty asociado, marcar esta casilla te permitirá llamar a un nuevo servicio (en otras palabras, crear un nuevo incidente de PagerDuty).
Cualquier nuevo incidente de PagerDuty NO estará vinculado 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 de verificación está desmarcada, Rootly agregará respondedores de cualquier página adicional al incidente existente de PagerDuty que está vinculado al incidente de Rootly.
Asignar automáticamente rol desde rotación de guardia
Esta acción te permite asignar un guardia de PagerDuty a un rol de incidente específico en Rootly.
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.
Rol del incidente
Este campo se utiliza para especificar qué rol de incidente asignar. Haz clic here 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 has imported your PagerDuty services en Rootly, puedes 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 seleccionado a continuación.
Política de escalamiento
Este campo te permite especificar una Política de Escalamiento existente de PagerDuty. No necesitas establecer ningún valor en este campo si deseas que la asignación de roles siga la política de escalamiento predeterminada para el service
seleccionado. Este campo solo se usa si deseas que la asignación de roles siga una política de escalamiento diferente a la predeterminada que está asociada con el servicio.
A diferencia de llamar 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 te permite especificar un horario de guardia del cual asignar. No necesitas establecer ningún valor en este campo si deseas que la asignación siga el horario de guardia predeterminado para el service
seleccionado. Este campo solo se usa si deseas 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 te permite invitar a los usuarios de guardia de PagerDuty a canales específicos de Slack.
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.
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 has imported your PagerDuty services en Rootly, puedes 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 seleccionado a continuación.
Canales
Este campo te permite seleccionar uno o más canales de Slack de tu espacio de trabajo de Slack, donde se invitará a los usuarios de guardia de PagerDuty.
Puedes usar {{ incident.slack_channel_id }}
o {{ parent_incident.slack_channel_id }}
para especificar tu canal de incidentes o el canal de incidentes principal, respectivamente.
Política de escalamiento
Este campo te permite especificar una política de escalamiento existente de PagerDuty. No necesitas establecer ningún valor en este campo si deseas que la invitación siga la política de escalamiento predeterminada para el servicio seleccionado. Este campo solo se usa si deseas que la invitación siga una política de escalamiento diferente a la predeterminada que está asociada con el servicio.
A diferencia de llamar a un guardia, esta acción de invitar a guardias no progresa a través de cada nivel de la política de escalamiento.
Cada usuario que forma parte de la política de escalamiento 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 cual invitar. No necesitas establecer ningún valor en este campo si deseas que la invitación siga el horario de guardia predeterminado para el service
seleccionado. Este campo solo se usa 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 escalamiento
Este campo te permite actualizar el nivel de escalamiento 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 añadirá a la sección de Notas del incidente de PagerDuty. Este campo admite la 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 Help > Chat with Us.