• 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 do NerdGraph: visualizar, criar, renomear ou cancelar contas

Como alternativa ao uso da interface New Relic , você pode usar o NerdGraph para visualizar as contas da sua organização, bem como criar, renomear ou cancelar contas.

Requisitos

Para requisitos para gerenciar configurações em nível de organização via NerdGraph, consulte Adicionar contas.

Antes que você comece

Antes de usar o NerdGraph para gerenciar suas contas, provavelmente irá ajudá-lo a entender:

Dicas sobre termos e campos

Algumas dicas sobre alguns dos campos utilizados nessas solicitações:

  • Os campos managedAccount e managedAccounts são simplesmente termos para as contas de uma organização. Eles são sinônimos de “contas”.
  • O campo regionCode refere-se ao data center usado por uma conta. Os valores válidos são us01 e eu01 , que mapeiam as regiões dos EUA e da UE, respectivamente.

Observe que o NerdGraph Explorer possui documentos integrados que definem os campos.

Ver contas

Aqui está um exemplo de devolução de contas em sua organização:

{
actor {
organization {
accountManagement {
managedAccounts {
name
id
regionCode
}
}
}
}
}

Criar contas

Aqui está um exemplo de como criar uma conta. Antes de criar uma conta, certifique-se de entender para que serve uma conta.

mutation {
accountManagementCreateAccount(managedAccount: { name: "NEW_ACCOUNT_NAME" }) {
managedAccount {
id
name
regionCode
}
}
}

Se você tiver uma estrutura de conta complexa, poderá usar o parâmetro opcional regionCode para destinar um data center específico.

mutation {
accountManagementCreateAccount(
managedAccount: { name: "NEW_ACCOUNT_NAME", regionCode: "eu01" }
) {
managedAccount {
id
name
regionCode
}
}
}

Renomear uma conta

Aqui está um exemplo de como renomear uma conta.

mutation {
accountManagementUpdateAccount(
managedAccount: { name: "UPDATED_ACCOUNT_NAME", id: 101010101 }
) {
managedAccount {
id
name
regionCode
}
}
}

Cancelar uma conta

Caso não queira mais manter uma conta ativa, você pode cancelá-la usando o NerdGraph. A opção de cancelar uma conta está disponível apenas no NerdGraph. Você não pode cancelar uma conta na interface.

Antes de cancelar uma conta, analise os efeitos do cancelamento de uma conta. Quando tiver certeza de que deseja cancelar uma conta, você pode usar esta mutação:

mutation {
accountManagementCancelAccount(id: $accountId) {
id
isCanceled
name
regionCode
}
}

Dica

Como alternativa ao cancelamento de uma conta, considere remover um monitor entidade.

Erros

Aqui estão alguns erros e o que eles significam:

Error message

Likely cause

extensions: { nerdGraphExtensions: { errorClass: "ACCESS_DENIED" } }
}

Isso indica um problema na estrutura da sua organização (por exemplo, uma conta que está fora dos limites de uma organização). Se você receber esta mensagem, entre em contato com o suporte ou com seu representante de conta.

cannot create subaccount -- multiple parent account ids found. Please use Partnership API.", {
extensions: { nerdGraphExtensions: { errorClass: "SERVER_ERROR" } }
}

Esta é uma mensagem retornada quando sua organização tem mais de uma "conta pai", o que é um indicador de que sua organização tem uma estrutura de conta complexa que foi configurada com a API de Parceria e requer o uso dessa API. Tem perguntas? Contate o suporte ou seu representante de conta.

Outros erros

Contate o suporte ou seu representante de conta.

Copyright © 2024 New Relic Inc.

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