Elasticsearch logserver DI

 Logserver/elasticsearch-1.5.2/logにElastic searchのログが出力されるが、ローテーションする方法がわからない。そのためDisk容量を圧迫する可能性がある

 

Logserver/elasticsearch-1.5.2/config/logging.ymlにて以下のような定義となっている

    type: dailyRollingFile
    file: ${path.logs}/${cluster.name}.log
    datePattern: "'.'yyyy-MM-dd"
    layout:
      type: pattern
      conversionPattern: "[%d{ISO8601}][%-5p][%-25c] %m%n"
"
 
本設定では毎日ファイルを作成されているためにファイル数が増え続ける
結果的にディスクフルになってしまう場合がある
 
以下のようにlogging.ymlを変更し、MaxBackupIndexによってファイルの最大数を設定することで対処が可能
"
file:
type: rollingFile
file: ${path.logs}/${cluster.name}.log
maxFileSize : 200KB
maxBackupIndex: 4
layout:
type: pattern
conversionPattern: "[%d{ISO8601}][%-5p][%-25c] %m%n"

 

Version history
Revision #:
3 of 3
Last update:
‎04-19-2017 11:35 PM
Updated by:
 
Labels (1)