73 lines
		
	
	
		
			2.9 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
		
		
			
		
	
	
			73 lines
		
	
	
		
			2.9 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
|  | - type: filestream
 | ||
|  |   id: input_sit_flymoon-task_sys-info
 | ||
|  |   enabled: true
 | ||
|  |   paths:
 | ||
|  |     - /root/logs/flymoon-task/sys-info.log
 | ||
|  |   fields:
 | ||
|  |     application: flymoon-task  # 自定义字段,标识应用名称
 | ||
|  |     log_type: sys-info  # 自定义字段,标识日志类型
 | ||
|  |     environment: sit    # 自定义字段,标识机器环境名称
 | ||
|  |   fields_under_root: true
 | ||
|  |   multiline.pattern: '^\d{2}:\d{2}:\d{2}\.\d{3}' # 针对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   # 从文件的开头读取
 | ||
|  | 
 | ||
|  | # - 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}"  # 按月分割索引
 |