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

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

In the event of any inconsistency between the English version and the translated version, the English versionwill take priority. Please visit this page for more information.

Criar um problema

Tutorial NerdGraph: Mover painel para outras contas

Você pode exportar seu painel e importá-lo para uma nova conta usando consultas e mutações no NerdGraph.

Dica

Você também pode exportar seu como uma imagem.

Para fazer isso:

  1. Vá para o explorador GraphiQL.
  2. Descubra quais painéis estão disponíveis.
  3. Exporte o dashboard desejado.
  4. Importe o dashboard selecionado para uma nova conta.

Liste seu painel

Use a seguinte consulta para recuperar uma lista do seu painel existente:

{
actor {
entitySearch(queryBuilder: {type: DASHBOARD}) {
results {
entities {
... on DashboardEntityOutline {
guid
name
accountId
}
}
}
}
}
}

Exportar um dashboard

Use a seguinte consulta para exportar e, em seguida, extraia as informações da entidade do dashboard da saída:

{
actor {
entity(guid: "your_guid_xxxxxxx") {
... on DashboardEntity {
name
permissions
pages {
name
widgets {
visualization { id }
title
layout { row width height column }
rawConfiguration
}
}
}
}
}
}

Exemplo de informações de entidade na saída do GraphiQL:

Importe um dashboard para uma nova conta

Use a seguinte mutação para importar o dashboard para outra conta:

mutation create($dashboard: DashboardInput!) {
dashboardCreate(accountId: your_new_AccountID, dashboard: $dashboard) {
entityResult {
guid
name
}
errors {
description
}
}
}

Siga esses passos:

  1. Na seção Query variables , nomeie a entidade dashboard (já que declaramos a variável de entrada como $dashboard).

  2. Copie e cole a saída da entidade na nova conta. Ele será copiado como uma entidade.

  3. Altere entity para dashboard.

Copyright © 2024 New Relic Inc.

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