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

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

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

問題を作成する

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

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

たとえば、New Relic ダッシュボードの静的な スナップショット バージョンを 生成し、それらを Slack に送信したり、 ファイルとしてダウンロードしたりできます。

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

  1. ダッシュボードの GUID を取得します。 ダッシュボード名の横にある アイコンをクリックしてメタデータ ウィジェットにアクセスし、ダッシュボードの GUID を確認します。

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

    {
    actor {
    entitySearch(
    query: "id ='YOUR_PAGE_GUID' OR parentId ='YOUR_PAGE_GUID' AND tags.isDashboardPage = 'true'"
    ) {
    results {
    entities {
    guid
    name
    ... on DashboardEntityOutline {
    guid
    name
    dashboardParentGuid
    }
    }
    }
    }
    }
    }
  3. エクスポートするダッシュボード ページの数だけ、 NerdGraphQL エクスプローラーdashboardCreateSnapshotURLミューテーションを実行します。 必要なダッシュボード ページの GUID をパラメーターとして指定するだけです。

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

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

取得したファイルの設定

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

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

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

できました。

  • 画像を取得するには、 PNGPDFに置き換えます。
  • 幅と高さのフィールドを変更して、必要に応じてサイズを調整します。最大値は2000です。

トラブルシューティング

ダッシュボードをエクスポートしようとしたときに次のエラーが発生した場合の対処方法は次のとおりです。

これらのエラーは、PDFの生成がAPIの最大応答時間を超える場合に発生する可能性があります。これらのエラーが発生した場合は、ダッシュボードのウィジェットのいずれかに大きな時間枠があるかどうかを確認してください。たとえば、1か月全体のデータと前の月のデータを比較できます。時間枠が大きい場合は、時間枠を小さくしてみてください。

これらのエラーのもう 1 つの原因として、ダッシュボードに多数のウィジェットがあることが考えられます。使用しないウィジェットがある場合は、いくつかを削除してエラーが解決するかどうかを確認してください。

Copyright © 2024 New Relic株式会社。

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