Environments
Resumen
El entorno le permite caracterizar los incidentes según el entorno que están impactando. Los incidentes que afectan a PROD deben tener prioridad sobre los incidentes que solo afectan a DEV.
Tipo de campo
Entornose puede personalizar para ser un tipo de camposelectomulti-select. Esto significa que puede configurarlo para permitir que solo se seleccione un valor de entorno por incidente o permitir que se seleccionen múltiples valores de entorno para un solo incidente.
Atributos
Los entornos se pueden configurar con los siguientes atributos. Se puede hacer referencia a cada atributo de entorno mediante la sintaxis Liquid.
Dado que el campo de entorno puede ser un tipo de camposelectomulti-select, la sintaxis Liquid para hacer referencia a cada tipo de campo será diferente.
Select seguirá una sintaxis de valor único
{{incident.raw\_environments | get: '<attribute>'}}
Multi-select seguirá una sintaxis de array. Donde i hace referencia al objeto de entorno específico en la lista de entornos.
{{incident.raw\_environments\[i\] | get: '<attribute>'}}
ID
Este es el identificador único del entorno. Este campono se puede personalizar. Rootly asignará automáticamente elIDal crearse. Normalmente se utiliza en referencias Liquid y llamadas a la API.
La siguiente sintaxis de Liquid te permitirá listar el entornoID(s) que están seleccionados para un incidente:
{{ incident.environment\_ids }}
O
{{ incident.raw\_environments | get: 'id'}}
para tipo de campo select
{{ incident.raw\_environments\[i\] | get: 'id'}}
para tipo de campo multi-select
Nombre
Este es el valor que se muestra en la interfaz de usuario para el entorno. Este campo es personalizable.
La siguiente sintaxis de Liquid te permitirá listar el entornonombre(s) que están seleccionados para un incidente:
{{ incident.environments }}
O
{{ incident.raw\_environments | get: 'name'}}
para tipo de campo select
{{ incident.raw\_environments\[i\] | get: 'name' }}
para tipo de campo multi-select
Slug
Esta es la cadena que se utiliza para hacer referencia al entorno en las referencias de Liquid. Este campo se genera automáticamente convirtiendo a minúsculas y añadiendo guiones alnombredel entorno.
La siguiente sintaxis de Liquid te permitirá listar el entornoslug(s) que están seleccionados para un incidente:
{{ incident.environment\_slugs }}
O
{{ incident.raw\_environments | get: 'slug'}}
para tipo de campo select
{{ incident.raw\_environments\[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 entorno. Este campo es personalizable.
La siguiente sintaxis de Liquid te permitirá listar el entornodescripción(es) que están seleccionados para un incidente:
{{ incident.raw\_environments | get: 'description'}}
para tipo de campo select
{{ incident.raw\_environments\[i\] | get: 'description' }}
para tipo de campo multi-select
Color
A cada entorno 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 de Liquid te permitirá listar el entornocolor(es) que están seleccionados para un incidente:
{{ incident.raw\_environments | get: 'color'}}
para tipo de campo select
{{ incident.raw\_environments\[i\] | get: 'color' }}
para tipo de campo multi-select
Canales de Slack
Cada entorno 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 entorno para un incidente. La notificación debe ser explícitamente indicada como Canales de Entorno 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 de Liquid te permitirá listar el entornoCanal de Slack(es) que están seleccionados para un incidente:
{{ incident.raw\_environments | get: 'slack\_channels'}}
para tipo de campo select
{{ incident.raw\_environments\[i\] | get: 'slack\_channels' }}
para tipo de campo multi-select
Alias de Slack
Cada entorno 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(los) grupo(s) de usuarios vinculado(s) cuando se selecciona un entorno para un incidente. Las invitaciones deben ser explícitamente indicadas como Alias de Entorno Adjuntos en las configuraciones de flujo de trabajo.
La siguiente sintaxis de Liquid te permitirá listar el entornoAlias de Slack(es) que están seleccionados para un incidente:
{{ incident.raw\_environments | get: 'slack\_aliases'}}
para tipo de campo select
{{ incident.raw\_environments\[i\] | get: 'slack\_aliases' }}
para tipo de campo multi-select
Correos electrónicos de notificación
Cada entorno 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 entorno para un incidente. La notificación debe ser explícitamente indicada como{{ incident.raw\_environments | map: 'notify\_emails' | flatten | join: ',' }}
en las configuraciones de flujo de trabajo.
La siguiente sintaxis de Liquid te permitirá listar el entornoCorreo electrónico de notificación(es) que están seleccionados para un incidente:
{{ incident.raw\_environments | get: 'notify\_emails'}}
para tipo de campo select
{{ incident.raw\_environments\[i\] | get: 'notify\_emails' }}
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.