• /
  • EnglishEspañolFrançais日本語한국어Português
  • Inicia sesiónComenzar ahora

Te ofrecemos esta traducción automática para facilitar la lectura.

En caso de que haya discrepancias entre la versión en inglés y la versión traducida, se entiende que prevalece la versión en inglés. Visita esta página para obtener más información.

Crea una propuesta

Análisis de JSON

|View as Markdown (English)

Obtenga JSON de la API de estado de New Relic, analice los estados de los componentes y registre los problemas.

Requisitos:

  • Acceso a la API de estado.
  • Permisos de ingestión de logs.

Lo que hace este flujo de trabajo:

  • Obtiene datos JSON de la API de estado de New Relic.
  • Extrae y clasifica los componentes según su estado operativo.
  • Registra condicionalmente los componentes operativos (si está habilitado).
  • Registra condicionalmente los componentes no operativos (si está habilitado).
  • Gestiona los errores HTTP y registra el mensaje de error.

Acciones clave: http.get, newrelic.ingest.sendLogs

name: parse_status_api
steps:
- name: fetchStatus
type: action
action: http.get
version: 1
inputs:
url: 'https://status.newrelic.com/api/v2/summary.json'
selectors:
- name: operational
expression: '.components[] | select(.status == "operational") | .name'
- name: degraded
expression: '.components[] | select(.status != "operational") | .name'
- name: logNonOperational
type: action
action: newrelic.ingest.sendLogs
version: 1
inputs:
logs:
- message: 'Services with issues: ${{ .steps.fetchStatus.outputs.degraded | tostring }}'
attributes:
operationalServices: ${{ .steps.fetchStatus.outputs.operational }}

HTTP GET/POST

Obtener datos JSON de APIs

Paso de datos

Pasar datos analizados entre pasos

Acciones de transformación de utilidades

Transformar formatos de datos

Copyright © 2026 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.