Esta página proporciona una referencia de todas las acciones de problemas de New Relic disponibles en el catálogo de acciones de automatización de flujos de trabajo. Estas acciones le permiten reconocer, anular el reconocimiento y resolver problemas de Alert Intelligence, y consultar problemas para habilitar la lógica condicional en sus flujos de trabajo.
Requisitos previos
Antes de usar las acciones de problemas de New Relic en la automatización del flujo de trabajo, asegúrese de tener:
- Una cuenta de New Relic con los permisos apropiados para administrar los problemas de Alert Intelligence.
- Las licencias necesarias para los servicios específicos de New Relic que planea emplear.
Acciones de incidencias
Reconoce un problema abierto de New Relic (AI Issues) y lo marca como ACKNOWLEDGED. New Relic registra quién lo reconoció y el timestamp en el registro del problema (acknowledgedBy / acknowledgedAt) como efecto secundario de la mutación. Creado en newrelic.nerdgraph.execute.
La siguiente tabla describe todos los campos de entrada disponibles para esta acción.
Aporte | Opcionalidad | Tipo | Descripción | Ejemplo |
|---|---|---|---|---|
ID de la cuenta | Requerido | En t | La cuenta de New Relic a la que pertenece la incidencia. Debe ser un entero positivo. |
|
issueId | Requerido | Cadena | El identificador del problema de AI Issues que se debe reconocer. Debe ser un UUID válido. |
|
selectors | Opcional | Lista | Selectores JQ para extraer valores específicos de la respuesta. | |
La siguiente tabla describe todos los campos de salida devueltos por esta acción.
Producción | Tipo | Descripción |
|---|---|---|
success | Booleano |
cuando el paso se ejecutó sin un error de HTTP/transporte, independientemente del propio campo de error de la mutación (
). |
errorMessage | Cadena | Contiene un mensaje de error solo cuando la llamada falla a nivel de HTTP/transporte, a diferencia de
(el campo de error de lógica de negocio propio de la mutación).
en caso de éxito. |
datos | Mapa | Respuesta de NerdGraph: Use |
El siguiente ejemplo muestra cómo usar esta acción.
Ejemplo de flujo de trabajo |
|---|
|
Revierte un problema de New Relic reconocido previamente (AI Issues) a un estado no reconocido, borrando los campos acknowledgedBy / acknowledgedAt en el registro del problema. Creado en newrelic.nerdgraph.execute.
La siguiente tabla describe todos los campos de entrada disponibles para esta acción.
Aporte | Opcionalidad | Tipo | Descripción | Ejemplo |
|---|---|---|---|---|
ID de la cuenta | Requerido | En t | La cuenta de New Relic a la que pertenece la incidencia. Debe ser un entero positivo. |
|
issueId | Requerido | Cadena | El identificador del problema de AI Issues que se debe revertir a no reconocido. Debe ser un UUID válido. |
|
selectors | Opcional | Lista | Selectores JQ para extraer valores específicos de la respuesta. | |
La siguiente tabla describe todos los campos de salida devueltos por esta acción.
Producción | Tipo | Descripción |
|---|---|---|
success | Booleano |
cuando el paso se ejecutó sin un error de HTTP/transporte, independientemente del propio campo de error de la mutación (
). |
errorMessage | Cadena | Contiene un mensaje de error solo cuando la llamada falla a nivel de HTTP/transporte, a diferencia de
(el campo de error de lógica de negocio propio de la mutación).
en caso de éxito. |
datos | Mapa | Respuesta de NerdGraph: Use |
El siguiente ejemplo muestra cómo usar esta acción.
Ejemplo de flujo de trabajo |
|---|
|
Resuelve un problema abierto de New Relic (AI Issues), cerrándolo una vez que se completan los pasos de remediación. El estado del problema cambia a CLOSED y New Relic registra la resolución en el registro del problema. Desarrollado en newrelic.nerdgraph.execute.
La siguiente tabla describe todos los campos de entrada disponibles para esta acción.
Aporte | Opcionalidad | Tipo | Descripción | Ejemplo |
|---|---|---|---|---|
ID de la cuenta | Requerido | En t | La cuenta de New Relic a la que pertenece la incidencia. Debe ser un entero positivo. |
|
issueId | Requerido | Cadena | El identificador de la incidencia de AI Issues a resolver. Debe ser un UUID válido. |
|
selectors | Opcional | Lista | Selectores JQ para extraer valores específicos de la respuesta. | |
La siguiente tabla describe todos los campos de salida devueltos por esta acción.
Producción | Tipo | Descripción |
|---|---|---|
success | Booleano |
cuando el paso se ejecutó sin un error de HTTP/transporte, independientemente del propio campo de error de la mutación (
). |
errorMessage | Cadena | Contiene un mensaje de error solo cuando la llamada falla a nivel de HTTP/transporte, a diferencia de
(el campo de error de lógica de negocio propio de la mutación).
en caso de éxito. |
datos | Mapa | Respuesta de NerdGraph: Use |
El siguiente ejemplo muestra cómo usar esta acción.
Ejemplo de flujo de trabajo |
|---|
|
Consulta y enumera los problemas de New Relic (problemas de IA) de una cuenta, y devuelve el estado en tiempo real, la línea de tiempo, las entidades correlacionadas y los detalles del impacto de los problemas activos o pasados. Admite el filtrado por estado, prioridad, origen, entidad, condición, política, estado de correlación y reconocimiento, un intervalo de tiempo y paginación basada en cursor. Basado en newrelic.nerdgraph.execute.
La siguiente tabla describe todos los campos de entrada disponibles para esta acción.
Aporte | Opcionalidad | Tipo | Descripción | Ejemplo |
|---|---|---|---|---|
ID de la cuenta | Requerido | En t | La cuenta de New Relic cuyos problemas se van a enumerar. Debe ser un entero positivo. |
|
issueIds | Opcional | Lista | ID de incidencias a incluir. Debe ser una matriz JSON de cadenas UUID. |
|
Estados | Opcional | Lista | Uno o más de
,
,
,
. |
|
prioridad | Opcional | Lista | Uno o más de
,
,
,
. |
|
fuentes | Opcional | Lista | Uno o más de
(generados por el motor de alertas de New Relic) o
(creados externamente a través de la API REST). |
|
entityGuids | Opcional | Lista | GUID de entidad por los que filtrar. |
|
entityTypes | Opcional | Lista | Tipos de entidad por los que filtrar. |
|
conditionIds | Opcional | Lista | ID de condición de alerta por los que filtrar. Debe ser una matriz JSON de enteros. |
|
ID de política | Opcional | Lista | ID de política de alertas por los que filtrar. Debe ser una matriz JSON de enteros. |
|
isAcknowledged | Opcional | Booleano | Filtro de estado de reconocimiento.
solo para problemas reconocidos.
solo para problemas no reconocidos. |
|
isCorrelated | Opcional | Booleano | Indica si la inteligencia aplicada de New Relic ha fusionado este problema con otros problemas relacionados para reducir el ruido. |
|
mutingStates | Opcional | Lista | Estado de supresión de notificaciones. Uno o más de
,
o
. |
|
contiene | Opcional | Cadena | Coincidencia de texto libre que distingue entre mayúsculas y minúsculas en los atributos clave del problema. |
|
startTime | Opcional | En t | Inicio de la ventana de tiempo, milisegundos epoch. Debe ser no negativo. Requiere
—ambos campos deben estar presentes para que se aplique el filtro de ventana de tiempo. |
|
endTime | Opcional | En t | Fin de la ventana de tiempo, milisegundos de epoch. Debe ser no negativo. Requiere
—ambos campos deben estar presentes para que se aplique el filtro de ventana de tiempo. |
|
cursor | Opcional | Cadena | Token de paginación opaco de la salida
de una llamada anterior. Recupera la siguiente página de resultados. |
|
selectors | Opcional | Lista | Selectores JQ para extraer valores específicos de la respuesta. | |
La siguiente tabla describe todos los campos de salida devueltos por esta acción.
Producción | Tipo | Descripción |
|---|---|---|
success | Booleano |
cuando el paso se ejecutó sin un error de HTTP/transporte. |
errorMessage | Cadena | Contiene un mensaje de error solo cuando la llamada falla en el nivel de HTTP/transporte.
en caso de éxito. |
datos | Mapa | Respuesta de NerdGraph. Contiene |
Los siguientes ejemplos muestran cómo usar esta acción con diferente configuración de filtros.
Ejemplo de flujo de trabajo |
|---|
Sin filtros —enumera todas las incidencias de la cuenta, independientemente del estado, la prioridad u otros filtros. Solo se requiere El siguiente ejemplo utiliza filtros básicos para enumerar los problemas activos y de alta prioridad de una cuenta: El siguiente ejemplo usa múltiples filtros para problemas críticos, no silenciados y no reconocidos dentro de un período de tiempo específico, con selectores que aplanan la respuesta para la paginación: Para paginar los resultados adicionales del ejemplo 3, tome la salida |