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

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

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

問題を作成する

Slackにレポートを送信する

NRQL クエリを実行し、結果を CSV に変換して Slack に投稿します。

要件:

  • NRQLクエリ
  • 秘密の Slack トークン。

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

  • New Relicアカウントに対してNRQLを実行する
  • クエリ結果からCSVを生成する
  • CSV をメッセージとともに Slack チャンネルに投稿する

キーアクション: newrelic.nrdb.queryutils.transform.toCSVslack.chat.postMessage

name: nrqlToSlackReport
workflowInputs:
accountId:
type: Int
nrqlQuery:
type: String
defaultValue: 'FROM Transaction SELECT count(*) FACET appName SINCE 1 hour ago'
slackChannel:
type: String
steps:
- name: queryData
type: action
action: newrelic.nrdb.query
version: 1
inputs:
accountIds:
- ${{ .workflowInputs.accountId }}
query: ${{ .workflowInputs.nrqlQuery }}
- name: convertToCSV
type: action
action: utils.transform.toCSV
version: 1
inputs:
data: ${{ .steps.queryData.outputs.results | tostring }}
- name: postToSlack
type: action
action: slack.chat.postMessage
version: 1
inputs:
token: ${{ :secrets:slack_token }}
channel: ${{ .workflowInputs.slackChannel }}
text: 'NRQL Query Report'
attachment:
filename: 'query-results.csv'
content: ${{ .steps.convertToCSV.outputs.csv }}

次のステップ

Copyright © 2026 New Relic株式会社。

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