insights
2023.10
false
- Notes de publication
- Démarrage
- Accès et autorisations
- Interaction avec Insights
- Exportation des données historiques
- Journaux (Logs)
- Configurer les règles de journalisation
- Performances et évolutivité
- Exportation de données en temps réel
Configurer les règles de journalisation
Important :
Veuillez noter que ce contenu a été localisé en partie à l’aide de la traduction automatique.
La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.
Insights
Dernière mise à jour 18 déc. 2024
Configurer les règles de journalisation
Les journaux des événements du Robot capturent les journaux de diagnostic et d'exécution. Vous pouvez configurer les conditions selon lesquelles les journaux des événements du Robot sont ingérés par Insights. Par exemple, vous souhaitez uniquement capturer les journaux des processus qui incluent un nom spécifique.
Pour plus d'informations, consultez Journaux des événements du Robot.
Vous pouvez configurer les paramètres d'Orchestrator dans le fichier
nlog.custom.config
. Pour modifier les paramètres, procédez comme suit :
- Place the new log rules inside the
nlog.custom.config
file. Check the details below for an example:{ "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 the Orchestrator Configurator Tool to update
the configuration. Use the following command to merge the keys from the custom
nlog.custom.config
file with the settings already available in theorchestrator-customconfig
configuration map.This command does not remove any existing settings../orchestrator-configurator.sh -l nlog.custom.config
./orchestrator-configurator.sh -l nlog.custom.config
In the following example we are only sending logs that are above a certain level or contain the message that the execution has ended:
{
"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"
}
]
}
}
}