La integración de Mendix en la nube recopila y envía inventario y métrica desde su entorno de nube Mendix a New Relic para que pueda monitor su salud y rendimiento.
Continúe leyendo para instalar la integración y ver qué datos recopilamos.
Configuración
Para utilizar New Relic, necesita una clave API de New Relic . Para encontrar una clave existente o solicitar una nueva para su aplicación, siga estos pasos:
- Log sesión en su cuenta New Relic .
- Abra las opciones del menú de usuario haciendo clic en su nombre en la esquina inferior izquierda. Luego haga clic en clave de API.
- Copie una clave de API existente o cree una nueva. Para ello, New Relic recomienda el tipo
License
.
Importante
El registro New Relic y la aplicación métrica son compatibles con Mendix 9.7 y superiores.
Conectando su entorno a New Relic
Para enviar su información de tiempo de ejecución a New Relic, debe proporcionar la clave API de New Relic a su entorno.
Vaya a la página
Environment
de su aplicación en el
Developer Portal
.
Haga clic en
Details
en el entorno que desea monitor con New Relic.
Cambie a la pestaña
Details
.
Agregue las siguientes variables de entorno personalizadas:
Variable
Descripción
NEW_RELIC_LICENSE_KEY
New Relic
.
NEW_RELIC_LOGS_URI
URI para la de New Relicregistro de API. Para obtener más información, consulte
. Para conocer valores válidos, consulte
Enviar sus datos de registro con nuestra API de registro
. Ejemplo:
https://log-api.eu.newrelic.com/log/v1
NEW_RELIC_METRICS_URI
URI para la New Relicmétrica de API. Para obtener más información, consulte
. Para valores válidos, consulte
Informe métrica a través de la APImétrica
. Ejemplo:
https://metric-api.eu.newrelic.com/metric/v1
.
NEW_RELIC_APP_NAME
(opcional)
El nombre de la aplicación Mendix se muestra en la página APM y servicios de New Relic. Valor predeterminado: nombre de host del dominio.
LOGS_REDACTION
(opcional)
Las direcciones de correo electrónico se redactan automáticamente antes de enviar las entradas log a New Relic. Para deshabilitar esta redacción, establezca
LOGS_REDACTION
en
false
. Predeterminado:
true
.
Regrese a la página
Environments
de su aplicación y a
Deploy
o
Transport
su aplicación en el entorno seleccionado.
Importante
Para comenzar a enviar datos a New Relic, debe volver a implementar su aplicación y luego reiniciarla. Simplemente reiniciar la aplicación no es suficiente porque es necesario incluir dependencias adicionales.
Etiqueta métrica para New Relic
Para ayudarlo a analizar su aplicación métrica como se describe en la sección Aplicación métrica de Monitoreo de sus aplicaciones Mendix con una herramienta APM, Mendix agrega una etiqueta a la métrica de microflujos y actividades cuando usa New Relic.
Además del registro de tiempo de ejecución de la aplicación, los siguientes metadatos con formato JSON se envían automáticamente a New Relic:
environment_id
: Identificador único del ambienteinstance_index
: Número de la instancia de la aplicaciónhostname
: Nombre del host de la aplicaciónapplication_name
: Nombre de aplicación predeterminado, recuperado del nombre de dominiomodel_version
: Versión modelo del tiempo de ejecución de Mendixruntime_version
: Versión del tiempo de ejecución de Mendix
Puede filtrar los datos por estos campos.
Etiqueta personalizada
Si utiliza New Relic para monitor más de una aplicación y entorno, no podrá saber a qué aplicación o entorno se aplican estas métricas. Para identificar la métrica de su aplicación y entorno en New Relic, debe agregar una etiqueta para el nombre de la aplicación y el entorno.
Mendix recomienda utilizar la siguiente etiqueta:
app:{app_name}
(por ejemplo,app:customermanagement
): Esto te permite identificar todas las métricas enviadas desde tu aplicación.env:{environment_name}
(por ejemplo, `env:accp``): Esto le permite identificar la métrica enviada desde un entorno particular para que pueda separar la métrica de producción de la métrica de prueba.