Speicher der Protokollierung aktualisieren
Geschrieben vonOssi Galkin Vor über einer Woche aktualisiertTable of contentsZusammenfassung der Anmeldung bei Freunden
Bevor wir uns die Best Practices für die Prozessprotokollierung ansehen, fassen wir kurz zusammen, wie die Protokollierung in Frends funktioniert. Es gibt drei Ebenen zum Einrichten der Protokollierung in Frends-Prozessen:
Protokollierung auf Elementebene.
Protokollierung auf Prozessebene.
Protokollierung auf Agentengruppenebene.
Auf Elementebene verfügt jedes funktionale Element über eine Option zum Überspringen der Protokollierung von Ergebnissen und Parametern. Wenn diese Option aktiviert ist, werden Ergebnisse und Parameter des jeweiligen Elements niemals protokolliert, unabhängig davon, welche Protokolleinstellung im Prozess oder in der Agentengruppe festgelegt ist, in der der Prozess bereitgestellt wird. Wenn Sie in einem Element geheime Umgebungsvariablen verwenden, werden diese außerdem nicht protokolliert, selbst wenn alles von diesem Element protokolliert wird. Wenn Sie Variablen aus einem Prozess hochstufen, werden diese außerdem immer protokolliert, unabhängig davon, welche Option für ein Element, einen Prozess oder eine Agentengruppe festgelegt ist. Unten sehen Sie ein Beispiel für ein C#-Ausdruckselement, das keine Ergebnisse oder Parameter protokolliert.
Für Unterprozesse können Sie einen Parameter im manuellen Auslöser als geheim definieren. Dies bedeutet, dass der Unterprozess diesen Parameter nicht protokolliert, unabhängig von den Protokolleinstellungen, die für das Auslöserelement, den Prozess oder eine Agentengruppe verwendet werden.
Die zweite Protokollierungsebene ist die Protokollierung auf Prozessebene, bei der Sie Protokolleinstellungen für einzelne Prozesse definieren können. Standardmäßig werden die Protokolleinstellungen von der Agentengruppe übernommen, in der der Prozess bereitgestellt wird. Sie können die Protokolleinstellungen auf Agentengruppenebene für einzelne Prozesse bei Bedarf überschreiben. Für die Protokollierungsebene gibt es drei Optionen:
Standard
Die Ergebnisse erfolgreicher Schritte werden protokolliert.
Ergebnisse und Parameter fehlgeschlagener Schritte werden protokolliert.
Nur Fehler
Von erfolgreichen Schritten wird nichts protokolliert.
Wenn diese Option ausgewählt ist, können Sie festlegen, ob Sie beworbene Variablen aus erfolgreichen Schritten protokollieren möchten.
Ergebnisse und Parameter fehlgeschlagener Schritte werden protokolliert.
Alles
Ergebnisse und Parameter aller Schritte werden protokolliert.
Diese Option kann nicht für einen einzelnen Prozess festgelegt werden. Sie können diese Option nur für einen bestimmten Zeitraum auswählen.
In der Protokollierung auf Prozessebene können Sie auch festlegen, ob Sie Parameter und Ergebnisse von Prozessinstanzen sowie die Aufbewahrungsdauer des Verlaufs protokollieren möchten. Unten finden Sie ein Beispiel für Prozessprotokolleinstellungen, die die auf Agentgruppenebene definierten Einstellungen überschreiben.
Die Protokolleinstellungen auf Agentengruppenebene sind dieselben wie bei einzelnen Prozessen, mit der Ausnahme, dass Sie die Protokollebene auch auf „Alles“ festlegen können. Wie bereits erwähnt, werden diese Einstellungen standardmäßig von Prozessen übernommen, die der Agentengruppe bereitgestellt werden.
Für Unterprozesse gibt es keine Optionen für Protokolleinstellungen. Protokolleinstellungen für Unterprozesse werden von dem Prozess übernommen, der sie aufruft. Dies bedeutet, dass jede Prozessinstanz eines bestimmten Unterprozesses unterschiedliche Protokolleinstellungen haben kann, wenn die aufrufenden Prozesse unterschiedliche Protokolleinstellungen haben.
Der nächste Artikel istBewährte Methoden zum Speichern von Geheimnissen als Umgebungsvariablen
Verwandte ArtikelProzessprotokolleinstellungenBewährte Methoden zum Speichern von Geheimnissen als UmgebungsvariablenBewährte Methoden zum Einrichten der Protokollierung für ProzesselementeBest Practices zur Prozessprotokollierung für verschiedene AgentengruppenEinführung in die Protokollebene