insights
2024.10
true
- Versionshinweise
- Erste Schritte
- Zugriff und Berechtigungen
- Interaktion mit Insights
- Export historischer Daten
- Protokolle
- Konfigurieren von Protokollregeln
- Leistung und Skalierbarkeit
- Datenexport in Echtzeit
Konfigurieren von Protokollregeln
Wichtig :
Bitte beachten Sie, dass dieser Inhalt teilweise mithilfe von maschineller Übersetzung lokalisiert wurde.
Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.
Insights
Letzte Aktualisierung 18. Dez. 2024
Konfigurieren von Protokollregeln
Roboterprotokolle erfassen Diagnose- und Ausführungsprotokolle. Sie können die Bedingungen konfigurieren, für die Roboterprotokolle von Insights aufgenommen werden. Beispielsweise möchten Sie nur Protokolle für Prozesse erfassen, die einen bestimmten Namen enthalten.
Weitere Informationen finden Sie unter Roboterprotokolle.
Sie können die Orchestrator-Einstellungen in der Datei
nlog.custom.config
konfigurieren. Führen Sie die folgenden Schritte aus, um die Einstellungen zu ändern:
- Setzen Sie die neuen Protokollregeln in die Datei
nlog.custom.config
. Ein Beispiel finden Sie in den folgenden Details:{ "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" } ] } } } - Verwenden Sie das Orchestrator-Konfiguratortool, um die Konfiguration zu aktualisieren. Verwenden Sie den folgenden Befehl, um die Schlüssel aus der benutzerdefinierten
nlog.custom.config
-Datei mit den Einstellungen zusammenzuführen, die bereits in derorchestrator-customconfig
-Konfigurationsübersicht verfügbar sind.Dieser Befehl entfernt keine vorhandenen Einstellungen../orchestrator-configurator.sh -l nlog.custom.config
./orchestrator-configurator.sh -l nlog.custom.config
Im folgenden Beispiel senden wir nur Protokolle, die über einer bestimmten Ebene liegen oder die Meldung enthalten, dass die Ausführung beendet wurde:
{
"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"
}
]
}
}
}