Isso fornece detalhes passo a passo de uma integração típica usando o widget de página e SSO.
The Partnership API is not available to your organization unless you're specifically instructed by your New Relic representative that you should use it.
Recommendation: Inicie novos projetos consultando os exemplos de Introdução à API e da API REST v2 do New Relic. Além disso, comece a migrar qualquer script da API v1 para seu equivalente v2.
Criação de conta e armazenamento de valor
Usando o endpoint de contas/criação, crie uma conta, assinatura e usuário.
Da carga útil, extraia e armazene os valores da conta. Normalmente você criará uma nova tabela em seu banco de dados de contas e associará o registro que contém essas informações ao seu registro de usuário. Os valores usados neste cenário incluem data-access-key
, id
e license-key
. Você pode querer armazenar valores adicionais.
Implantar o agente
New Relic recomenda implantar automaticamente o agente para seus clientes se sua arquitetura e escolha de idiomas permitirem. Nossa experiência mostra que mesmo a implantação do agente mais bem documentada e mais fácil pelo usuário resulta em uma taxa de sucesso de apenas 75%. Auto-implantar o agente para seus clientes elimina essa desistência.
Quer sua intenção seja implantar automaticamente ou permitir que o usuário faça isso, o da carga útil de criação da conta é necessário para esta operação. Se você está planejando uma implantação manual, é útil disponibilizar a chave de licença facilmente para seu usuário. Isso é uma comodidade para o seu usuário. A chave está disponível fazendo login na conta.
Implantar o widget da página com SSO
Usando a chave de acesso aos dados da conta recém-criada e o e-mail do usuário, juntamente com o segredo compartilhado da parceria e o carimbo de data e timestamp, crie um resumo que pode ser transformado em um hash de aplicação SHA-2. Os elementos são montados na URL do widget.
Note: Como medida de segurança padrão para coleta de dados, New Relic exige que o servidor do seu aplicativo suporte SHA-2 (256 bits). SHA-1 não é compatível.