Configurando o rastreamento d.NET Framework no Windows
É possível configurar o rastreamento d.NET Framework e em sistemas Windows para aplicativos autônomos, processos e serviços Windows, por meio da configuração manual de variáveis de ambiente. Este método é necessário para aplicativos que não são hospedados no IIS.
Este tópico aborda o seguinte:
Antes de iniciar
Para configurar o rastreamento d.NET Framework no Windows, siga estas etapas:
- Certifique-se de que o agente do Instana esteja em execução na máquina host. Consulte a seção “Instalando o agente” em Windows.
- Verifique se o serviço “ InstanaPCP ” está em execução na máquina host. InstanaPCP permite que o agente do Instana se comunique com o seu aplicativo .NET Framework. Para verificar se o serviço “ InstanaPCP ” está em execução, abra o Gerenciador de Tarefas em Windows e procure por
InstanaPCP.exe. - Verifique se o seu aplicativo funciona no .NET Framework 4.5.2 ou em uma versão posterior.
- Consulte as informações de suporte.
Ativando o rastreamento para aplicativos independentes
O agente do Instana não habilita o rastreamento automaticamente para todas as aplicações baseadas no .NET. Por exemplo, aplicativos do sistem Windows ou processos independentes são excluídos, a menos que sejam explicitamente configurados.
O IIS e o WebSphere Application Server estão configurados para conectar o profiler automaticamente por meio da definição das variáveis de ambiente apropriadas. No entanto, os processos independentes devem ser configurados manualmente.
Para ativar o rastreamento de um processo, defina as seguintes variáveis de ambiente:
- Se você utiliza usuários específicos para executar suas aplicações, defina as variáveis de ambiente no nível do usuário.
- Defina as variáveis de ambiente antes de iniciar o processo.
SET COR_ENABLE_PROFILING=1
SET COR_PROFILER={FA8F1DFF-0B62-4F84-887F-ECAC69A65DD3}
Você pode incluir essas configurações em um script em lote ou de shell que defina as variáveis de ambiente e, em seguida, inicie o seu processo.
Ativando o rastreamento para os Serviços d Windows
Se você estiver executando os Serviços d Windows, poderá adicionar configurações de variáveis de ambiente no Registro para cada serviço individualmente. Ao adicionar essas configurações, você terá mais controle na escolha dos serviços a serem rastreados.
Para configurar a variável de ambiente para os Serviços d Windows, siga estas etapas:
- Go no Editor do Registro, no
HKLM\System\CurrentControlSet\Services\serviceNamediretório. EnvironmentAdicione oMULTI_SZvalor com o nome.- Se
MULTI_SZnão existir, copie as variáveis COR_ENABLE_PROFILING, COR_PROFILER e INSTANA_ALLOW_ROOT_EXIT_SPAN para esse valor. - Para definir o conteúdo de um
MULTI_SZvalor, adicione um par chave-valor por linha, conforme mostrado no exemplo a seguir:COR_ENABLE_PROFILING=1 COR_PROFILER={FA8F1DFF-0B62-4F84-887F-ECAC69A65DD3} INSTANA_ALLOW_ROOT_EXIT_SPAN=1 - Após a última linha, pressione Enter.
- Reinicie o serviço " Windows " para que as alterações entrem em vigor.