Assine um Nerdpack para usá-lo na plataforma New Relic. Cancele a assinatura dos Nerdpacks que você não usa mais.
Atualize sua CLI
Antes de executar qualquer comando, certifique-se de ter a versão mais recente da CLI:
$nr1 update
Verifique suas permissões
Para assinar um Nerdpack, você precisa de:
- Acesso à conta que o publicou
- As permissões necessárias para gerenciar Nerdpacks
Publique seu Nerdpack
Você precisa publicar os Nerdpacks criados antes de assiná-los:
- Publique seu Nerdpack
- Tag seu Nerdpack se ele for publicado e ainda não tiver tag
Assine um Nerdpack
Assine um Nerdpack publicado, com a interface da Web ou a CLI nr1
, para usá-lo em sua conta. A assinatura permite que você selecione a versão da tag que deseja usar, bem como a conta com a qual deseja se inscrever. Isso permite que você controle quais Nerdpacks você usa em sua conta.
Dica
Quando a tag que você assinou é atualizada, o New Relic atualiza seu Nerdpack automaticamente.
Na página inicial do New Relic , vá para + Integrations & Agents na barra de navegação superior.
Encontre seu Nerdpack publicado usando o filtro de aplicativos ou a barra de pesquisa. Todos os Nerdpacks publicados são mostrados aqui. No entanto, aquele que você está procurando pode ter sido filtrado. Ajuste o filtro para encontrar o Nerdpack que você procura.
Selecione o Nerdpack que deseja adicionar à sua conta New Relic.
Clique em Add this app. Este botão mostra Manage access se você já estiver inscrito no Nerdpack.
Selecione a conta para assinar e a versão da tag para assinar. Em seguida, atualize sua(s) conta(s).
Dica
Na interface da web e em alguns locais da CLI, nos referimos à tags como channels. Esta é uma relíquia de uma implementação anterior de versionamento do Nerdpack. Ignorando detalhes históricos e de implementação, considere-os sinônimos.
Agora você e os membros das contas com as quais se inscreveu podem lançar o Nerdpack da New Relic.
Se você assinou um aplicativo, encontre-o em Your apps. Se você assinou uma visualização, encontre-a em Custom visualizations.
Inscreva-se na linha de comando
Se você publicou seu próprio Nerdpack, pode ser mais rápido assiná-lo com a CLI nr1
.
Navegue até o diretório raiz do seu Nerdpack:
$cd my-awesome-nerdpack
Estas instruções referem-se ao seu Nerdpack como my-awesome-nerdpack
.
Certifique-se de que seu Nerdpack foi publicado e marque:
$nr1 nerdpack:infoId: ab123c45-678d-9012-efg3-45hi6jkl7890Region: usAccount ID: 1234567Local version: 1.0.0Subscription Model: OWNER_AND_ALLOWEDVersion Count: 1Version Date Tags------- ----------------- ------1.0.0 a few seconds ago STABLE
Você deverá ver pelo menos uma versão publicada com uma tag. Não precisa ser STABLE
. Você pode assinar qualquer versão da tag.
Assine seu Nerdpack:
$nr1 nerdpack:subscribe --channel=STABLESubscribed account 1234567 to the nerdpack ab123c45-678d-9012-efg3-45hi6jkl7890 on the STABLE channel
Aqui, você se inscreveu na tag STABLE
. Você também pode assinar as tags DEV
e BETA
na CLI, mas o comando assinatura não permite tags arbitrárias. Para assinar qualquer outra versão da tag, você precisa usar a interface web.
Semelhante à interface web, o termo channel nr1 nerdpack:subscribe
é uma referência a uma implementação mais antiga das versões do Nerdpack.
Detalhe técnico
nr1 nerdpack:subscribe
é um alias para nr1 subscription:set
.
Leia a documentação do nr1 subscription:set
para saber mais. Ou veja a página de ajuda nr1
:
$nr1 subscription:set --help
Cancelar assinatura de um Nerdpack
Cancele a assinatura de um Nerdpack para removê-lo da sua conta.
No New Relic, vá para Apps na barra de navegação superior.
Clique no ícone “i” ao lado do Nerdpack que você assinou. Isso abre a página de detalhes.
Clique em Manage access.
Desmarque as contas que você deseja cancelar. Em seguida, atualize essas contas.
Cancelar inscrição usando a linha de comando
Cancele rapidamente a assinatura do seu perfil CLI do Nerdpacks.
Navegue até o diretório raiz do seu Nerdpack:
$cd my-awesome-nerdpack
Veja a assinatura do seu perfil:
$nr1 subscription:listListing subscribed deployed nerdpacks on your account:Version UUID Name Date User------- ------------------------------------ ---------------- ----------- -------0.6.4 384de6e5-8e57-4d56-9d13-299ee7ae8641 Account Maturity a month ago 2774472
Cancele a assinatura do Nerdpack com o UUID:
$nr1 nerdpack:unsubscribe --nerdpack-id=384de6e5-8e57-4d56-9d13-299ee7ae8641Unsubscribed account 1234567 from the nerdpack 384de6e5-8e57-4d56-9d13-299ee7ae8641 on the STABLE channel.
Dica
nr1 nerdpack:unsubscribe
é um alias para nr1 subscription:unset
.
Leia a documentação do nr1 subscription:unset
para saber mais. Ou veja a página de ajuda nr1
:
$nr1 subscription:unset --help
Resolva problemas de acesso ao seu Nerdpack publicado
Às vezes, ao assinar um Nerdpack, você pode ter problemas. Se você não consegue assinar ou vê assinatura duplicada em sua conta, considere algumas soluções comuns para resolver esses problemas.
Tag sua versão do Nerdpack
Ao assinar um Nerdpack, você escolhe uma tag específica. Portanto, se o Nerdpack que você está tentando assinar não estiver marcado ou não tiver a tag que você está almejando, tag sua versão de lançamento:
$nr1 nerdpack:subscribe --channel=DEV› Error: Nerdpack ab123c45-678d-9012-efg3-45hi6jkl7890 is not deployed to channel DEV. You have to deploy it first› Code: PACKAGE_NOT_DEPLOYED$nr1 nerdpack:tag --tag=DEV✔ Tagged ab123c45-678d-9012-efg3-45hi6jkl7890 version 1.0.0 as DEV.$nr1 nerdpack:subscribe --channel=DEVSubscribed account 1234567 to the nerdpack ab123c45-678d-9012-efg3-45hi6jkl7890 on the DEV channel.
Se você se inscrever sem um argumento --channel
, o canal padrão será STABLE
, portanto, certifique-se de ter uma versão STABLE
neste caso:
$nr1 nerdpack:subscribe› Error: Nerdpack ab123c45-678d-9012-efg3-45hi6jkl7890 is not deployed to channel STABLE. You have to deploy it first› Code: PACKAGE_NOT_DEPLOYED
Assine com a interface da web
Ao se inscrever na CLI, você passa um argumento --channel
para selecionar uma tag. Um channel é, para todos os efeitos, uma tag. Este termo é uma relíquia de uma implementação anterior de versionamento do Nerdpack.
No entanto, embora os termos sejam sinônimos, o uso de --channel
é limitado na CLI. Ao assinar com um --channel
, você só pode escolher entre DEV
, BETA
e STABLE
. Então, para assinar uma tag diferente, use a interface web:
$nr1 nerdpack:subscribe --channel=QA› Error: Expected --channel=QA to be one of: DEV, BETA, STABLE› See more help with --help› Code: UNKNOWN