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 logging 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 clave de licencia.
NEW_RELIC_LOGS_URI
URI para la de New Relic log de API. Para obtener más información, consulte New Relic Regiones. Para conocer valores válidos, consulte Enviar sus datos de logging con nuestra API de log . 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 New Relic Regiones. 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
enfalse
. 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.