A Mendix integração na nuvem coleta e envia inventário e métricas do seu Mendix Cloud Environment para New Relic para que você possa monitor sua saúde e desempenho.
Continue lendo para instalar a integração e ver quais dados coletamos.
Configurar
Para usar o New Relic, você precisa de uma chave de API do New Relic. Para encontrar uma chave existente ou solicitar uma nova para seu aplicativo, siga estas etapas:
- Login em sua conta New Relic .
- Abra as opções do menu do usuário clicando em seu nome no canto inferior esquerdo. Em seguida, clique em chave de API.
- Copie uma chave de API existente ou crie uma nova. Para este propósito, a New Relic recomenda o tipo
License
.
Importante
O registro New Relic e o aplicativo métrica são suportados no Mendix 9.7 e superior.
Conectando seu ambiente ao New Relic
Para enviar suas informações de tempo de execução para o New Relic, você deve fornecer a chave de API do New Relic para o seu ambiente.
Vá para a página Environment do seu aplicativo em Developer Portal.
Clique em Details no ambiente que você deseja monitor com New Relic.
Mude para a guia Details .
Adicione as seguintes variáveis de ambiente personalizadas:
Variável
Descrição
NEW_RELIC_LICENSE_KEY
New Relic chave de licença.
NEW_RELIC_LOGS_URI
URI para a New Relicde log do API. Para mais informações, consulte Regiões New Relic . Para valores válidos, consulte Enviar seus dados de registro com nosso exemplo de API de log :
https://log-api.eu.newrelic.com/log/v1
NEW_RELIC_METRICS_URI
URI para a New Relicmétrica do API. Para mais informações, consulte Regiões New Relic . Para valores válidos, consulte Métrica do relatório via APImétrica. Exemplo:
https://metric-api.eu.newrelic.com/metric/v1
.NEW_RELIC_APP_NAME
(opcional)Nome do aplicativo Mendix mostrado na página APM e serviços da New Relic. Padrão: nome do host do domínio.
LOGS_REDACTION
(opcional)Os endereços de e-mail são automaticamente editados antes que as entradas log sejam enviadas para New Relic. Para desativar esta redação, defina
LOGS_REDACTION
comofalse
. Padrão:true
.Retorne à página Environments do seu aplicativo e Deploy ou Transport seu aplicativo no ambiente selecionado.
Importante
Para começar a enviar dados para o New Relic, você deve reimplantar seu aplicativo e reiniciá-lo. Apenas reiniciar o aplicativo não é suficiente porque dependências adicionais precisam ser incluídas.
Tag métrica para New Relic
Para ajudá-lo a analisar a métrica do seu aplicativo conforme descrito na seção App métrica do monitoramento Seus aplicativos Mendix com uma ferramenta APM, o Mendix adiciona tag à métrica de microfluxos e atividades ao usar New Relic.
Além do log de tempo de execução do aplicativo, os seguintes metadados formatados em JSON são enviados automaticamente para o New Relic:
environment_id
: Identificador único do ambienteinstance_index
: Número da instância do aplicativohostname
: Nome do host do aplicativoapplication_name
: Nome padrão do aplicativo, recuperado do nome de domíniomodel_version
: Versão modelo do tempo de execução Mendixruntime_version
: Versão do tempo de execução Mendix
Você pode filtrar os dados por esses campos.
Etiqueta personalizada
Se você usar New Relic para monitor mais de um aplicativo e ambiente, não será possível saber a qual aplicativo ou ambiente essas métricas se aplicam. Para identificar a métrica do seu aplicativo e ambiente no New Relic, você precisa adicionar uma tag para o nome do aplicativo e ambiente.
Mendix recomenda usar a seguinte tag:
app:{app_name}
(por exemplo,app:customermanagement
): permite identificar todas as métricas enviadas do seu aplicativoenv:{environment_name}
(por exemplo, `env:accp``): Isso permite identificar métricas enviadas de um ambiente específico para que você possa separar as métricas de produção das métricas de teste