Com nossa integração de infraestrutura Azure, você pode reportar dados para a New Relic a partir de dezenas de serviços da plataforma Azure. Para todas as nossas soluções para monitoramento do Azure, consulte Introdução à integração do Azure.
Recurso
Para monitor seus serviços Azure, nós os consultamos regularmente em intervalo de sondagem. Com a nossa integração Azure, você pode:
- Visualize dados de desempenho no painel que são dimensionados automaticamente conforme você faz alterações em seu ecossistema.
- Configure alertas para receber notificações quando algo der errado.
- consulte seus dados e crie gráficos e dashboards personalizados para atender aos desafios específicos de observabilidade que você enfrenta.
Dica
Você pode usar o Terraform para automatizar o processo de habilitação da integração na nuvem: consulte o site de documentos do Terraform.
Requisitos e limitações
Os requisitos incluem:
- Uma conta New Relic . Não tem um? Cadastre-se gratuitamente! Não é necessário cartão de crédito.
- A integração específica do Azure tem seus próprios requisitos.
Não podemos obter dados dos recursos do Azure que:
- Estão localizados no Azure Government
- Foram criados através do modelo de implantação clássico
Considerações de custo
Ao avaliar o custo da integração do Microsoft Azure com New Relic, considere monitor Pricing do Azure. Consulte o item de custo Metric queries
na documentação de preços do Azure. Detalhes de preços:
- O preço é baseado no número de chamadas de API por mês.
- Uma estimativa da chamada de API que fazemos para os serviços do Azure pode ser encontrada no dashboard status da sua conta.
Visão geral da habilitação da integração do Azure
Descreveremos o processo de ativação da nossa integração do Azure com mais detalhes abaixo, mas aqui está uma visão geral desse processo:
- Você criará um aplicativo New Relic e uma chave no Azure.
- Você concederá a este aplicativo acesso aos serviços do Azure que deseja monitor.
- Você colocará as informações necessárias na interface Integrations .
Para utilizar estas instruções de ativação de integração diretamente da nossa interface de infraestrutura, acesse one.newrelic.com > All capabilities > Infrastructure > Azure > Add an Azure account.
Etapa 1: obter assinatura do Azure e IDs de locatário
Para obter a assinatura id
e tenantId
da sua conta do Azure, use seu terminal local se tiver as ferramentas do Azure instaladas ou use o terminal Cloud Shell do Azure no portal do Azure.
Abra um terminal com acesso à sua conta do Azure.
Digite o seguinte:
bash$az account showCopie e salve a assinatura
id
etenantID
da resposta de saída para uso posterior.
A resposta deve ser semelhante à resposta abaixo. As assinaturas id
e tenantID
são destacadas.
@Azure:~$ az account show{ "environmentName": "AzureCloud", "id": "9ffe9512-f4a2-42dd-1230-518aec34be21", "isDefault": true, "name": "Beyond Team Sandbox", "state": "Enabled", "tenantId": "ac6692da-1231-422f-22a8-9eed6dbe83f1", "user": { "name": "youremail@domain", "type": "user"}
Etapa 2: registre seu aplicativo e obtenha ID
Você deve ter permissões do Azure para registrar seu aplicativo e copiar seu Application ID
.
Para registrar seu aplicativo no Azure:
- Faça login no portal do Azure e vá para Azure Active Directory.
- Em Manage, selecione App registrations > New registration.
- Insira um nome para o aplicativo. Recomendamos que você nomeie seu aplicativo
NewRelic-Integrations
. - Em Redirect URI selecione
Web
e adicionehttps://www.newrelic.com
como o URI de login. - Crie o aplicativo clicando em Register.
- No Overview do seu aplicativo, copie o Application (client) ID e salve-o para uso posterior.
Passo 3: Criar um segredo do cliente no Azure
Para criar um segredo do cliente associado ao seu aplicativo:
- No Azure, no aplicativo que você acabou de criar, selecione Certificates & secrets.
- Em Client secrets, clique em New client secret e depois em Add. Escolha a data de validade secreta que pode ser de até 2 anos. Assim que o segredo expirar, siga as etapas para atualizar os detalhes do aplicativo.
- Copie o valor de Client Secret e salve-o para uso posterior.
Etapa 4: fornecer permissões aos serviços
Seu aplicativo deve fornecer Reader
permissões para cada serviço do Azure que você deseja New Relic monitor:
- Na seção Azure Subscriptions, selecione a assinatura que você deseja que New Relic monitor.
- Selecione Access control (IAM) > Add > Add role assignment.
- No dropdown Role, selecione Reader.
- No dropdown Select, selecione o nome do aplicativo; por exemplo,
NewRelic-Integrations
. - Em Selected members, verifique se o nome do seu aplicativo aparece e selecione Save.
Alguns serviços do Azure, incluindo o Azure CosmosDB e o Azure VM, exigem etapas adicionais. Consulte a documentação de integração do Azure para os serviços que pretende ativar.
Etapa 5: adicionar aplicativo ao New Relic
Agora você pode ativar a integração Azure a partir da nossa interface de infraestrutura. A interface exigirá as informações que você salvou nas etapas anteriores, incluindo:
- A assinatura da sua conta do Azure
id
etenantId
- O ID do aplicativodo aplicativo
- O segredo do clientedo aplicativo
Para adicionar seu aplicativo Azure ao New Relic:
- Vá para one.newrelic.com > All capabilities > Infrastructure > Azure e selecione o serviço Azure que deseja adicionar.
- Siga os passos da interface para ativar a integração no New Relic.
- Se você já concluiu as etapas da conta do Azure, pule para o final das etapas para preencher o formulário. (Para
Azure account name
, insira o nome que deseja usar para identificar a conta no dashboard Integrations .)
Depois de ativar uma integração do Azure, começaremos a monitorar seus dados do Azure em intervalos regulares de sondagem. Para encontrar e usar seus dados, use métrica e evento ou vá para one.newrelic.com > All capabilities > Infrastructure > Azure.
Pode levar alguns minutos até que novos recursos sejam detectados e sintetizados como entidade. Consulte limites do sistema integração na nuvem para obter mais informações.
Atualizar detalhes do aplicativo e alternar segredos do cliente
Será necessária a atualização das credenciais de autenticação do aplicativo utilizando a interface de infraestrutura ou a API integração na nuvem assim que o segredo do cliente expirar (o prazo máximo de validade disponível no Azure é de 2 anos).
Siga estes passos para rodar o segredo do cliente Azure na interface de infraestrutura:
- Vá para one.newrelic.com > All capabilities > Infrastructure > Azure e clique em Manage Services na conta do Azure que deseja editar.
- Selecione a ação de edição ao lado de Nome da conta para ver e editar qualquer valor do aplicativo.
- Edite o campo Client Secret com o novo valor e confirme com Save Changes.
Desinstalar a integração do Azure
Para desinstalar a integração do Azure, siga estas etapas.
If you want to... | Do this |
---|---|
Desabilitar uma ou mais integração de serviços do Azure | Para desabilitar serviços enquanto mantém sua conta do Azure vinculada ao New Relic:
|
Desabilitar toda a integração do Azure | Para desconectar completamente sua conta do Azure do New Relic, você precisa desvincular sua conta do Azure. Para isso, é necessário ser o usuário que registrou o aplicativo ou um administrador. Este procedimento desabilitará todas as integrações New Relic associadas a essa conta do Azure.
|