Con nuestra integración de infraestructura Azure, puede reportar datos a New Relic desde docenas de servicios de la plataforma Azure. Para conocer todas nuestras soluciones para el monitoreo de Azure, consulte Introducción a la integración de Azure.
Característica
Para monitor sus servicios de Azure, los consultamos periódicamente. Con nuestra integración de Azure, usted puede:
- Vea datos de rendimiento desde un panel que escala automáticamente a medida que realiza cambios en su ecosistema.
- Configure alertas para recibir notificaciones cuando algo salga mal.
- consulte sus datos y cree gráficos y paneles personalizados para enfrentar los desafíos de observabilidad específicos que tenga.
Sugerencia
Puede utilizar Terraform para automatizar el proceso de habilitar la integración en la nube: consulte el sitio de documentos de Terraform.
Requisitos y limitaciones
Los requisitos incluyen:
- Una cuenta New Relic . ¿No tienes uno? ¡Registrate gratis! No se requiere tarjeta de crédito.
- La integración específica de Azure tiene sus propios requisitos.
No podemos obtener datos de recursos de Azure que:
- Están ubicados en Azure Government.
- Fueron creados a través del clásico modelo desplegable.
Consideraciones de costos
Al evaluar el costo de la integración Microsoft Azure con New Relic, considere los precios monitor de Azure. Consulte el elemento de costo Metric queries
en la documentación de precios de Azure. Detalles de precios:
- El precio se basa en la cantidad de llamadas API por mes.
- Puede encontrar una estimación de la llamada API que realizamos a los servicios de Azure en dashboard estado de su cuenta.
Descripción general de cómo habilitar la integración de Azure
Describiremos el proceso de activación de nuestra integración de Azure con más detalle a continuación, pero aquí hay una descripción general de ese proceso:
- Creará una aplicación New Relic y una clave en Azure.
- Le otorgará a esta aplicación acceso a los servicios de Azure que desea monitor.
- Colocará la información requerida en la UI Integrations.
Para utilizar estas instrucciones de activación de integración directamente desde nuestra UI de infraestructura, vaya a one.newrelic.com > All capabilities > Infrastructure > Azure > Add an Azure account.
Paso 1: Obtenga la suscripción de Azure y los ID de inquilino
Para obtener la suscripción id
y tenantId
de su cuenta de Azure, use su terminal local si tiene las herramientas de Azure instaladas o use el terminal Cloud Shell de Azure en Azure Portal.
Abra una terminal con acceso a su cuenta de Azure.
Escriba lo siguiente:
bash$az account showCopie y guarde la suscripción
id
ytenantID
de la respuesta de salida para su uso posterior.
La respuesta debería ser similar a la respuesta a continuación. La suscripción id
y tenantID
están resaltadas.
@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"}
Paso 2: registra tu aplicación y obtén una identificación
Debe tener permisos de Azure para registrar su aplicación y copiar su Application ID
.
Para registrar su aplicación en Azure:
- Inicie sesión en Azure Portal y vaya a Azure Active Directory.
- Desde Manage, seleccione App registrations > New registration.
- Introduzca un nombre para la aplicación. Le recomendamos que asigne a su aplicación el nombre
NewRelic-Integrations
. - En Redirect URI seleccione
Web
y agreguehttps://www.newrelic.com
como URI de inicio de sesión. - Cree la aplicación haciendo clic en Register.
- Desde el Overview de tu aplicación, copia el Application (client) ID y guárdalo para usarlo más adelante.
Paso 3: crear un secreto de cliente en Azure
Para crear un secreto de cliente asociado con su aplicación:
- En Azure, en la aplicación que acaba de crear, seleccione Certificates & secrets.
- En Client secrets, haga clic en New client secret y luego en Add. Elija la fecha de vencimiento secreta que puede ser de hasta 2 años. Una vez que el secreto caduque, siga los pasos para actualizar los detalles de la aplicación.
- Copie el valor de Client Secret y guárdelo para usarlo más adelante.
Paso 4: Proporcionar permisos a los servicios
Su aplicación debe proporcionar Reader
permisos para cada servicio de Azure que desee New Relic monitor:
- En la sección Azure Subscriptions, seleccione la suscripción que desea New Relic monitor.
- Seleccione Access control (IAM) > Add > Add role assignment.
- En el menú desplegable Role , seleccione Reader.
- En el menú desplegable Select , seleccione el nombre de la aplicación; por ejemplo,
NewRelic-Integrations
. - Desde Selected members, verifica que aparezca el nombre de tu aplicación y luego selecciona Save.
Algunos servicios de Azure, incluidos Azure CosmosDB y Azure máquina virtual (VM), requieren pasos adicionales. Consulte la documentación de integración de Azure para conocer los servicios que desea habilitar.
Paso 5: agregue la aplicación a New Relic
Ahora puedes activar la integración de Azure desde nuestra UI de infraestructura. La UI requerirá la información que haya guardado en los pasos anteriores, que incluyen:
- La suscripción de su cuenta de Azure
id
ytenantId
- El ID de la aplicación
- El secreto del clientede la aplicación.
Para agregar su aplicación de Azure a New Relic:
- Vaya a one.newrelic.com > All capabilities > Infrastructure > Azure y seleccione el servicio de Azure que desea agregar.
- Siga los pasos en la UI para activar la integración en New Relic.
- Si ya completó los pasos de la cuenta de Azure, vaya al final de los pasos para completar el formulario. (Para
Azure account name
, ingrese el nombre que desea usar para identificar la cuenta en su dashboard Integrations.)
Después de activar una integración de Azure, comenzaremos a monitorear sus datos de Azure a intervalos regulares de sondeo. Para buscar y utilizar tus datos, utiliza métrica y evento o ve a one.newrelic.com > All capabilities > Infrastructure > Azure.
Pueden pasar algunos minutos hasta que se detecten y sinteticen nuevos recursos como entidad. Consulte los límites del sistema de integración en la nube para obtener más información.
Actualizar los detalles de la aplicación y rotar los secretos del cliente
Será necesario actualizar las credenciales de autenticación de la aplicación mediante la UI de infraestructura o la API integración en la nube una vez que expire el secreto del cliente (la fecha de vencimiento máxima disponible en Azure es de 2 años).
Siga estos pasos para rotar el secreto del cliente de Azure en la UI de infraestructura:
- Vaya a one.newrelic.com > All capabilities > Infrastructure > Azure y haga clic en Manage Services en la cuenta de Azure que desea editar.
- Seleccione la acción de edición junto a Nombre de cuenta para ver y editar cualquier valor de la aplicación.
- Edite el campo Client Secret con el nuevo valor y confirme con Save Changes.
Desinstalar la integración de Azure
Para desinstalar la integración de Azure, siga estos pasos.
If you want to... | Do this |
---|---|
Deshabilite una o más integraciones de servicios de Azure | Para deshabilitar servicios mientras mantiene su cuenta de Azure vinculada a New Relic:
|
Deshabilitar toda la integración de Azure | Para desconectar completamente su cuenta de Azure de New Relic, debe desvincularla. Esto requiere ser el usuario que registró la aplicación o un administrador. Este procedimiento deshabilitará todas las integraciones New Relic asociadas con esa cuenta de Azure.
|