filebeat安装配置-简单版
应用日志设置
因为默认的日志格式,在kibana不方便搜索,使用的自定义的字段相对更好
所以需要用到logback配置。
应用配置logback
自定义json字段
Filebeat安装配置
直接到官网下载安装包,解压即可。https://www.elastic.co/cn/beats/filebeat
修改filebeat.yml,添加日志路径和添加json配置,用于解析json
json.keys_under_root: true
json.overwrite_keys: true
json.add_error_key: true
fields_under_root: true
设置elasticsearch的地址
启动停止脚本
1,启动
nohup ./filebeat -e -c filebeat.yml -d "publish" >/dev/null 2>&1 &
提示,/dev/null 2>&1 不记录任何日志,防止发生错误时日志过大
2,停止
#!/usr/bin/env bash
# !/bin/sh
export BUILD_ID=dontKillMe
PID=$(ps -ef |grep filebeat |awk '{print $2}')
echo "***** PID is $PID *****"
if [ -n "$PID" ];then
echo "***** kill pid $PID start *****"
kill -9 $PID
echo "***** kill pid $PID done *****"
f