openfalcon的 日誌文件監控 logdog

https://github.com/sdvdxl/falcon-logdog
下載解壓後,需要配置一下文件就好了,我的一個典型配置文件如下:
{
"logLevel": "WARN",
"metric": "log",
"timer": 60,
"agent": "http://127.0.0.1:1988/v1/push",
"host": "10.0.100.85",
"files": [
{
"path": "/opt/machtalk/logs/xcloud-cm",
"prefix": "xcloud-cm",
"suffix": "log",
"keywords": [
{
"exp": "closing socket connection and attempting reconnect",
"tag": "error"
},
{
"exp": "服務器下線: null",
"tag": "error"
}
]
},
{
"path": "/opt/abc/logs/xcloud-1",
"prefix": "xcloud-1",
"suffix": "log",
"keywords": [
{
"exp": "closing socket connection and attempting reconnect",
"tag": "error"
}
]
},
{
"path": "/opt/abc/logs/xcloud-2",
"prefix": "xcloud-2",
"suffix": "log",
"keywords": [
{
"exp": "closing socket connection and attempting reconnect",
"tag": "error"
}
]
},
{
"path": "/opt/abc/logs/xcloud-3",
"prefix": "xcloud-3",
"suffix": "log",
"keywords": [
{
"exp": "closing socket connection and attempting reconnect",
"tag": "error"
}
]
}
]
}

上面的配置,是分別針對3個目錄,日誌有prefix和suffix,進行日誌過濾,如果發現 closing socket connection and attempting reconnect, 那麼計數器+1.
TIP1
如果過濾的字符中有 “漢字”,那麼在執行過濾任務的時候會算在內,但是在顯示的時候會被忽略
如果過濾的字符中有 “空格”,那麼在執行過濾任務的時候回算在內,但是在顯示的時候會算成”.”

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章