ELK,萌萌哒

logstash jdbc-input 日志分表问题

匿名 | 发布于2018年03月30日 | 阅读数:2512

应用日志按月存储,如 log_2017_01 ;log_2017_02 ;log_2017_03  ..... 这种方式  logstash 是否还能支持,
已邀请:

strglee

赞同来自: luckylo

statement_filepath 可以设置从一个sql文件读取sql
 
https://www.elastic.co/guide/e ... epath
但是mysql表名不支持变量格式的,所以目前想到的是通过脚本刷新sql 然后重启服务
SET @tb = concat("test_" ,DATE_FORMAT(now(), "%Y_%m"));
SET @SQL = CONCAT('SELECT * FROM ' , @tb);
SELECT @SQL;
不知道怎么通过statement_filepath读取最后的sql
 

要回复问题请先登录注册