74 lines
		
	
	
		
			3.0 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			74 lines
		
	
	
		
			3.0 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
| - type: filestream
 | |
|   id: input_pord01_flymoon-task_sys-info
 | |
|   enabled: true
 | |
|   paths:
 | |
|     - /root/logs/flymoon-task/sys-info.log
 | |
|   fields:
 | |
|     application: flymoon-task  # 自定义字段,标识应用名称
 | |
|     log_type: sys-info  # 自定义字段,标识日志类型
 | |
|     environment: pord01    # 自定义字段,标识机器环境名称
 | |
|   fields_under_root: true
 | |
|   multiline.pattern: '^\d{2}:\d{2}:\d{2}\.\d{3}[+-]\d{2}:\d{2} \[[\w-]+\]'  # 针对info的日志格式多行
 | |
|   multiline.negate: true
 | |
|   multiline.match: after
 | |
|   ignore_older: 24h   # 忽略旧日志文件(避免处理已归档的日志)
 | |
|   scan_frequency: 10s   # 定期扫描新文件的频率
 | |
|   clean_inactive: 25h   # 清除超过一天未更新的文件
 | |
|   close_inactive: 5m    # 文件超过5分钟无更新则关闭
 | |
|   close_renamed: true   # 处理被重命名的文件
 | |
|   start_position: beginning   # 从文件的开头读取
 | |
|   encoding: utf-8  # 添加日志文件编码
 | |
| 
 | |
| # - type: filestream
 | |
| #   id: input_sit_flymoon-admin_sys-error
 | |
| #   enabled: true
 | |
| #   paths:
 | |
| #     - /root/logs/flymoon-admin/sys-error.log
 | |
| #   fields:
 | |
| #     application: flymoon-admin  # 自定义字段,标识应用名称
 | |
| #     log_type: sys-error  # 自定义字段,标识日志类型
 | |
| #     environment: sit    # 自定义字段,标识机器环境名称
 | |
| #   fields_under_root: true
 | |
| #   multiline.pattern: '^\d{2}:\d{2}:\d{2}\.\d{3}' # 针对error的日志格式
 | |
| #   multiline.negate: true
 | |
| #   multiline.match: after
 | |
| #   ignore_older: 24h   # 忽略旧日志文件(避免处理已归档的日志)
 | |
| #   scan_frequency: 10s   # 定期扫描新文件的频率
 | |
| #   clean_inactive: 25h   # 清除超过一天未更新的文件
 | |
| #   close_inactive: 5m    # 文件超过5分钟无更新则关闭
 | |
| #   close_renamed: true   # 处理被重命名的文件
 | |
| #   start_position: beginning   # 从文件的开头读取
 | |
| 
 | |
| # - type: filestream
 | |
| #   id: input_sit_flymoon-admin_sys-user
 | |
| #   enabled: true
 | |
| #   paths:
 | |
| #     - /root/logs/flymoon-admin/sys-user.log
 | |
| #   fields:
 | |
| #     application: flymoon-admin  # 自定义字段,标识应用名称
 | |
| #     log_type: sys-user  # 自定义字段,标识日志类型
 | |
| #     environment: sit    # 自定义字段,标识机器环境名称
 | |
| #   fields_under_root: true
 | |
| #   multiline.pattern: '^\d{2}:\d{2}:\d{2}\.\d{3}' # 针对user的日志格式
 | |
| #   multiline.negate: true
 | |
| #   multiline.match: after
 | |
| #   ignore_older: 24h   # 忽略旧日志文件(避免处理已归档的日志)
 | |
| #   scan_frequency: 10s   # 定期扫描新文件的频率
 | |
| #   clean_inactive: 25h   # 清除超过一天未更新的文件
 | |
| #   close_inactive: 5m    # 文件超过5分钟无更新则关闭
 | |
| #   close_renamed: true   # 处理被重命名的文件
 | |
| #   start_position: beginning   # 从文件的开头读取
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| #设置索引模版
 | |
| # setup.template.name: "sit-flymoon-admin"
 | |
| # setup.template.pattern: "sit-flymoon-admin*"
 | |
| 
 | |
| # output.elasticsearch:
 | |
| #   hosts: ["http://192.168.60.21:9200"]
 | |
| #   username: "admin"
 | |
| #   password: "123456"
 | |
| #   index: "sit-flymoon-admin-%{+yyyy.MM}"  # 按月分割索引
 | 
