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, aversão em inglês prevalece. Acesseesta página para mais informações.
Tutorial do NerdGraph: visualizar e adicionar tag
Você pode usar nossaAPI NerdGraph para adicionartags aos seus dados para ajudar a melhorar a organização e localização dos dados.
Visão geral
Este documento explica como usar nossa API NerdGraph para adicionar e gerenciar tags. Observe que esta é apenas uma maneira de adicionar tag. Para outros métodos, consulteComo as tags são adicionadas. Para saber como automatizar tags usando nossa ferramenta CLI, consulte nossosite de desenvolvedores.
Ler tag para uma entidade
Para construir essas consultas e ver as respostas:
- Vá para o explorador NerdGraph GraphiQL emapi.newrelic.com/graphiql.
- Use
entitySearch()para localizar a entidade e buscar sua tag. - Use a API tag do NerdGraph para ler a tag existente e seus valores.
Neste exemplo, nossa entidade é um aplicativo de browser chamadoCookie Checkout:
{actor{entitySearch(query:"name like 'Cookie Checkout'"){results{entities{tags{keyvalues}}}}}}Os valores reais variam dependendo dos seus dados. Use oexplorador New Relic GraphiQL para experimentar a consulta.
Adicionar tag para uma entidade
Para adicionar uma nova tag para uma entidade:
- Vá para o explorador NerdGraph GraphiQL emapi.newrelic.com/graphiql.
- Use
entitySearch()para localizar o GUID da entidade que você deseja tag. - Use a mutação
taggingAddTagsToEntitypara adicionar uma tag com um valor à entidade. - Para o agente, é necessário reiniciar após adicionar uma nova tag.
Neste exemplo, temos um aplicativo de browser chamadoCookie Checkout de propriedade de uma equipe de interface. Queremos adicionar uma tagteam com um valorui a esta instância. Depois que a tag for adicionada, podemos filtrar pela tagteam:ui e encontrar o aplicativoCookie Checkout na interface do New Relic.
mutation{taggingAddTagsToEntity(guid:"ENTITY_GUID"tags:{key:"team",values:["ui"]}){errors{message}}}Remover uma tag de uma entidade
Para excluir uma tag e todos os seus valores associados de uma entidade:
- Vá para o explorador NerdGraph GraphiQL emapi.newrelic.com/graphiql.
- Use
entitySearch()para localizar o GUID da entidade com a tag que você deseja remover. - Use a mutação
taggingDeleteTagFromEntity. - Para o agente, é necessário reiniciar após alterar a tag.
O exemplo de mutação a seguir remove a tagteam de uma entidade:
mutation{taggingDeleteTagFromEntity(guid:"ENTITY_GUID",tagKeys:["team"]){errors{message}}}Excluir valores tag específicos para uma entidade
Em vez de excluir uma tag inteira e todos os seus valores, você pode excluir um único valor de tag.
- Vá para o explorador NerdGraph GraphiQL emapi.newrelic.com/graphiql.
- Use
entitySearch()para localizar o GUID da entidade com a tag que você deseja remover. - Use a mutação
taggingDeleteTagValuesFromEntity.
O exemplo de mutação a seguir exclui o valorui da chavetag :
mutation{taggingDeleteTagValuesFromEntity(guid:"ENTITY_GUID"tagValues:[{key:"team",value:"ui"}]){errors{message}}}ComotagValues é uma matriz, é possível excluir vários valores específicos de uma única entidade em uma mutação.
Substitua todos os valores de tag de uma entidade
Para substituir todo o conjunto de tags da entidade pelo conjunto tag fornecido:
- Vá para o explorador NerdGraph GraphiQL emapi.newrelic.com/graphiql.
- Use
entitySearch()para localizar o GUID da entidade com a tag que você deseja remover. - Use a mutação
taggingReplaceTagsOnEntity.
Neste exemplo, o aplicativo browserCookie Checkout foi transferido da equipeui para a equipecookie-dev . Você pode substituir os valores de tag deteam pela seguinte mutação:
mutation{taggingReplaceTagsOnEntity(guid:"ENTITY_GUID"tags:{key:"team",values:["cookie-dev"]}){errors{message}}}Nesta página
Este documento foi útil?