• /
  • EnglishEspañolFrançais日本語한국어Português
  • ログイン今すぐ開始

この機械翻訳は、参考として提供されています。

英語版と翻訳版に矛盾がある場合は、英語版が優先されます。詳細については、このページを参照してください。

問題を作成する

JSON解析

New Relic ステータス API から JSON を取得し、コンポーネントのステータスを解析し、問題をログに記録します。

要件:

  • ステータス API アクセス。
  • ログ取り込み権限。

このワークフローの機能:

  • New RelicステータスAPIからJSONデータを取得します
  • コンポーネントを動作状態別に抽出し分類します
  • 条件付きで運用コンポーネントをログに記録する(有効な場合)
  • 条件付きで非動作コンポーネントをログに記録する(有効な場合)
  • HTTPエラーを処理し、エラーメッセージをログに記録します

キーアクション: http.getnewrelic.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 }}

次のステップ

Copyright © 2026 New Relic株式会社。

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