• ログイン無料アカウント

本書は、お客様のご参考のために原文の英語版を機械翻訳したものです。

英語版と齟齬がある場合、英語版の定めが優先するものとします。より詳しい情報については、本リンクをご参照ください。

問題を作成する

NerdGraphチュートリアルダッシュボードをファイルとしてエクスポートする

チャートやダッシュボードを含むレポートをスケジュールする必要がありますか?ダッシュボードの共有方法を自動化したいと思いませんか? GraphQL のミューテーションを使用して、ダッシュボードをPDFまたはPNGファイルとしてプログラムで取得できます。また、 UIを使用してダッシュボードをPDFファイルとしてエクスポートすることもできます。

例えば、New Relicのダッシュボードの静的なスナップショット版を生成し、Slackに送信したり、ファイルとしてダウンロードしたりすることができます。その方法については、こちらの短いYouTube動画(約4分)をご覧ください。

ダッシュボードページのエクスポート

  1. ダッシュボードの GUID を取得する: ダッシュボード名の横にある アイコンをクリックし、 See metadata and manage tags モーダルにアクセスし、ダッシュボードの GUID を確認することができます。

  2. 以下のクエリを使用して、個々のページのGUIDを取得します。

    {
     actor {
        entitySearch(query: "parentId ='YOUR_PAGE_GUID'") {
          results {
            entities {
              guid
              name
              ... on DashboardEntityOutline {
                guid
                name
                dashboardParentGuid
              }
            }
          }
        }
      }
    }
  3. dashboardCreateSnapshotURL 変異を NerdGraphQL エクスプローラー で、エクスポートしたいダッシュボード・ページの数だけ実行します。必要なダッシュボードページのGUIDをパラメータとして指定する必要があります。

  4. ダッシュボードページをPDFで取得するためのリンクを取得します。リンクは以下のようになっています。

https://gorgon.nr-assets.net/image/e0c22263-2d88-40bc-940a-b885dbc1d98d?format=PDF&width=2000&height=2000
  1. 必要に応じて、エクスポートしたファイルの設定を行います。

取得したファイルの設定

戻ってきたリンクを編集して、エクスポートのフォーマット(PDFまたはPNG)を変更したり、サイズを変更したりします。

例えば、お客様がリンクを取得した場合。

https://gorgon.nr-assets.net/image/e0c22263-2d88-40bc-940a-b885dbc1d98d?format=PDF&width=2000&height=2000

できました。

  • PDFPNG に置き換えれば、画像が得られます。
  • 幅と高さのフィールドを変更して、必要なサイズに調整してください。最大値は 2000 です。
Copyright © 2022 New Relic Inc.