Skip to content

Commit

Permalink
documenting that metrics are affected by logRotate options #817
Browse files Browse the repository at this point in the history
  • Loading branch information
petersilva committed Nov 14, 2023
1 parent 36edc38 commit 70ad7cd
Show file tree
Hide file tree
Showing 4 changed files with 20 additions and 16 deletions.
19 changes: 11 additions & 8 deletions docs/source/How2Guides/subscriber.rst
Original file line number Diff line number Diff line change
Expand Up @@ -927,27 +927,30 @@ logLevel, and logReject:

At the end of the day (at midnight), these logs are rotated automatically by
the components, and the old log gets a date suffix. The directory in which
the logs are stored can be overridden by the **log** option, the number of
rotated logs to keep are set by the **logRotate** parameter. The oldest log
file is deleted when the maximum number of logs has been reach and this
continues for each rotation. An interval takes a duration of the interval and
it may takes a time unit suffix, such as 'd\|D' for days, 'h\|H' for hours,
or 'm\|M' for minutes. If no unit is provided logs will rotate at midnight.
the logs and metrics are stored can be overridden by the **log** option, the
number of rotated logs to keep are set by the **logRotate** parameter. The
oldest log file is deleted when the maximum number of logs and metrics has been
reached and this continues for each rotation. An interval takes a duration of
the interval and it may takes a time unit suffix, such as 'd\|D' for days, 'h\|H'
for hours, or 'm\|M' for minutes. If no unit is provided logs will rotate at midnight.
Here are some settings for log file management:

- log <dir> ( default: ~/.cache/sarra/log ) (on Linux)
The directory to store log files in.

- logMetrics ( default: True )
whether to accumulate multiple metrics files at all.

- statehost <False|True> ( default: False )
In large data centres, the home directory can be shared among thousands of
nodes. Statehost adds the node name after the cache directory to make it
unique to each node. So each node has it's own statefiles and logs.
example, on a node named goofy, ~/.cache/sarra/log/ becomes ~/.cache/sarra/goofy/log.

- logRotate <max_logs> ( default: 5 , alias: lr_backupCount)
- logRotateCount <max_logs> ( default: 5 , alias: lr_backupCount)
Maximum number of logs archived.

- logRotate_interval <duration>[<time_unit>] ( default: 1, alias: lr_interval)
- logRotateInterval <duration>[<time_unit>] ( default: 1, alias: lr_interval)
The duration of the interval with an optional time unit (ie 5m, 2h, 3d)

- permLog ( default: 0600 )
Expand Down
4 changes: 2 additions & 2 deletions docs/source/Reference/sr3_options.7.rst
Original file line number Diff line number Diff line change
Expand Up @@ -1060,12 +1060,12 @@ writing to stdout.
logRotateCount <max_logs> ( default: 5 )
----------------------------------------

Maximum number of logs archived.
Maximum number of logs (both messages and metrics) archived.

logRotateInterval <interval>[<time_unit>] ( default: 1d )
---------------------------------------------------------

The duration of the interval with an optional time unit (ie 5m, 2h, 3d)
The duration of the interval with an optional time unit (ie 5m, 2h, 3d) for rotation of logs and metrics.


messageCountMax <count> (default: 0)
Expand Down
10 changes: 5 additions & 5 deletions docs/source/fr/CommentFaire/subscriber.rst
Original file line number Diff line number Diff line change
Expand Up @@ -898,9 +898,9 @@ logLevel et logReject :
À la fin de la journée (à minuit), ces fichiers de journalisations sont pivotées automatiquement par
les composants, et l’ancien journal obtient un suffixe de date. Le répertoire dans lequel
les journaux sont stockés peut être remplacé par l’option **log**, le nombre
de journaux pivotés à conserver sont définis par le paramètre **logRotate**. Le journal le plus ancien
est supprimé lorsque le nombre maximal de journaux a été atteint et que cela
poursuit pour chaque rotation. Un intervalle prend une durée de l’intervalle et
de journaux pivotés à conserver sont définis par le paramètre **logRotate**. Le journal (et metriques)
le plus ancien est supprimé lorsque le nombre maximal de journaux (en messages et statistiques) a été
atteint et que cela poursuit pour chaque rotation. Un intervalle prend une durée de l’intervalle et
cela peut prendre un suffixe d’unité de temps, tel que 'd\|D' pour les jours, 'h\|H' pour les heures,
ou 'm\|M' pour les minutes. Si aucune unité n’est fournie, les journaux tourneront à minuit.
Voici quelques paramètres pour la gestion des fichiers journaux :
Expand All @@ -914,10 +914,10 @@ Voici quelques paramètres pour la gestion des fichiers journaux :
unique à chaque nœud. Ainsi, chaque nœud a ses propres fichiers d’état et journaux.
Par exemple, sur un nœud nommé goofy, ~/.cache/sarra/log/ devient ~/.cache/sarra/goofy/log.

- logRotate <max_logs> ( par défaut: 5 , alias: lr_backupCount)
- logRotateCount <max_logs> ( par défaut: 5 , alias: lr_backupCount)
Nombre maximal de journaux archivés.

- logRotate_interval <duration>[<time_unit>] ( par défaut: 1, alias: lr_interval)
- logRotateInterval <duration>[<time_unit>] ( par défaut: 1, alias: lr_interval)
La durée de l’intervalle avec une unité de temps optionnelle (ex. 5m, 2h, 3d)

- permLog ( par défaut: 0600 )
Expand Down
3 changes: 2 additions & 1 deletion docs/source/fr/Reference/sr3_options.7.rst
Original file line number Diff line number Diff line change
Expand Up @@ -1045,12 +1045,13 @@ la vitesse d’exécution de tous les processus qui écrivent à stdout.
logRotateCount <max_logs> ( défaut: 5 )
---------------------------------------

Nombre maximal de journaux archivés.
Nombre maximal de journaux de messages (logs) et statistiques (metrics) archivés.

logRotateInterval <intervalle>[<unité_de_temps>] ( défaut: 1d )
---------------------------------------------------------------

La durée de l’intervalle avec une unité de temps optionnel (soit 5m, 2h, 3d)
entre chaque changement de fichier journal (de messages et statistiques)

messageCountMax <count> (défaut: 0)
-----------------------------------
Expand Down

0 comments on commit 70ad7cd

Please sign in to comment.