avance
Todavía estamos trabajando en esta característica, ¡pero nos encantaría que la probaras!
Esta característica se proporciona actualmente como parte de un programa de vista previa de conformidad con nuestras políticas de prelanzamiento.
Esta página proporciona una referencia completa de las acciones de notificación de New Relic disponibles en el catálogo de acciones de automatización de flujo de trabajo. Estas acciones le permiten enviar notificaciones a través de New Relic.
Requisitos previos
Antes de emplear las acciones New Relic en la automatización del flujo de trabajo, cerciorar de tener lo siguiente:
- Una cuenta de New Relic con las licencias adecuadas.
- Una clave de licencia de New Relic (si se envían datos a una cuenta diferente).
- Las licencias necesarias para los servicios específicos de New Relic que planea emplear.
Consulte la clave de licencia para obtener información sobre cómo crear y gestionar su clave de licencia de cuenta de New Relic.
acciones de notificación
Envía mensajes o emails a destinos de New Relic. El usuario primero debe crear el destino apropiado dentro de New Relic. Una vez creado, se debe emplear el mismo destino en esta acción para enviar el mensaje desde un flujo de trabajo.
Aporte | Opcionalidad | Tipo | Descripción | Ejemplo |
|---|---|---|---|---|
tipo | Requerido | Cadena | Tipo de destino de New Relic |
|
ID de destino | Requerido | Cadena | DestinationId asociado con el destino de New Relic. Consulta el tutorial de NerdGraph: destinos de alertas para saber cómo configurar un nuevo destino y enumerar el ID del destino. Consulte Destinos para saber más sobre los destinos. |
|
parámetro | Requerido | Mapa | Campos obligatorios para enviar notificaciones al tipo de destino seleccionado.
|
o
|
archivos adjuntos | Opcional | Lista | Lista de archivos adjuntos opcionales | |
attachment.type | Requerido | Enumeración | Uno de los siguientes:
,
| |
attachment.query | Opcional | Cadena | Para el tipo
, esta es una declaración de consulta NRQL. |
|
adjunto.id de cuenta | Opcional | Lista | Para
, los ID de cuenta de New Relic para ejecutar la consulta. Si no se proporciona, se emplea la cuenta asociada con la ejecución del flujo de trabajo. |
|
attachment.format | Opcional | Enumeración | Para
, especifique el tipo de los resultados, JSON predeterminado |
|
contenido del archivo adjunto | Opcional | Cadena | Para
, el contenido del archivo adjunto en UTF-8. |
|
archivo adjunto | Opcional | Cadena | Un nombre de archivo para el archivo adjunto. |
|
selectores | Opcional | Lista | Los selectores para obtener como resultado el único parámetro especificado. |
|
Producción | Tipo | Ejemplo |
|---|---|---|
sessionId | Cadena |
|
mensaje de error | Cadena |
|
archivos adjuntos | Lista | |
sessionId | Cadena |
|
Importante
Actualmente, no se admiten archivos adjuntos al enviar mensajes a un destino de Slack a través de esta acción de flujo de trabajo.
Slack
name: slack_notification_workflowdescription: This is a test workflow to test slack notification send actionsteps:- name: SendMessageUsingSlackChanneltype: actionaction: newrelic.notification.sendversion: 1inputs:type: slackdestinationId: ccd0d926-ed6f-4ddd-bc7d-b7ea9822908dparameters:text: Hi , Testing notifcation api using slack channel namechannel: test-channel-workflowCorreo electrónico
name: emailer-workflowdescription: send email using workflowsteps:- name: emailReport1type: actionaction: newrelic.notification.emailversion: 1inputs:type: emaildestinationId: "e7a5a004-424d-44db-a3df-266980a90242"parameters:subject: "workflow notification"message: "this is a message."attachments:- type: QUERYquery: "SELECT * FROM Log"format: CSVfilename: "log_count.csv"selectors:- name: successexpression: '.success'- name: sessionIdexpression: '.response.sessionId'- name: attachmentsexpression: '.response.attachments'
Envía un mensaje a un canal de equipo de MS, integrado con destinos.
Campo de entrada | Opcionalidad | Tipo de datos | Descripción | Ejemplo |
|---|---|---|---|---|
ID de destino | Requerido | Cadena | DestinationId asociado con el destino de New Relic. Consulte la integración de New Relic para Microsoft Teams para obtener los pasos sobre cómo configurar un nuevo destino y listar el ID del destino. Consulta la sección Destinos para obtener más información sobre los destinos. |
|
teamName | Requerido | Cadena | Nombre del equipo asociado al ID de destino dado |
|
channelName | Requerido | Cadena | Nombre del canal donde se debe enviar el mensaje |
|
mensaje | Requerido | Cadena | Mensaje de texto que debe enviar |
|
selectores | Opcional | Lista | Los selectores para obtener como resultado el único parámetro especificado. |
|
Campo de salida | Tipo | Ejemplo |
|---|---|---|
éxito | Booleano |
|
sessionId | Cadena |
|
mensaje de error | Cadena |
|
Ejemplo de flujo de trabajo |
|---|
|
Envía un email a las direcciones de email de NewRelic con o sin archivos adjuntos.
Campo de entrada | Opcionalidad | Tipo de datos | Descripción | Ejemplo |
|---|---|---|---|---|
ID de destino | Requerido | Cadena | DestinationId asociado con el destino de New Relic. Consulte la integración de New Relic para Microsoft Teams para obtener los pasos sobre cómo configurar un nuevo destino y listar el ID del destino. Consulta la sección Destinos para obtener más información sobre los destinos. |
|
sujeto | Requerido | Cadena | Asunto del email |
|
mensaje | Requerido | Cadena | Mensaje que debe enviar por email |
|
archivos adjuntos | Opcional | Lista | Lista de archivos adjuntos opcionales | |
attachment.type | Requerido | Enumeración | Uno de los siguientes:
,
| |
attachment.query | Opcional | Cadena | Para el tipo
, esta es una declaración de consulta NRQL. |
|
adjunto.id de cuenta | Opcional | Lista | Para
, los New Relic Account IDs para ejecutar la consulta. Si no se proporciona ninguna, se emplea la cuenta asociada a la ejecución del flujo de trabajo. |
|
attachment.format | Opcional | Enumeración | Para
, especifique el tipo de resultados; por defecto, se especifica el tipo predeterminado.
|
|
contenido del archivo adjunto | Opcional | Cadena | Para
, este es el contenido del archivo adjunto en UTF-8. |
|
archivo adjunto | Opcional | Cadena | Nombre del archivo adjunto |
|
selectores | Opcional | Lista | Los selectores para obtener como resultado el único parámetro especificado. |
|
Campo de salida | Tipo | Ejemplo |
|---|---|---|
éxito | Booleano |
|
sessionId | Cadena |
|
mensaje de error | Cadena |
|
archivos adjuntos | Lista | |
Ejemplo de flujo de trabajo |
|---|
|
Envía un mensaje de Slack a un canal, integrado con destinos.
Campo de entrada | Opcionalidad | Tipo de datos | Descripción | Ejemplo |
|---|---|---|---|---|
ID de destino | Requerido | Cadena | DestinationId asociado con el destino de New Relic. Consulta el tutorial de NerdGraph: Destinos de alertas para conocer los pasos sobre cómo configurar un nuevo destino y enumerar el ID del destino. Consulta la sección Destinos para obtener más información sobre los destinos. |
|
texto | Requerido | Cadena | Mensaje de texto que debe enviar | Hola ! este mensaje de flujo de trabajo |
canal | Requerido | Cadena | Nombre del canal donde se enviará el mensaje | ayuda-nómada |
selectores | Opcional | Lista | Los selectores para obtener como resultado el único parámetro especificado. |
|
Campo de salida | Tipo | Ejemplo |
|---|---|---|
éxito | Booleano |
|
sessionId | Cadena |
|
mensaje de error | Cadena |
|
Ejemplo de flujo de trabajo |
|---|
|
Ejecuta un flujo de trabajo a través de la API NerdGraph.
Campo de entrada | Opcionalidad | Tipo de datos | Descripción |
|---|---|---|---|
definiciónNombre | Requerido | Cadena | Nombre de la definición del flujo de trabajo. |
definiciónScopeType | Opcional | Cadena | Tipo de alcance de la definición del flujo de trabajo. El tipo de alcance debe ser
o
. |
definiciónVersión | Opcional | En t | Versión de la definición del flujo de trabajo |
clave de idempotencia | Opcional | Cadena | Identificador único para garantizar la idempotencia de la solicitud. Debería ser un UUID. |
Entradas de flujo de trabajo | Opcional | Lista | Versión de la definición del flujo de trabajo |
tipo de alcance de ejecución | Requerido | Cadena | Tipo de alcance del flujo de trabajo. El tipo de alcance debe ser
. Apoyaremos el inicio de un flujo de trabajo a nivel de la organización en el futuro. |
ID de alcance de ejecución | Requerido | Cadena | Identificación del alcance del flujo de trabajo. El tipo de alcance debe ser accountId por ahora. |
selectores | Opcional | Lista | Los selectores para obtener como resultado el único parámetro especificado. |
Ejemplo
steps: - name: startHealthyHeartbeat type: action action: newrelic.workflowAutomation.startWorkflowRun version: 1 inputs: definitionName: "heartbeat_newrelicIngestSendEvents_10062025" definitionVersion: 1 scopeType: "ACCOUNT" definitionScopeType: "d34568b7-ee0b-4191-b663-7b2925b0de5b" workflowInputs: - key: "cellName" value: "stg-joint-effort" runScopeType: "ACCOUNT" runScopeId: "11544325"Campo de salida | Tipo | Ejemplo |
|---|---|---|
ID de ejecución | Identificador único para la ejecución del flujo de trabajo. | |
éxito | Booleano |
|
mensaje de error | Cadena |
|
Ejemplo de flujo de trabajo |
|---|
|