Services
Resumen
Serviciole permite especificar el componente afectado durante un incidente. Esto puede ayudarle a identificar qué respondedores traer, a qué personal de guardia avisar, a qué clientes informar, etc. Los servicios individuales se pueden mapear a sus páginas de estado.
Tipo de campo
Serviciose puede personalizar para ser unselectomulti-selecttipo de campo. Esto significa que puede configurarlo para permitir que solo se seleccione un valor de servicio por incidente o permitir que se seleccionen múltiples valores de servicio para un solo incidente.
Atributos
Los servicios se pueden configurar con los siguientes atributos. Cada atributo de servicio se puede referenciar mediante la sintaxis Liquid.
Dado que el campo de servicio puede ser unselectomulti-selecttipo de campo, la sintaxis Liquid para referenciar cada tipo de campo será diferente.
Select seguirá una sintaxis de valor único
{{incident.raw\_services | get: '<attribute>'}}
Multi-select seguirá una sintaxis de array. Donde i hace referencia al objeto de servicio específico en la lista de servicios.
{{incident.raw\_services\[i\] | get: '<attribute>'}}
ID
Este es el identificador único del servicio. Este campono se puede personalizar. Rootly asignará automáticamente elIDal crearlo. Normalmente se utiliza en referencias Liquid y llamadas API.
La siguiente sintaxis Liquid te permitirá listar el/losIDde servicio seleccionado(s) para un incidente:
{{ incident.services }}
O
{{ incident.raw\_services | get: 'id'}}
para tipo de campo select
{{ incident.raw\_services\[i\] | get: 'id' }}
para tipo de campo multi-select
Nombre
Este es el valor que se muestra en la interfaz de usuario para el servicio. Este campo es personalizable.
La siguiente sintaxis Liquid te permitirá listar el/losnombre(s) de servicio seleccionado(s) para un incidente:
{{ incident.services }}
O
{{ incident.raw\_services | get: 'name'}}
para tipo de campo select
{{ incident.raw\_services\[i\] | get: 'name' }}
para tipo de campo multi-select
Slug
Esta es la cadena que se utiliza para hacer referencia al servicio en las referencias Liquid. Este campo se genera automáticamente convirtiendo a minúsculas y añadiendo guiones alnombredel servicio.
La siguiente sintaxis Liquid te permitirá listar el/losslug(s) de servicio seleccionado(s) para un incidente:
{{ incident.service\_slugs }}
O
{{ incident.raw\_services | get: 'slug'}}
para tipo de campo select
{{ incident.raw\_services\[i\] | get: 'slug' }}
para tipo de campo multi-select
Descripción
Este valor se muestra en la interfaz de usuario para explicar más detalladamente cada servicio. Este campo es personalizable.
La siguiente sintaxis Liquid te permitirá listar la(s)descripción(es) de servicio seleccionado(s) para un incidente:
{{ incident.raw\_services | get: 'description'}}
para tipo de campo select
{{ incident.raw\_services\[i\] | get: 'description' }}
para tipo de campo multi-select
Color
A cada servicio se le puede asignar un color, que se utilizará para la codificación por colores en los gráficos de métricas.
Rootly utilizacódigos de color hexadecimal. Por ejemplo, #000000 es negro, #ffffff es blanco. Utilizaesta páginapara ayudarte a encontrar el código hexadecimal exacto para el color que deseas.
La siguiente sintaxis Liquid te permitirá listar el/loscolor(es) de servicio seleccionado(s) para un incidente:
{{ incident.raw\_services | get: 'color'}}
para tipo de campo select
{{ incident.raw\_services\[i\] | get: 'color' }}
para tipo de campo multi-select
Canales de Slack
Cada servicio puede estar vinculado a uno o más canales de Slack. Por defecto, Rootly no notifica al/los canal(es) vinculado(s) cuando se selecciona un servicio para un incidente. La notificación debe ser explícitamente indicada como Canales de Servicio Adjuntos en las configuraciones de flujo de trabajo.
Sistemáticamente, cada canal de Slack se almacena como un objeto que contiene un id y un nombre.
La siguiente sintaxis Liquid te permitirá listar el/losCanal(es) de Slackde servicio seleccionado(s) para un incidente:
{{ incident.raw\_services | get: 'slack\_channels'}}
para tipo de campo select
{{ incident.raw\_services\[i\] | get: 'slack\_channels' }}
para tipo de campo multi-select
Alias de Slack
Cada servicio puede estar vinculado a uno o más grupos de usuarios de Slack (también conocidos como alias). Por defecto, Rootly no invita a los usuarios del/de los grupo(s) de usuarios vinculado(s) cuando se selecciona un servicio para un incidente. Las invitaciones deben ser explícitamente indicadas como Alias de Servicio Adjuntos en las configuraciones de flujo de trabajo.
La siguiente sintaxis Liquid te permitirá listar el/losAlias de Slackde servicio seleccionado(s) para un incidente:
{{ incident.raw\_services | get: 'slack\_aliases'}}
para tipo de campo select
{{ incident.raw\_services\[i\] | get: 'slack\_aliases' }}
para tipo de campo multi-select
Correos electrónicos de notificación
Cada servicio puede estar vinculado a uno o más correos electrónicos. Por defecto, Rootly no envía correos electrónicos a la(s) dirección(es) vinculada(s) cuando se selecciona un servicio para un incidente. La notificación debe ser explícitamente indicada como{{ incident.raw\_services | map: 'notify\_emails' | flatten | join: ',' }}
en las configuraciones de flujo de trabajo.
La siguiente sintaxis Liquid te permitirá listar el/losCorreo(s) electrónico(s) de notificaciónde servicio seleccionado(s) para un incidente:
{{ incident.raw\_services | get: 'notify\_emails'}}
para tipo de campo select
{{ incident.raw\_services\[i\] | get: 'notify\_emails' }}
para tipo de campo multi-select
Importar Servicios
En lugar de crear servicios desde cero, Rootly te permite importar servicios desdePagerDutyoOpsgenie. Los servicios importados se mantendrán automáticamente sincronizados diariamente.
La capacidad de importar equipos solo estará disponible una vez que hayas instalado PagerDuty u Opsgenie en lapágina de integraciones.
La siguiente sintaxis Liquid te permitirá listar los ids correspondientes de cada una de las aplicaciones de paginación externas:
PagerDuty
{{ incident.raw\_services | get: 'pagerduty\_id' }}
para tipo de campo select
{{ incident.raw\_services\[0\] | get: 'pagerduty\_id' }}
para tipo de campo multi-select
Opsgenie
{{ incident.raw\_services | get: 'opsgenie\_id' }}
para tipo de campo select
{{ incident.raw\_services\[0\] | get: 'opsgenie\_id' }}
para tipo de campo multi-select
Soporte
Si necesitas ayuda o más información sobre esta integración, por favor contacta asupport@rootly.como inicia un chat navegando aAyuda > Chatear con nosotros.