anemometer mysql5.6_slowlog分析anemometer平台搭建
slowlog监控服务器的anemometer配置
slowlog监控平台搭建步骤:
一、安装percona-toolkit-2.2.14
二、准备相关php模块
yum -y install php-common php-bcmath php-mysql php-dba php-cli php-gd php php-pdo
vim /etc/php.ini
-----
date.timezone = Asia/Shanghai
-----
三、下载并配置Anemometer
https://github.com/box/Anemometer
mv Anemometer /var/www/html/slowlog
cd /var/www/html/slowlog/conf
cp sample.config.inc.php config.inc.php
vim config.inc.php
-----
$conf['datasources']['172.16.170.xxx'] = array(
'host' => '172.16.170.xxx',
'port' => 3306,
'db' => 'slow_query_log',
'user' => 'xxx',
'password' => 'xxx',
……………………
$conf['plugins'] = array(
………………
'explain' => function ($sample) {
………………
$conn['user'] = 'xxx';
$conn['password'] = 'xxx';
-----
note:
172.16.170.xxx为本机IP,可以使用域名代替,但是不能使用localhost,否则页面无法访问
四、MySQL授权,以及数据库导入(与上一步骤的config配置相同)
cd /var/www/html/slowlog
mysql -uroot -p -e "grant ALL ON slow_query_log.* to 'xxx'@'%' IDENTIFIED BY 'xxx';"
mysql -uroot -p < install.sql
mysql -uroot -p < mysql56-install.sql
note
数据库需要加上skip-name-resolve选项,否则页面无法访问
五、创建相关目录,并编写脚本创建计划任务
mkdir /home/lzb/logs
mkdir /home/lzb/sh
vim /home/lzb/sh/slowlog.sh
-----
#/bin/bash
cd /home/lzb/logs/
scp root@172.16.170.yyy:/mysqldata/mysql/data/mysql-slow.log ./#将线上相关的慢日志拷贝到本目录下
/usr/local/bin/pt-query-digest --user=xxx --password=xxx --review h=172.16.170.xxx,D=slow_query_log,t=global_query_review --history h=172.16.170.xxx,D=slow_query_log,t=global_query_review_history --no-report --limit=0% --filter=" \$event->{Bytes} = length(\$event->{arg}) and \$event->{hostname}=\"$HOSTNAME\"" /home/lzb/logs/mysql-slow.log
##上面语句是percona-toolkit-2.2.14版本语句
-----
crontab -e
-----
30 15 * * * /bin/bash /home/lzb/sh/slowlog.sh >> /home/lzb/result.log 2>&1
-----
note:
慢日志每天进行切割,防止重复
脚本执行后,可以下一步访问地址
五、访问地址:
http://172.16.170.xxx/slowlog
anemometer mysql5.6_slowlog分析anemometer平台搭建相关推荐
- 计算机oj平台搭建应该学什么,青岛大学开源OJ平台搭建
源码地址为:https://github.com/QingdaoU/OnlineJudge 可参考的文档为:https://github.com/QingdaoU/OnlineJudgeDeploy/ ...
- 手把手教你生信分析平台搭建
宏基因组按:此系列教程为基因学苑的王通老师原创发布.非常适合刚接受生信,又有服务器管理需求的小伙伴做为入门材料,一共20篇文章,内容涉及服务器选购.Linux系统安装.用户管理.软件安装.软件兼容环境 ...
- 基于Kafka-Zookeeper-Nginx-FIlebeat-MySQL的日志清洗分析平台搭建
一个域名可以解析成多个ip地址,一般来说会轮询方式去解析成各个ip,但是如果其中一个服务器挂了,DNS不会立马将这个ip地址去掉,还是会解析成挂掉的ip,可能会造成访问失败.虽然客户端有重试,但还是会 ...
- 直播平台开发经验分享——直播平台搭建环境配置详解及分析...
直播平台开发完成后,接下来就会面临着直播平台搭建的问题.那么直播平台搭建的具体流程是怎样的呢?通常需要遵循以下几个环节:搭建环境配置(LNMP).Redis配置.创建数据库.web站点搭建.node. ...
- 物流平台搭建-物流流向分析
经过多年的迅猛发展,物流行业要实现物流大数据平台搭建已成为现代经济的核心之一.国务院印发的 <物流业发展中长期规划(2014~2020年)>明确提出要提高物流效率.降低物流成本.因此,在大 ...
- 直播平台php搭建框架,直播平台开发经验分享——直播平台搭建环境配置详解及分析...
直播平台开发完成后,接下来就会面临着直播平台搭建的问题.那么直播平台搭建的具体流程是怎样的呢?通常需要遵循以下几个环节:搭建环境配置(LNMP).Redis配置.创建数据库.web站点搭建.node. ...
- 国家微生物科学数据中心推出免费一站式生物信息分析云平台
产生了大量的微生物组学数据,想进行数据分析不知道使用什么工具?不会使用Linux系统?不会写代码?没有合适的参考数据库?计算资源不足?现在这些问题都可以通过国家微生物数据中心推出的一站式生物信息分析云 ...
- 直播平台搭建中你需要注意的小细节
直播平台搭建的意义是为了实现完整的直播流程,为了完成直播平台搭建,就必须其中蕴含着那些步骤! 1.采集 采集又称数据获取,在直播流程的层面上来讲,是利用摄像头等工具,从系统外部采集数据并输入到系统内部 ...
- Linux监控平台搭建( zabbix监控)
2019独角兽企业重金招聘Python工程师标准>>> Linux监控平台搭建( zabbix监控) 一.Linux监控平台介绍 1.监控存在的原因 站点出了问题,没有人知道,等用户 ...
最新文章
- Android成长日记-使用ViewFlipper实现屏幕切换动画效果
- markdown 流程图js_MarkDown 流程图示例
- 第二阶段站立会议08
- java数据结构_概述Java中的数据结构是什么及其内部实现原理
- 码码的土狼:架构的原则、范式及治理
- php sql 中文编码,php sql如何设置编码
- java冒泡排序菜鸟教程_排序算法总结 | 菜鸟教程
- wordpress英文主题怎样汉化成中文网站模板
- 分享一款免费网易云,QQ音乐,虾米音乐,酷狗,酷我加密格式批量转换MP3格式的网站
- 20135202闫佳歆——信息安全系统设计基础第七周学习总结
- 如何控制局域网网速_水星无线路由器怎么设置网速限制【设置方法】
- linux小企鹅输入法无法使用,助:小企鹅输入法安装成功,但无法使用!!!!先谢谢大家了!!...
- python安装pywifi
- h61 nvme硬盘_让SSD起飞,玩转固态硬盘工具
- 软著申请--学生以学校名义申请软著
- 谨以此文,献给我的大学四年—双非本科到双一流985的成长之路
- Python 3 邂逅 AI 工程师
- 逃脱者2服务器不稳定,逃脱者2EPIC版新手常见问题解决方法汇总
- Rails+Nginx+Passenger安装配置 简洁可靠
- u盘乱码怎么办?数据丢失如何恢复?(详解)