• /
  • EnglishEspañolFrançais日本語한국어Português
  • EntrarComeçar agora

Esta tradução de máquina é fornecida para sua comodidade.

Caso haja alguma divergência entre a versão em inglês e a traduzida, a versão em inglês prevalece. Acesse esta página para mais informações.

Criar um problema

análise sintática JSON

Busque JSON da API de status do New Relic, analise os status dos componentes e problemas de log.

Requisitos:

  • Acesso à API de status.
  • Permissões de ingestão de log.

O que este fluxo de trabalho faz:

  • Obtém dados JSON da API de status do New Relic.
  • Extrai e categoriza os componentes de acordo com seu status operacional.
  • Registra condicionalmente os componentes operacionais (se ativado).
  • Registra condicionalmente componentes não operacionais (se ativado)
  • Lida com erros HTTP e registra mensagem de erro

Ações principais: 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 }}

Qual é o próximo

Copyright © 2026 New Relic Inc.

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