• /
  • 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

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 }}

Que sigue

Copyright © 2026 New Relic Inc.

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