insights
2024.10
true
- Notas de Versão
- Introdução
- Acesso e permissões
- Interação com o Insights
- Exportação de dados históricos
- Logs
- Configuração de regras de log
- Desempenho e escalabilidade
- Exportação de dados em tempo real
Configuração de regras de log
Importante :
A tradução automática foi aplicada parcialmente neste conteúdo.
A localização de um conteúdo recém-publicado pode levar de 1 a 2 semanas para ficar disponível.
Insights
Última atualização 18 de dez de 2024
Configuração de regras de log
Os logs de robô capturam logs de diagnóstico e execução. Você pode configurar as condições para que os logs de Robô sejam ingeridos pelo Insights. Por exemplo, você só deseja capturar logs para Processos que incluam um nome específico.
Para obter mais informações, consulte Logs de Robots.
Você pode definir as configurações do Orchestrator no arquivo
nlog.custom.config
. Para modificar as configurações, siga as seguintes etapas:
- Coloque as novas regras de log dentro do arquivo
nlog.custom.config
. Verifique os detalhes abaixo para ver um exemplo:{ "10_Robot_Insights": { "logger": "Robot.*", "ruleName": "insightsRobotLogsRule", "minLevel": "Info", "writeTo": "insightsRobotLogs", "enabled": false, "final": false, "filters": { "defaultAction": "Ignore", "conditions": [ { "condition": "level >= LogLevel.Error or ends-with('${message}', ' execution ended')", "action": "Log" } ] } } }
{ "10_Robot_Insights": { "logger": "Robot.*", "ruleName": "insightsRobotLogsRule", "minLevel": "Info", "writeTo": "insightsRobotLogs", "enabled": false, "final": false, "filters": { "defaultAction": "Ignore", "conditions": [ { "condition": "level >= LogLevel.Error or ends-with('${message}', ' execution ended')", "action": "Log" } ] } } } - Use a ferramenta de configuração do Orchestrator para atualizar a configuração. Use o seguinte comando para mesclar as chaves do arquivo
nlog.custom.config
personalizado com as configurações já disponíveis no mapa de configuraçãoorchestrator-customconfig
.Esse comando não remove nenhuma configuração existente../orchestrator-configurator.sh -l nlog.custom.config
./orchestrator-configurator.sh -l nlog.custom.config
No exemplo a seguir, estamos enviando apenas logs que estão acima de um certo nível ou contêm a mensagem de que a execução terminou:
{
"10_Robot_Insights": {
"logger": "Robot.*",
"ruleName": "insightsRobotLogsRule",
"minLevel": "Info",
"writeTo": "insightsRobotLogs",
"enabled": false,
"final": false,
"filters": {
"defaultAction": "Ignore",
"conditions": [
{
"condition": "level >= LogLevel.Error or ends-with('${message}', ' execution ended')",
"action": "Log"
}
]
}
}
}
{
"10_Robot_Insights": {
"logger": "Robot.*",
"ruleName": "insightsRobotLogsRule",
"minLevel": "Info",
"writeTo": "insightsRobotLogs",
"enabled": false,
"final": false,
"filters": {
"defaultAction": "Ignore",
"conditions": [
{
"condition": "level >= LogLevel.Error or ends-with('${message}', ' execution ended')",
"action": "Log"
}
]
}
}
}