Descreve o uso da preparação e do ambiente de produção do New Relic.
Trabalhando na preparação
O ambiente de preparação é fornecido como um sandbox para os parceiros desenvolverem, depurarem e exercitarem a integração entre seus sistemas e os da New Relic. Ao desenvolver uma integração, siga estas diretrizes:
- Evite criar contas de teste no servidor de produção. Faça o máximo possível de criação de conta e assinatura de teste no servidor de preparação. As métricas de atividade no sistema produtivo são acompanhadas de perto. Quantidades de atividade de contas de teste na produção causam distorções nessas métricas e desconforto entre os observadores de métricas.
- Não utilize a conta do Proprietário da Parceria para o aplicativo de monitoramento. Crie uma conta no âmbito da parceria e utilize esta conta para aplicativo de monitoramento.
Há uma série de diferenças entre os dois ambientes, preparação e produção. Estas diferenças incluem endereços de servidores e alguns valores de parceria. Como esses valores precisarão ser alterados durante a migração da preparação para a produção, é útil acompanhá-los.
A tabela fornecida abaixo lista os itens que mudam entre a preparação e a produção. Nos casos em que sejam comuns a todas as integrações, serão preenchidos. Os valores específicos da sua integração estão em branco. Você pode achar conveniente acompanhar os valores específicos da sua parceria nesta tabela.
Minimizando mudanças entre preparação e produção
Algumas práticas simples minimizarão o esforço necessário para migrar da preparação para a produção. Use nomes de produtos em vez de IDs de produtos ao fazer referência a produtos em sua chamada de API.
Por exemplo:
- Use
product_name
= "Empresa". - Evite
product_id
= "41."
Os valores numéricos de ID para produtos diferem entre preparação e produção; o valor do nome não. Usar o ID numérico para designar um produto exigirá uma alteração ao passar para a produção; usar o descritor de nome não.
As parcerias name
, id
e api_key
diferem entre preparação e produção. Eles precisarão ser alterados manualmente ao promover sua integração à produção.
Code | Staging | Production |
---|---|---|
| ||
| ||
| ||
| staging.newrelic.com | rpm.newrelic.com |
| staging-collector | coletor |
Agente e a preparação coletor
Ao testar dados de relatórios usando o servidor de preparação New Relic , o agente deve ser direcionado para o coletor de preparação. Ao promover sua integração para produção, estes parâmetros podem simplesmente ser removidos e o coletor apontará para os servidores de produção por padrão.
New Relic agent | Configuration file edits |
---|---|
Java e Ruby | No arquivo de configuração do agente Java ou Ruby , adicione este parâmetro às suas configurações de produção (ou ao seu ambiente de preparação, se apropriado):
|
.NET | Para o agente .NET, edite o arquivo de configuração para definir:
|
PHP | Para o agente PHP, edite o arquivo de configuração para que a tag de serviço tenha o atributo host:
|