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

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

Caso haja alguma divergência entre a versão em inglês e a traduzida, a versão em inglês prevalece. Acesse esta página para mais informações.

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:

dashboards_api_entity_section.png

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.

    dashboards_api_paste_entity.png
Copyright © 2024 New Relic Inc.

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