ServiceNow es una plataforma de servicio de gestión de TI para el registro, seguimiento y gestión de los procesos de TI de nivel empresarial de una empresa en una única localización.
La integración de Datadog y ServiceNow es una integración bidireccional que te permite:
- Envía eventos generados por Datadog a tiques de ServiceNow, además de gestionar el flujo de trabajo de resolución desde Datadog hasta la gestión de servicios de TI (ITSM) y gestión de operaciones de TI (ITOM)
- Utiliza Datadog como mecanismo de detección para elementos de configuración (CI) de ServiceNow Configuration Management Database (CMDB) con el conector de gráficos de servicio.
- Mejora la información específica del negocio almacenada como CIs en ServiceNow CMDB con tu información de hosts, servicios y dispositivos de Datadog, lo que te permite comprender mejor el uso de infraestructura, acelerar la solución de problemas y maximizar el uso de recursos.
Datadog se integra con las siguientes herramientas de ServiceNow:
Nota: la integración de Datadog y ServiceNow es compatible con versiones de ServiceNow que no figuran como finalizadas.
Configurar el cuadro de ServiceNow en Datadog
- Navega en Datadog hasta el cuadro de integración de ServiceNow en la página Integraciones.
- Haz clic en Add New Instance (Añadir nueva instancia).
- Añade el nombre de la instancia, que es el subdominio de tu dominio de ServiceNow:
<INSTANCE_NAME>.service-now.com
. - Añade el nombre de usuario y la contraseña de tu instancia de ServiceNow.
Nota: Puedes crear un usuario limitado en ServiceNow sólo para Datadog.
Configuración de CMDB
Conector gráfico de servicio para Datadog
El conector de gráfico de servicio para la observabilidad de Datadog puede rellenar automáticamente el servidor y los elementos de configuración (CI) de la base de datos en la CMDB para nuevos recursos detectados por Datadog. El conector de gráfico de servicio está disponible a través del [almacén] de ServiceNow4.
Para la configuración, sigue las instrucciones de configuración guiada del Conector de gráfico de servicio.
Tipos de CI compatibles:
Las notas siguientes sólo se aplican si ya has configurado la integración para ServiceNow ITOM/ITSM:
- El Conector de gráfico de servicio no utiliza los valores
Target table
y Custom table
del cuadro de configuración. Puedes guardar la integración con los valores por defecto de la tabla de destino. - El mismo usuario ITOM/ITSM puede utilizarse para el Conector de gráfico de servicio otorgando a este usuario el rol de cmdb_import_api_admin tal y como se describe en las instrucciones de configuración guiada del Conector de gráfico de servicio.
Etiquetado de host
Mejora tus hosts de Datadog con metadatos de ServiceNow CMDB a través del etiquetado de host.
Para permitir la ingesta de etiquetas (tags) de host:
- Configura una consulta del Query Builder en tu instancia de ServiceNow que devuelva todos los hosts que deseas etiquetar en Datadog.
- Programa la consulta para que se ejecute en el intervalo de actualización que desees.
- Una vez guardada la consulta en ServiceNow, ve al cuadro de integración de ServiceNow de Datadog. Selecciona Host Tagging (Etiquetado de host) en la pestaña CMDB Enrichment (Mejora de la CMBD).
- En Query Configuration (Configuración de consulta), haz clic en el botón Add New Query (Añadir nueva consulta).
- Selecciona la ServiceNow Instance (Instancia de ServiceNow) y la Query (Consulta) de los menús desplegables.
- Selecciona un valor para la columna Hostname (Nombre de host) que asigne el campo de nombre de host del CI raíz de tu consulta al campo de nombre de host de Datadog.
- Selecciona cualquier reasignación de nombre de campo opcional con Column Name Maps (Asignaciones de nombre de columna).
- Haz clic en Guardar.
Espera que las etiquetas de host se rellenen en Datadog poco después de las ejecuciones programadas de tus consultas.
Monitoriza el proceso de ingesta en el Datadog Events Explorer mediante el alcance de tu consulta de búsqueda en source:servicenow
.
Solucionar problemas
Para que el etiquetado de host funcione correctamente, asegúrate de que lo siguiente es cierto en tu sistema:
- El usuario que creó y ejecuta la consulta del Query Builder coincide con un nombre de usuario en tu configuración de Datadog. El usuario en ServiceNow debe tener el rol
cmdb_query_builder_read
. - El número de resultados devueltos por la consulta debe ser inferior o igual a la configuración de
glide.cmdb.query.max_results_limit
en ServiceNow. Por defecto, el número máximo de resultados es 10000. Para cambiar la configuración, ve a Configuration -> CMDB Properties -> Query Builder Properties (Configuración -> Propiedades de CMDB -> **Propiedades del Query Builder). - Todos los CIs configurados en tu consulta del Query Builder deben tener una etiqueta (label) 1. Esto garantiza que no has creado ningún CIs duplicado, el analizador no lo admite.
Limitaciones
- La ingesta está limitada a 100000 hosts por ejecución.
- Las actualizaciones de host se limitan a unos pocos miles por hora. Ten en cuenta este límite a la hora de elegir el intervalo de programación.
- El etiquetado no funciona en máquinas de Linux con nombres de host en minúsculas, porque los alias de host en Datadog distinguen entre mayúsculas y minúsculas.
Etiquetado de servicio
Mejora tu catálogo de servicios de Datadog con metadatos de CMDB de ServiceNow a través de etiquetado de servicios.
Con el etiquetado de servicio, puedes rellenar tu Catálogo de servicios de Datadog con servicios de tu CMDB de ServiceNow.
Configuración
Para permitir la ingesta de datos de servicio:
- Configura una consulta del Query Builder en tu instancia de ServiceNow que devuelva todos los servicios con los que deseas mejorar el Catálogo de servicios.
- Programa la consulta para que se ejecute en el intervalo de actualización que desees.
- Una vez guardada la consulta en ServiceNow, ve al cuadro de integración de ServiceNow de Datadog. Selecciona Service Tagging (Etiquetado de servicio) en la pestaña CMDB Enrichment (Mejora de la CMBD).
- En Query Configuration (Configuración de consulta), haz clic en el botón Add New Query (Añadir nueva consulta).
- Selecciona la ServiceNow Instance (Instancia de ServiceNow) y la Query (Consulta) de los menús desplegables.
- Selecciona un valor del menú desplegable Service Name Column (Nombre de columna de servicio). El valor coincide con el nombre de la columna en el CI del servicio raíz de tu consulta y rellena el nombre de servicio en el catálogo de servicios.
- Configurar asignaciones de esquema para introducir metadatos adicionales sobre tu servicio en el catálogo de servicios. Consulta Definiciones de servicio para obtener más información. Para que Datadog acepte la ingesta, cada campo de la asignación debe ser del tipo correcto para asignarse al esquema de definición de servicio del catálogo de servicios.
- Haz clic en Guardar.
Espera ver los datos de servicio rellenados en Datadog unos minutos después de las ejecuciones programadas de tus consultas. Para ver los errores de ingesta, ve a Events Explorer y busca eventos con source:servicenow
.
Solucionar problemas
Para que la ingesta de servicio funcione correctamente, asegúrate de que en tu sistema se cumple lo siguiente:
- El usuario que creó y ejecuta la consulta del Query Builder coincide con un nombre de usuario en tu configuración de Datadog. El usuario en ServiceNow debe tener el rol
cmdb_query_builder_read
. - El número de resultados devueltos por la consulta debe ser inferior o igual a la configuración de
glide.cmdb.query.max_results_limit
en ServiceNow. Por defecto, el número máximo de resultados es 10000. Para cambiar la configuración, ve a Configuration -> CMDB Properties -> Query Builder Properties (Configuración -> Propiedades de CMDB -> **Propiedades del Query Builder). - Todos los CIs configurados en tu consulta del Query Builder deben tener una etiqueta (label) 1. Esto garantiza que no has creado ningún CIs duplicado, el analizador no lo admite.
Etiquetado de dispositivo de red
Añade etiquetas a tus dispositivos de red en Datadog poblados con datos de tu ServiceNow CMDB.
Con el etiquetado de dispositivo, puedes mejorar dinámicamente dispositivos de red monitorizados por Datadog Network Device Monitoring con metadatos de dispositivos de tu CMDB de ServiceNow.
Para permitir la ingesta de etiquetas de dispositivo:
- Configura una consulta de Query Builder en tu instancia de ServiceNow. Asegúrate de que devuelve la dirección IP del dispositivo.
- Programa la consulta para que se ejecute en el intervalo de actualización que desees.
- Si utilizas un espacio de nombres de IP personalizada en Datadog, deberás añadirlo a ServiceNow. Crea una columna en el CI del dispositivo de red llamada u_dd_device_namespace, poblada por el espacio de nombres correspondiente para cada dispositivo. Si esta columna no está presente, se utiliza el espacio de nombres por defecto.
- Una vez guardada la consulta en ServiceNow, ve al cuadro de integración de ServiceNow de Datadog. Selecciona Device Tagging (Etiquetado de dispositivo) en la pestaña CMDB Enrichment (Mejora de la CMBD).
- En Query Configuration (Configuración de consulta), haz clic en el botón Add New Query (Añadir nueva consulta).
- Selecciona la ServiceNow Instance (Instancia de ServiceNow) y la Query (Consulta) de los menús desplegables.
- Selecciona la columna IP Address (Dirección IP) que asigna el campo IP Address (Dirección IP) de tu consulta al campo IP Address (Dirección IP) de Datadog.
- Selecciona cualquier cambio de nombre de campo opcional.
- Haz clic en Guardar.
Puede esperar ver las etiquetas de dispositivo de red pobladas en Datadog unos minutos después de las ejecuciones programadas de tus consultas. Cualquier error de ingesta se notifica a través de eventos visibles en tu Events Explorer.
Monitoriza el proceso de ingesta en el Events Explorer de Datadog mediante el alcance de tu consulta de búsqueda en source:servicenow
.
Solucionar problemas
- Verifica que el usuario que creó o está ejecutando la consulta del querybuilder es el mismo usuario en tu configuración de Datadog y tiene el rol
cmdb_query_builder_read
. - Comprueba que la consulta no devuelva más resultados de los que permite la configuración de
glide.cmdb.query.max_results_limit
en Servicenow.
Asegúrate de que todos los CIs configurados en tu consulta del querybuilder tienen una etiqueta (label) ‘1’. Asegúrate de que no has creado ningún CI duplicado, ya que el analizador no lo admite.
Limitaciones
- La ingesta está limitada a 100000 hosts por ejecución.
- El etiquetado de dispositivo de red se limita a dispositivos SNMP.
- Las actualizaciones de los dispositivos se limitan a unos pocos miles por hora. Ten en cuenta este límite al elegir el intervalo de programación.
Tablas de referencia
Utiliza Tablas de referencia para mejorar logs y eventos automáticamente con campos adicionales de tus CI de ServiceNow. Con las tablas de referencia, puedes asignar conjuntos de campos de valor a una clave principal, como un nombre de host, y añadir automáticamente estos campos a todos los logs o eventos que contengan la clave especificada.
Para permitir la ingesta de Tablas de referencia:
- Configurar una consulta de Query Builder en tu instancia de ServiceNow.
- Programa la consulta para que se ejecute en el intervalo de actualización que desees.
- Guarda la consulta.
- Selecciona Add New Query (Añadir nueva consulta) y elige tu consulta en el menú desplegable.
- En el menú desplegable de clave primaria, selecciona el nombre de la columna que deseas utilizar como clave primaria.
- Opcionalmente, crea un Pipeline de procesamiento con esta clave primaria para mejorar y correlacionar logs y eventos.
- Introduce un nombre para tu tabla de referencia.
- Haz clic en Guardar.
La Tabla de referencia se rellenará con los datos de la consulta poco después de guardarla.
Advertencias y restricciones
- El nombre de la tabla de referencia debe ser único.
- No es posible eliminar ni actualizar el esquema de las tablas existentes.
Configuración de ITOM e ITSM
La integración de la Gestión de casos no es compatible en el sitio de
.
La Gestión de incidencias no es compatible en el sitio de
.
Las notificaciones del Monitor predefinido no son compatibles con el sitio de
.
Para usar la integración de Datadog para Monitores, Gestión de casos y Gestión de incidencias, sigue estos pasos
- Instala la aplicación
- Crea una cuenta de ServiceNow Account con los permisos correctos para Datadog
- Configura las aplicaciones de Datadog para usar ITOM e ITSM
Instala la aplicación
La aplicación se puede instalar de dos maneras:
- Instala la versión más reciente de la aplicación
ITOM/ITSM Integration for Datadog
en la tienda de ServiceNow.
- Descarga el conjunto de actualización más reciente:
Datadog-Snow_Update_Set_v2.6.1.xml
y cárgalo en tu instancia de ServiceNow de forma manual.
Changelog
- v2.4.0 >= Sincronización unidireccional con la Gestión de casos
- v2.5.0 >= Sincronización bidireccional con la Gestión de casos y la tabla de ITSM para la integración con la Gestión de casos. Además, la sincronización bidireccional con la Gestión de casos solo es compatible con ServiceNow ITSM.
- v2.6.0 >= Notificaciones del Monitor predefinido con ITOM/ITSM
Instalar el conjunto de actualización en ServiceNow:
- Importa de forma manual el archivo XML del conjunto de actualización que descargaste en tu instancia de ServiceNow.
- Una vez importado el archivo, el estado del conjunto de actualización debería ser
Loaded
. Haz clic en el nombre del conjunto de actualización para obtener una vista previa de los cambios. - Una vez previsualizado el conjunto de actualización y confirmado que no haya errores, selecciona Commit Update Set (Confirmar el conjunto de actualización) para fusionar la aplicación en tu sistema.
Una vez instalada la aplicación, busca Datadog en el menú de navegación de ServiceNow para acceder a todas las tablas y busca la página de Configuración para establecer la sincronización bidireccional.
Configuration
Datadog Incidents ITSM
Cases ITOM
, antes Datadog Cases ITOM
Cases ITSM
, antes Datadog Cases ITSM
Legacy Monitors ITOM
, antes Datadog Monitors ITOM
Legacy Monitors ITSM
, antes Datadog Monitors ITSM
Templated Monitors ITOM
Templated Monitors ITSM
Crear una cuenta de ServiceNow Account con los permisos correctos para Datadog
Para usar la integración, crea un usuario de ServiceNow (por ejemplo, nombre de usuario “datadog” o “datadog_integration”) y asígnalo a los siguientes roles:
x_datad_datadog.user
yimport_set_loader
yimport_transformer
Resolución y cierre de incidencias
La sincronización bidireccional con la Gestión de casos solo es compatible con ServiceNow ITSM.
Si deseas sincronizar el estado de la incidencia para su resolución, el usuario de ServiceNow necesita uno de los siguientes roles:
ITIL
olist_updater
osn_incident_write
Si deseas sincronizar el estado de la incidencia para su cierre, el usuario de ServiceNow necesita el siguiente rol:
Enviar notificaciones de monitor directamente a las tablas Incidencia y Evento
Si deseas enviar notificaciones directamente a la tabla Event (Evento) del módulo ITOM o a la tabla Incident (Incidencia) del módulo ITSM, el usuario de ServiceNow necesita uno de los siguientes roles:
ITIL
para ITSMevt_mgmt_integration
para ITOM
Nota: Las actualizaciones manuales realizadas a un tique en ServiceNow por este usuario de ServiceNow (“Datadog” o “datadog_integration”) no se sincronizan con Datadog.
Notificaciones del Monitor predefinido
Nota: Se requiere una versión de la aplicación >= v2.6.0 para esta funcionalidad. También debes añadir una instancia en la página Configuración del cuadro de ServiceNow en Datadog antes de completar los pasos siguientes.
Configuración de la Asignación de prioridades de instancia
Para todos los @-handles predefinidos para una instancia en particular, Datadog ahora asigna automáticamente la prioridad del monitor en Impacto y Urgencia en ServiceNow de acuerdo a esta asignación.
Al desactivar Use Instance Priority Mapping
se desactiva la configuración Impacto y Urgencia en los registros de ServiceNow.
Configurar una plantilla de monitor
Para las notificaciones de monitor que utilizan @servicenow-<TEMPLATE_NAME>
en Datadog, utiliza la nueva interfaz de usuario de creación de plantillas en la pestaña de ITOM/ITSM del cuadro de integración de ServiceNow en Datadog para crear una notificación en ServiceNow.
Nota: Esto sólo está disponible para versiones de la aplicación >= 2.6.0.
Crea un @handle personalizado de ServiceNow para notificaciones del monitor
- Haz clic en el botón
+ New
para crear una nueva plantilla. - Define un @-handle
Name
, Instance
y Target Table
al cual se envíe la notificación del monitor. A continuación, selecciona uno de Assignment Group
, Business Service
, User
o Unassigned
para asignar el registro. El mapa de transformación definido en 2.6.0 rellena automáticamente el registro INC
de la incidencia con el valor que selecciones aquí.
Para utilizar la nueva plantilla, añade @servicenow-<TEMPLATE_NAME>
en una descripción de monitor.
Puedes añadir campos personalizados a la carga útil haciendo clic en Add Field
en la sección Customize notification payload
.
Configuración de la Gestión de casos
En la pestaña del Case Management
:
- Selecciona la instancia que deseas configurar para la Gestión de casos.
- Elige la tabla a la que deseas enviar los casos:
Datadog Cases ITOM
o Datadog Cases ITSM
.
Nota: Por defecto no se selecciona ninguna tabla. - Ve a Case Management (Gestión de casos) en Datadog.
- Selecciona Create ServiceNow Incident (Crear incidencia de ServiceNow).
- Elige la instancia y el grupo de asignación opcional y, a continuación, haz clic en Create (Crear).
Sincronización bidireccional del estado y los comentarios con la Gestión de casos
Para permitir que las ediciones en ServiceNow actualicen sus casos asociados en Datadog, un usuario de ServiceNow con el rol x_datad_datadog.user
y el rol admin
debe configurar los ajustes de instalación de la aplicación integración de ITOM/ITSM para Datadog en ServiceNow:
- Accede a la página de configuración de la aplicación integración de ITOM/ITSM para Datadog haciendo clic en All (Todos) en la esquina superior izquierda, escribiendo
ITOM/ITSM Integration for Datadog
en el filtro y haciendo clic en el enlace Configuration (Configuración) que aparece en la lista filtrada. - Elige la ubicación de tu Centro de datos de Datadog.
- Pega una clave de API de Datadog, que puedes encontrar en tu Organization Settings (Parámetros de organización), en el campo API Key (Clave de API).
- Pega una clave de aplicación de cuenta del servicio de Datadog, que puedes encontrar en tu Organization Settings (Parámetros de organización), en el campo Application Key (Clave de aplicación).
- Comprueba la casilla Enabled (Activado) y guarda los cambios de configuración.
Después de configurar los ajustes de instalación en ServiceNow, vuelve a la Gestión de casos de Datadog para configurar la integración.
Nota: Es importante utilizar una clave de aplicación de la cuenta de servicio para esta configuración en lugar de la clave de aplicación de un usuario. La clave de aplicación de un usuario está vinculada a los permisos de la cuenta del usuario. Si los permisos del usuario se reducen o si el usuario es desactivado, la sincronización bidireccional entre ServiceNow y Datadog se detendrá. Una clave de aplicación de cuenta de servicio no está vinculada a un usuario individual, por lo que la sincronización bidireccional no se verá afectada por los cambios en la cuenta de usuario.
Configuración de la Gestión de incidencias
Después de instalar la aplicación, visita los [ajustes de la integración17 en la aplicación de incidencias para finalizar la configuración.
Notificaciones de monitor legacy
Para las notificaciones de monitor legacy mediante @servicenow-<INSTANCE_NAME>
en Datadog, selecciona la tabla intermedia a la que enviar notificaciones en la parte inferior del cuadro de ITOM/ITSM titulado: “Manage Legacy Monitor Notifications” (Gestionar notificaciones de monitor legacy).
- Selecciona la instancia para la que deseas configurar notificaciones y, a continuación, selecciona la tabla en la que escribir notificaciones de monitor legacy.
- Para validar que la integración está configurada correctamente, añade
@servicenow-<INSTANCE_NAME>
en un monitor o notificación de evento. Los datos sin procesar rellenan las filas de la tabla provisional y se reenvían a la tabla de ServiceNow especificada por la aplicación. - Utiliza mapas de transformación en ServiceNow para personalizar la transformación de los datos enviados a las tablas provisionales.
- Personaliza la carga útil de notificación con las variables disponibles en Datadog o cadenas personalizadas.
Las tablas Templated Monitors ITSM, Legacy Monitors ITSM y Datadog Cases ITSM utilizan un mapa de transformación para transformar los registros de Datadog en las incidencias de ServiceNow.
De la misma manera, Datadog Monitors ITOM y Datadog Cases ITOM transforman los registros de Datadog en eventos de ServiceNow.
Las tablas Templated Monitors ITOM y Templated Monitors ITSM utilizan mapas de transformación para transformar los registros de Datadog en eventos e incidencias de ServiceNow respectivamente. Puedes personalizar la información de eventos e incidencias de ServiceNow en estas tablas personalizando la carga útil de notificación en la interfaz de usuario New Template
y ampliar los mapas de transformación en ServiceNow.
Nota: Las tablas Datadog Cases ITOM y Datadog Cases ITSM utilizan de forma similar mapas de transformación; sin embargo, la personalización del mapa de transformación no es recomendada para su uso con la Gestión de casos, dado que la carga útil de los casos de Datadog no es personalizable.
Solucionar problemas
Si no estás viendo eventos en tus tablas de ServiceNow y en su lugar tienes
Un mensaje de error en tu cuadro de integración de Datadog o una notificación Error while trying to post to your ServiceNow instance
:
- Comprueba que solo se ha utilizado el subdominio al introducir el nombre de tu instancia.
- Comprueba que el usuario que has creado tiene los permisos necesarios.
- Comprueba que el nombre de usuario y la contraseña son correctos.
Se configura la integración, se activa una alerta y no se crea ningún tique:
- Confirma que la tabla intermedia está poblada. Si es así, el problema está en las asignaciones y transformaciones. Puedes depurar aún más tus asignaciones y scripts accediendo a Transform Errors (Errores de transformación) en ServiceNow.
- Confirma que estás trabajando con la tabla provisional que especificaste en el cuadro.
El usuario de ServiceNow necesita los roles rest_service
y x_datad_datadog.user
para poder acceder a las tablas de importación. Si estás utilizando la forma legacy de enviar notificaciones directamente a la tabla Incident (Incidencias) o a la tabla Event (Event), necesitas los permisos itil
y evt_mgmt_integration
.
Si ves actualizaciones de la Gestión de casos de Datadog en ServiceNow, pero no ves actualizaciones de ServiceNow a Datadog, este es el comportamiento esperado para ServiceNow ITOM. La sincronización bidireccional con la Gestión de Casos sólo es compatible con ServiceNow ITSM.
¿Necesitas más ayuda? Ponte en contacto con el soporte de Datadog.
Base de conocimientos
Regla de descarga automática de importación de host de Datadog
Para evitar que la tabla de conjuntos de importación x_datad_datadog_import_host
acumule demasiadas filas, se ha añadido una regla de descarga automática a la herramienta Table Cleaner para conservar sólo las últimas 24 horas de datos. Esta configuración puede modificarse según sea necesario accediendo a sys_auto_flush_list.do
en el navegador de filtros y entrando en la regla de la tabla x_datad_datadog_import_host
. El campo Age in seconds
puede actualizarse en consecuencia.
Generación automática de tiques de soporte a partir de las alertas de Datadog
Una vez conectado ServiceNow a tu cuenta de Datadog, las alertas recibidas pueden crear automáticamente tiques de soporte y enviarlos a la cola de tiques de ServiceNow. Desde allí, tu equipo de soporte es notificado de los problemas mediante flujos de trabajo de comunicación que ya has establecido dentro de ServiceNow. Menciona @servicenow
en el mensaje de alerta o añade @servicenow
a la lista de notificación para ese monitor.
Utilizar variables en la carga útil del tique y en las asignaciones de campos
Las variables se pueden utilizar en el cuerpo de las alertas o en las asignaciones de campos para asegurar que los detalles de evento se incluyan en ServiceNow. Por ejemplo, puedes incluir el título y la gravedad en el campo apropiado de ServiceNow o puedes incluir un enlace a la incidencia específica en Datadog directamente desde el tique de ServiceNow.
Asignación del campo Prioridad de la incidencia
El campo priority
en las incidencias de ServiceNow es de sólo lectura y sólo se puede actualizar utilizando reglas de búsqueda de prioridad.
Define Impact
y Urgency
en monitores para calcular la prioridad de la incidencia de ServiceNow.
Automatizar el flujo de trabajo de resolución de incidencias
Una vez que el estado del monitor vuelve a la normalidad, el tique de soporte asociado se marca automáticamente como “resuelto”.
Definir asignaciones personalizadas
Haz clic en una de las tablas, por ejemplo Datadog Monitors ITSM Tables y desplázate hasta la parte inferior del registro para ver el enlace de la asignación de transformación asociada.
Comprender la asignación
Haz clic en el nombre de la asignación de transformación para ver el registro:
En la parte superior hay dos campos importantes en el registro de Transformación: Source table
y Target table
:
Notas:
- El origen es la tabla del conjunto de importaciones que seleccionaste (Datadog Monitors ITSM Tables) y el destino es tu tabla de incidencias real (o tabla de evento) donde se almacenan los eventos.
- Las asignaciones de campos se encuentran en la parte inferior del registro. Se incluyen algunas asignaciones básicas. Aquí es donde se seleccionan los campos a incluir, se define el formato y se seleccionan los campos de destino en tu instancia de ServiceNow.
Añadir una nueva asignación de campos
Haz clic en New (Nuevo):
Selecciona los campos de origen y destino para las asignaciones uno a uno:
O marca la casilla Use source script (Usar script fuente) y define transformaciones:
Nota: Para asignar cualquier campo personalizado en el cuadro de integración, puedes utilizar el siguiente script de asignación para las asignaciones de Datadog Monitors ITOM y Datadog Monitors ITSM Transform. En este ejemplo, el campo my_field
se definió como un campo personalizado en el cuadro de integración:
answer = (function transformEntry(source)
{
var additional_info = JSON.parse(source.additional_info);
return additional_info.custom_my_field;
})(source);
Definir asignaciones múltiples
Utiliza Mapping Assist (en enlaces relacionados) para asignar varios campos de origen y destino:
Validación
Para validar que la integración está configurada correctamente, añade @servicenow
en un monitor o notificación de evento. Los datos sin procesar rellenan las filas de la tabla provisional y se reenvían a la tabla de ServiceNow especificada en las asignaciones y transformaciones que has creado.
Referencias adicionales
Más enlaces, artículos y documentación útiles: