slogging/devstack/files/log-processor.conf
Hajime Kondo cf8ac8df05 First commit of devstack directory
Add devstack files and directories below.

- Document: README.rst
- Entrypoint: plugin.sh
- Functions Library: lib/slogging
- Variable Settings: settings
- Configuration: files/log-processor.conf
- Cron Settings: files/cron.d/*

Change-Id: I98df6519ede6916e41579b2318bdc71c2b15df94
2018-05-07 10:53:21 +00:00

51 lines
1.3 KiB
Plaintext

[DEFAULT]
swift_account = %TEMPACCOUNT%
user = %STACK_USER%
log_level = DEBUG
log_facility = LOG_LOCAL1
[log-processor]
container_name = log_processing_data
proxy_server_conf = /etc/swift/proxy-server.conf
lookback_hours = 120
lockback_window = 120
format_type = json
[log-processor-access]
container_name = log_data
log_dir = %DEST%/data/swift/logs/hourly/
source_filename_pattern = ^
(?P<year>[0-9]{4})
(?P<month>[0-1][0-9])
(?P<day>[0-3][0-9])
(?P<hour>[0-2][0-9])
.*$
class_path = slogging.access_processor.AccessLogProcessor
unlink_log = True
new_log_cutoff = 30
[log-processor-stats]
container_name = account_stats
log_dir = %DEST%/data/swift/logs/stats/
class_path = slogging.stats_processor.StatsLogProcessor
log_name = stats-%Y%m%d%H_
stats_type = account
account_server_data_dir = accounts
devices = %DEST%/data/swift/1
mount_check = false
unlink_log = True
new_log_cutoff = 30
[log-processor-container-stats]
container_name = container_stats
log_dir = %DEST%/data/swift/logs/stats/
class_path = slogging.stats_processor.StatsLogProcessor
log_name = container-stats-%Y%m%d%H_
stats_type = container
container_server_data_dir = containers
processable = false
devices = %DEST%/data/swift/1
mount_check = false
unlink_log = True
new_log_cutoff = 30