-
Notifications
You must be signed in to change notification settings - Fork 1.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[ 问题咨询 ]慢查询日志配置 #377
Comments
准备使用慢日志管理的话,可以先熟悉pt-query-digest工具,上面的问题也就理解了
|
好的,谢谢! |
您好,我把已经创建了表,然后在我的mysql实例服务器上部署了analysis_slow_query.sh脚本,而且修改了hostname="${mysql_host}:${mysql_port}"为“192.168.213.111:3306”(192.168.213.111就是archery的ip),monitor_db_host也改成了192.168.213.111,但是我手动执行脚本测试的时候报错“DBI connect(';host=/home/mysql/log_slow.log;mysql_read_default_group=client','',...) failed: Unknown MySQL server host '/home/mysql/log_slow.log' (1) at /usr/bin/pt-query-digest line 1001”,是哪里配错了? |
我修改了一下日志目录没问题了,我手动执行了一下没报错了,我看/tmp/analysis_slow_query.log中慢查询记录是空的,但是其实应该是有记录才对,我对了一下mysql实际的慢查询文件里面是有慢查询语句的。 |
如果慢日志文件却有数据,应该是是时间过滤的问题,可删除对应文件后进行全量分析 Archery/src/script/analysis_slow_query.sh Lines 19 to 20 in 7f900a9
|
不需要关心这个日志,检查archery数据库的两张表的数据即可。 |
嗯,两张表里面是有数据的,但是在web界面的“慢查日志”里面并没有显示出来 |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
sorry. 您是说我的analysis_slow_query.sh脚本错了吗?但是mysql_slow_query_review表和mysql_slow_query_review_history都有慢查询的sql的,就是没有展示出来。 #配置archery数据库的连接地址 #实例慢日志位置 #实例连接信息 #获取上次分析时间,初始化时请删除last_analysis_time_$hostname文件,可分析全部日志数据 #收集日志 echo |
参考FAQ,是hostname的配置问题 可能文档写的存在比较大的歧义,在解决问题后希望可以帮忙完善慢日志相关的文档,wiki开放编辑 感谢 |
好的,已经好了,非常感谢! |
你用的是哪个版本,你是如何处理好的,我使用1.6.6也遇到了慢日志在web端不显示的问题。 另外是实例列表中的host、port分别为192.168.1.132,,8013 |
你好,关于慢日志配置,我本地mysql实例没问题,就是不知道阿里云的RDS实例要怎么启用,文档上好像也没有写的很清楚 @hhyo |
RDS管理的配置:
配置完成后将会直接通过RDS API获取慢日志、进程状态、表空间 |
没注意版本,明天看看,我是自己测试部署用了一下挺好用的,但是阿里云的实例没弄过。在平台上看到的实例应该都可以的Sent from my Huawei Mobile-------- Original Message --------Subject: Re: [hhyo/Archery] [ 问题咨询 ]慢查询日志配置 (#377)From: gdsea To: hhyo/Archery CC: Myshiner ,State change 你用的是哪个版本,你是如何处理好的,我使用1.6.6也遇到了慢日志在web端不显示的问题。
下面是慢日志收集表mysql_slow_query_review_history中的一条记录。
mysql> select * from mysql_slow_query_review_history limit 1\G;
*************************** 1. row ***************************
id: 10
hostname_max: 192.168.1.132:8013
client_max: 192.168.1.132
user_max: pmm
db_max: NULL
checksum: 6E905E29D0B3D1EA1A2193E75E153007
sample: SELECT EVENT_NAME, COUNT_STAR, SUM_TIMER_WAIT
FROM performance_schema.events_waits_summary_global_by_event_name
ts_min: 2019-07-10 19:26:52.000000
ts_max: 2019-08-24 13:16:00.000000
另外是实例列表中的host、port分别为192.168.1.132,,8013
脚本配置如下
#实例连接信息
hostname="192.168.1.132:8013" # 和archery实例配置内容保持一致,用于archery做筛选
—You are receiving this because you modified the open/close state.Reply to this email directly, view it on GitHub, or mute the thread.
[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "#377?email_source=notifications\u0026email_token=ALQCBEOWEZFUPBF5MDKW75DQGNUBFA5CNFSM4IK5PLZKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD5DKGDI#issuecomment-524722957",
"url": "#377?email_source=notifications\u0026email_token=ALQCBEOWEZFUPBF5MDKW75DQGNUBFA5CNFSM4IK5PLZKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD5DKGDI#issuecomment-524722957",
"name": "View Issue"
},
"description": "View this Issue on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]
|
@hhyo |
@hhyo 忘了慢日志这茬了,看来mysql还是要映射一下🤦🏽♂️ |
在my.cnf中配置了bind-address=0.0.0.0,不起作用。 |
@yuandajn578 建议你新提issue 按照issue模板中的提示提供archery 版本和部署方式, 详细描述报错产生的过程. 另外 master 分支的程序仍在开发中, 不建议生产使用. |
docker如果不熟悉,建议还是使用手动部署,如果真想使用docker,请务必熟悉相关知识,否则后续遇遇到问题既无法定位也不能及时解决,给生产运维埋下隐患。现在连不上是因为mysql端口没有映射,后续docker相关问题不再回复,希望理解 |
@tigerbin 升级还是全新部署的,对HTML资源是否做了缓存,看起来前端没有提交搜索参数 |
阿里云rds的慢日志在archery本地库那两个表不保存吗 |
不保存,直接通过api获取 |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
咨询下,将analysis_slow_query.sh部署到各个mysql实例 ,怎么放置的? 目前页面没有慢查询日志出来,表里面也没有数据。 |
@Myshiner 能否留个联系方式,交流下archery 关于慢查询的部署 |
@ssklkmije07 你好,新问题请开新issue |
问题描述
我想配置慢查询日志功能,按照文档上说的,有些疑问如下:
yum -y install https://repo.percona.com/yum/percona-release-latest.noarch.rpm
yum -y install percona-toolkit
版本信息
谢谢!
The text was updated successfully, but these errors were encountered: