gpt4 book ai didi

mysql - Logstash Grok 过滤 mysql 慢查询

转载 作者:行者123 更新时间:2023-11-29 16:44:36 24 4
gpt4 key购买 nike

我尝试使用 grok 来过滤 mysql 慢查询。我需要得到

  • 数据库名称
  • 用户
  • IP
  • 查询时间
  • 命令

有人帮助我吗?

# User@Host: tysa6775_ua_data[tysa6775_ua_data] @ localhost []  Id:   360
# Query_time: 1.627188 Lock_time: 0.000246 Rows_sent: 5566 Rows_examined: 459414
use tysa6775_au_data1;
SET timestamp=1541421036;
select * from table_rating where id_product=1009 order by ngaytao desc;
# User@Host: tysa6775_ua_data[tysa6775_ua_data] @ localhost [] Id: 360
# Query_time: 0.000569 Lock_time: 0.000308 Rows_sent: 0 Rows_examined: 3
SET timestamp=1541421036;
select * from table_hoidap where id_product=1009 order by ngaytao desc;
# User@Host: tysa6775_ua_data[tysa6775_ua_data] @ localhost [] Id: 360
# Query_time: 0.000349 Lock_time: 0.000208 Rows_sent: 0 Rows_examined: 28
SET timestamp=1541421036;
select * from table_product_like where id_product='1009' and ip_nguoilike='5.188.210.8' order by stt,id desc;

最佳答案

由于您尝试访问的数据分布在日志文件中的多行中,因此您需要使用 multiline codec ,这将从这些行中创建一个事件。

关于mysql - Logstash Grok 过滤 mysql 慢查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53155791/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com