負責搭建公司日志分析,一直想把CDN日志也放入到日志分析,前些日志終于達成所愿,現(xiàn)在貼出具體做法:

1、收集日志

  騰訊云CDN日志一般一小時刷新一次,也就是說當前只能下載一小時之前的日志數(shù)據(jù),但據(jù)本人觀察,有時前一小時的并下載不到,所以為了保險起見,可以下載兩小時之前的日志數(shù)據(jù)。下載日志可以通過騰訊云的API獲取日志列表,然后下載。

  騰訊云日志下載API 鏈接:https://www.qcloud.com/document/product/228/8087

日志采集腳本:

移動開發(fā)培訓,Android培訓,安卓培訓,手機開發(fā)培訓,手機維修培訓,手機軟件培訓 get_cdn_log.py

放到定時任務,每小時執(zhí)行一次

# cdn日志30 */1 * * * /usr/bin/python /root/bin/get_cdn_log.py &> /dev/null

此圖解壓后的日志,每個域名保存為一個文件,按天分割。

  移動開發(fā)培訓,Android培訓,安卓培訓,手機開發(fā)培訓,手機維修培訓,手機軟件培訓

2、filebeat配置(具體含義查看官方文檔)

移動開發(fā)培訓,Android培訓,安卓培訓,手機開發(fā)培訓,手機維修培訓,手機軟件培訓

[root@BJ-2-11 bin]# cat /usr/local/app/filebeat-1.2.3-x86_64/nginx-php.yml 
filebeat:
  prospectors:    -
      paths:        - /data/logs/cdn/*.log
      document_type: cdn-log
      input_type: log
 
        
		

網(wǎng)友評論