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.监控存在的原因 站点出了问题,没有人知道,等用户 ...
最新文章
- Kotlin返回值Unit、Nothing与Any
- 设置3d rotationY 旋转之后元件大小改变解决方案
- linux下源码安装vim,ubuntu 源码编译安装最新的vim 8.0
- hibernate的HQL查询语言总结
- jetty java 文件下载_Jetty 嵌入式开发之文件浏览和文件下载
- Git - 操作指南
- Unknown failure: Error: java.lang.IllegalStateException: No storage with enough free space; res=-1
- python中tab的用法_详解Python中expandtabs()方法的使用
- 爬虫:如何爬取国家行政区划代码
- 【场景化解决方案】ERP系统与钉钉实现数据互通
- Foxmail与QQ邮箱关联创建新账户
- 电脑主板DEBUG指示灯的提示
- 简易平滑轮播(纯CSS)
- git --allow-unrelated-histories
- C语言学习宝典下载,C语言学习宝典
- 提高spark任务稳定性的解决方案及Blacklist 机制说明解释
- s12xep100 bootloader设计要点总结
- LintCode-买卖股票的最佳时机
- 函数防抖和函数节流原理理解
- 超神学院中的计算机应用,超神学院之君临诸天