管制和监察MySQL和MongoDB质量的开源平台Percona

PMM Server

PMM服务器将作为你的宗旨监察主机的机器运维。它经过以下格局作为装备分发:

  • 能够用于周转容器的Docker影象
  • 能够在VirtualBox或别的管理程序中运转
  • 能够通过亚马逊 Web 瑟维斯s(AWS)运转的亚马逊 Machine Image(AMI)

PMM服务器由以下工具组成:

  • 查询分析(QAN)使你能够在壹段时间内分析MySQL查询品质。除客户端QAN代理外,还包罗以下内容:

    • QAN
      API是用以存款和储蓄和做客在PMM客户端上运转的percona-qan-agent收集的查询数据的后端
    • QAN Web App是用于可视化收集的Query Analytics数据的Web应用程序。
  • 心胸监视器(MM)提供对MySQL或MongoDB服务器实例至关心重视要的心路的野史视图。它包蕴以下内容:

    • Prometheus是八个第3方时间系列数据库,连接受在PMM客户端上运维的出口商,并汇总了征集的目标.
    • Consul提供2个PMM客户端能够中距离列出,添加和删除Prometheus主机的API。
    • Grafana是2个第1方仪表板和图表构建器,用于在直观的Web界面中可视化由Prometheus汇总的数据.
    • Percona仪表板是由Percona开发的Grafana仪表板
  • Orchestrator是MySQL复制拓扑管理和可视化学工业具。

配备方案(https://www.percona.com/doc/percona-monitoring-and-management/architecture.html\#id13)

参考:

[1]
https://prometheus.io/docs/introduction/overview/

[2]
https://www.consul.io/docs/

[3]
https://www.consul.io/docs/

[4]
https://github.com/outbrain/orchestrator/wiki/Orchestrator-Manual

自从二〇〇九年谷歌(谷歌)距离之后,中国互连网1派迈阿密热火(Miami Heat)朝天。天猫的亲们依旧1边剁手一边买赝品;360让数亿小白用户壹天不杀毒、不打补丁就活不下去;优酷土豆几分钟的摄像,一分半的广告;BlackBerry除了性价比以外,再也找不出第一个优点。而百度,不得不承认,还是很好用的——尤其是当谷歌上不去的时候

安装运营PMM Server(使用Docker运营PMM服务器)

  • 使用docker运行PMM Server

PMM服务器的Docker影像公开托管在https://hub.docker.com/r/percona/pmm-server/
假设要从Docker影象运转PMM Server,则主机必须能够运行Docker
1.1叁或更高版本,并具备互联网访问权限。
有关使用Docker的越来越多音信,请参阅Docker文书档案(https://docs.docker.com/)。

  • CentOS 6 安装Docker

yum --enablerepo=epel -y install docker-io
/etc/rc.d/init.d/docker start
chkconfig docker on

注:使用pmm-server影像时,请使用一定的本子标签,而不是流行的竹签。最近的平静版本是壹.壹.三。

图片 1

Percona监察和控制和管理架构

PMM平台基于简单的客户端 –
服务器模型,可达成快速的可扩大性。它包含以下模块:

  • PMM
    Client安装在您要监视的每一个数据库主机上。它收集服务器目标,1般系统目的和询问分析数据,以获得完全的属性概述。收集的数额发送到PMM服务器。
  • PMM
    Server是PMM的着力部分,它聚合收集的数目,并以Web界面包车型大巴报表,仪表板和图表的款式展现。

PMM是意在无缝协同工作的工具集合。壹些是由Percona开发的,壹些是第2方开源工具。

  • 下图表明了PMM当前的布局:

图片 2

此地写图片描述

谷歌:小编的名字曾叫谷歌(谷歌(Google))

在Red Hat和CentOS上安装PMM客户端

PMM客户端是安装在你要监视的MySQL或MongoDB主机上的壹组代理和出口商。
组件收集有关壹般系统和数据库质量的各样数码,并将该数额发送到相应的PMM服务器组件。
注:不该在享有相同主机名的数据库服务器上安装代理,因为PMM服务器使用主机名来标识收集的多少。

谷歌(谷歌(Google))回归的率先炮:可穿戴硬件


在摸索和信箱都近日不能回归的风声下,谷歌(Google)的第壹炮很也许会发力硬件:搭载Android
Wear的可穿戴智能硬件

图片 3

Moto 360智能手表:作者真正不是360亲生的

二〇一九年10月,自称和谷歌“零距离”的好基友好联合会想,已经将第贰代Moto
360智能手表带入境内市镇。但是,就算国行版本的Moto 360搭载了Android
Wear,其大旨的施用依然被换来了中华特点的替代品——语音及生活服务GoogleNow变成了出门问问的“你好安卓”,谷歌(Google) Play和GoogleMap则换到了联想应用商店和搜狗地图。

假使把手表、近视镜等智能硬件比作谷歌(Google)的枪,那把枪里却连年装不了本身的弹药(应用程式)。假使GooglePlay应用商店能在境内顺利开盘,哪怕是礼仪之邦特点的,也会起到为智能硬件提供弹药的战略效应。

图片 4

BlackBerry、中兴、锤子……当年多少手提式有线电话机公司是从定制安卓起家的?

手提式有线电话机版安卓已经被国内厂商“定制”得阿娘都认不出了,假使深思远虑的可穿戴硬件操作系统Android
Wear又将落得本次下场,谷歌(Google)将永久不恐怕在华夏创立起本人的生态系统,1切黑科学技术只可以为百度、三星(Samsung)之流做嫁衣服。

第二步. 创造一个PMM数据容器

  • 要开创持久PMM数据的容器,请运转以下命令:

docker create \
   -v /opt/prometheus/data \
   -v /opt/consul-data \
   -v /var/lib/mysql \
   -v /var/lib/grafana \
   --name pmm-data \
   percona/pmm-server:1.1.3 /bin/true
  • 此容器不运营,只需提高到较新的pmm服务器影像时,确定保证您保留全部PMM数据。不要删除或另行创建此容器,除非你打算清除全数PMM数据并再次起先。

正文首发「硬报纸」:有硬度、有深度,智能硬件行业独立思量者

安装PMM客户端

PMM客户端应该运维在别的现代的Linux发行版上,可是Percona提供的PMM客户端软件包只可以从最受欢迎的Linux发行版的软件仓库进行自动安装:

  • 系统事先无percona的yum源,须要新增

sudo yum install https://www.percona.com/redir/downloads/percona-release/redhat/latest/percona-release-0.1-4.noarch.rpm
  • 安装pmm-client软件包

sudo yum install pmm-client -y

而默不作声的谷歌(谷歌(Google)),已经悄悄来到法国巴黎自由贸易区,蓄谋着下壹遍战略反攻

升级PMM服务器

docker stop pmm-server  # 先停
docker rm pmm-server    # 再删,如果如要保留收集数据,不要执行此操作
docker run -d \
   -p 999:80 \
   --volumes-from pmm-data \
   --name pmm-server \
   --restart always \
   --init \
   percona/pmm-server:1.1.3

Now or Never


谷歌已经不是5年前的尤其谷歌了,中中原人民共和国也不再是五年前的中华夏族民共和国。当年谷歌(谷歌)相差中国,只怕是“你懂的”无奈之举;方今日谷歌(谷歌)要杀回来,就算未有这一个和谐因素,故乡公司的崛起已经形成了十分大的分界

BAT三自不用说。他们神速补充了谷歌(Google)离开后留下的商海真空,从入口、流量、内容、产品,牢牢把控着华夏互连网生态系统。你以为,单凭谷歌(谷歌(Google))的一句“笔者回去了”,就能够让几亿小白自发卸载360浏览器装Chrome,或是让N家山寨手提式无线电话机心服口服地把私下认可百度查寻换到GoogleNow语音搜索?

图片 5

语音搜索服务谷歌 Now。再不来中中原人民共和国,大家只能叫它谷歌(Google)Never

价值观搜索商场早已被BAT们杀得片甲不留,就连谷歌(Google)就要重点发力的青出于蓝Android
Wear,也活脱脱将遇到本土集团的围追堵截
。可穿戴系统前有有百度DuWear、后有外出问问Ticwear,都包容Android
Wear的应用程式。就算雷声中雨点小的DuWear没有患病而死去,Ticwear却异军突起成为国内安卓智能手表刷机的老将系统。以史为鉴大家简单发现,本土壤化学(特色化)恰恰是谷歌一贯最不擅长的。一句“百度时而,你就精晓”远近有名,却有多少人能想起“Don’t
be Evil
”?

图片 6

不添乱?任何矫情都将是自取其辱

谷歌(谷歌)回归中中原人民共和国的最棒时机有多少个:2个是伍年前,另一个是现行反革命。即使此番回归失利,下三回,将尤其遥遥无期。五年前是“想不想来”的难点,今后是“能或不能够来”的题材,以后有望成为“敢不敢来”的标题。大家盼望谷歌(谷歌)回归能够为中中原人民共和国互连网拉动越多精力,但谷歌也决不忘了,在中原故Rico技的强势崛起前面,任何矫情都将是自取其辱。

或是下1个五年之后,最尴(自)尬(豪)的事情莫过于:即就是那多少个曾为谷歌(谷歌)的离去扼腕的人,也不再供给谷歌(谷歌(Google))

**「硬报纸」原创作品,转发同盟请联系我**

删除PMM服务器

在悬停和删除PMM服务器在此之前,请确认保障相关的PMM客户端不经过删除全体监视的实例来搜集其余数据,如删减监察和控制服务中所述。

docker stop pmm-server && docker rm pmm-server
docker rm pmm-data # 删除pmm数据容器

有人说:未有谷歌(谷歌(Google))的中华网络市场,是沸腾的,也是失利的。

Percona监察和控制和治本概述

Percona监察和控制和管理(PMM)是2个用于管理和监察MySQL和MongoDB质量的开源平台。
它由Percona与托管数据库服务,匡助和咨询领域的专家合营开发。
PMM是3个免费的开源化解方案,您能够在大团结的环境中运转,以落实最大的安全性和可相信性。
它为MySQL和MongoDB服务器提供完善的基于时间的解析,以确认保证您的数目尽量快捷地下工作作。

五年了。

第二步、创立并运转PMM服务器容器

  • 要运营PMM服务器,请使用以下命令:

docker run -d \
   -p 666:80 \
   --volumes-from pmm-data \
   --name pmm-server \
   --restart always \
   percona/pmm-server:1.1.3

留意:那里666端口是自定义的,因为小编实验机80已被占用

自由贸易区:谷歌(谷歌)的碉堡


2014虚岁末,谷歌(谷歌)在巴黎自由贸易区悄悄注册了一家异域合营集团:澎集消息技术(东京)有限集团。纵然一年都毫无动静,今年四月尾突然在外高桥基隆路5五号开张(暂无人士办公,运行时间待定)。

图片 7

自由贸易区:谷歌已卧底,欢迎来探班

这正是谷歌(Google)退回中夏族民共和国的前哨营地。从“澎集音讯”的经营范围上看,已经覆盖了谷歌(谷歌(Google))大撤退前的有所工作,包涵最中央的谷歌(Google)搜索和Gmail。

工商资料展示,澎集消息建立于201肆年11月2二二十二日,股东为谷歌(Google) Ireland
霍尔丁s(谷歌(谷歌(Google))爱尔兰控股),法人代表是威尔iam Anthony托Farris,注册资本为500万元。

谷歌(谷歌(Google))爱尔兰控制股份是登记于百慕大,办公地址在爱尔兰的谷歌子集团,首要功能是避税。谷歌(谷歌(Google))在美利坚同同盟者之外的首席营业官利润,都从这家集团走账。而表面上名不见经传的威尔iam哥,正是07年加盟谷歌(谷歌(Google))中华夏族民共和国的管理顾问,曾在首都办事多年。

山雨欲来的气味,你嗅到了吧?

报错排查

QAN API error: “qh.Profile: No query classes for selected instance and
time range. Please check whether your MySQL settings match the
recommended.”.Check the /var/log/qan-api.log file in docker container
for more information

# mysql 开启慢日志查询
yum install percona-toolkit -y  # 建议安装
#
slow_query_log = 1
long_query_time = 2
# 重启mysql(mysql5.6)
/etc/init.d/mysql restart

一连走访http://192.168.0.99:666,查看监控mysql的状态

此处写图片描述

那里写图片描述

此地写图片描述

继续补充监控MongoDB的科目。。。

谷歌 Play应用市场即将回归


现年一月,谷歌(Google)开创者Brin在接受《华尔街早报》采访时揭露,谷歌(谷歌(Google))已在与国内手提式有线电话机厂商谈判预装谷歌(Google)Play的搭档布置。作为回报,谷歌(谷歌)将为每台预装后的手提式有线电话机补贴1卢比。

据法国媒体电视发表,谷歌(谷歌(Google))已向中国监禁部门做出“遵守本地法律”的答应。谷歌(Google)Play恐怕于201陆年5月重回中华人民共和国,以“舞曲味”独立版本的形象现身。

图片 8

谷歌 Play离中夏族民共和国尤为近了

而在自贸区的邮电通讯业务开放政策中,正席卷对外国资本开放利用商店工作的情节。依据Hong Kong自由贸易区的扩展开放政策,在自由贸易区、已经对WTO承诺开放,但外国资本股比不超越五成的新闻服务工作、存款和储蓄转载类业务等两项业务,外国资本股比可试点突破5/10,当中国国投息服务业务仅含应用商店

换句话说,即使Google要想以全外国资本的花样在中中原人民共和国从业应用公司工作,最近只得在自由贸易区注册商号营业。只是,自由贸易区注册的集团,服务器必须存放在保税区内(而非国外),因为中夏族民共和国并未有对外国资本放手数据主导。

那也就代表,应用市镇可能能够透过与境内网络公司协作植入的措施回归,而摸索、Gmail等基本工作不或者在并未有陆地服务器的支撑下重返中中原人民共和国。而采取市集回归的率先个十分重要指标,便是支援Android
Wear

千帆竞发数据搜集

将客户端连接到PMM服务器后,通过丰裕监察和控制服务,从数据库实例启用数据搜集。
要启用一般系统衡量,MySQL目标和查询分析,请运转:

确认PMM 安装运营是不是正确

因此选用运营容器的主机的IP地址连接到PMM
Web界面来注解PMM服务器是不是正在运转,然后在要监视的保有数据库主机上安装PMM
Client
|Component|URL|
|——- |—|
|PMM landing
page|http://192.168.0.99:port|
|Query Analytics (QAN web
app)|http://192.168.0.99/qan/|
|Metrics Monitor
(Grafana)|http://192.168.0.99/graph/User
name: admin Password: admin|
|Orchestrator|http://192.168.0.99/orchestrator|

配备Percona监控和保管

以下进程介绍怎么样科学布置PMM:

  • 在主机上运维PMM
    Server,用于访问收集的数目,查看基于时间的图纸,并实施品质分析。

    以下选项可用:

    • 使用Docker运行PMM服务器
    • 使用VirtualBox运行PMM服务器
    • 使用Amazon Machine Image(AMI)运行PMM服务器

将PMM客户端连接到PMM服务器

应用pmm-admin config –help,查看帮忙

[root@backup-server ~]# sudo pmm-admin config --server 192.168.0.99:666
OK, PMM server is alive.

PMM Server      | 192.168.0.99:666
Client Name     | backup-server
Client Address  | 192.168.0.47

管理PMM客户端

# 添加监控服务
pmm-admin add
# 检查PMM客户端和PMM服务器之间的网络连接。
pmm-admin check-network
# 配置PMM Client如何与PMM服务器通信。
pmm-admin config
# 打印任何命令和退出的帮助
pmm-admin help
# 打印有关PMM客户端的信息
pmm-admin info
# 出为此PMM客户端添加的所有监控服务
pmm-admin list
# 检查PMM服务器是否存活
pmm-admin ping
# 检查PMM服务器是否存活。
pmm-admin purge
# 清除PMM服务器上的度量数据
pmm-admin remove, pmm-admin rm
# 删除监控服务
pmm-admin repair
# 重启pmm
pmm-admin restart
# 打印PMM Client使用的密码
pmm-admin show-passwords
# 开启监控服务
pmm-admin start
# 停止监控服务
pmm-admin stop
# 在卸载之前清理PMM Client
pmm-admin uninstall
  • 添加MySQL查询分析服务

暗中认可处境下不设有初步的被pmm-client使用的mysql用户,须求协调成立,笔者是登录到mysql中开创的用户,感兴趣的同班能够应用pmm-admin提供的参数成立默许用户

GRANT ALL PRIVILEGES ON *.* TO 'pmm'@'192.168.0.47' IDENTIFIED BY 'pmmpassword';
# 创建用户成功
[root@backup-server ~]# sudo pmm-admin add mysql:metrics --user pmm --password pmmpassword --host 192.168.0.47
# 使用创建的用户添加监控mysql服务
OK, now monitoring MySQL metrics using DSN pmm:***@tcp(192.168.0.47:3306)
[root@backup-server ~]# sudo pmm-admin add mysql:queries --user pmm --password pmmpassword --host 192.168.0.47
  • 查阅当前服务器监察和控制的劳务

[root@backup-server ~]# pmm-admin list
pmm-admin 1.1.3

PMM Server      | 192.168.0.99:666
Client Name     | backup-server
Client Address  | 192.168.0.47
Service Manager | unix-systemv

-------------- -------------- ----------- -------- ------------------------------- ------------------------------------------
SERVICE TYPE   NAME           LOCAL PORT  RUNNING  DATA SOURCE                     OPTIONS
-------------- -------------- ----------- -------- ------------------------------- ------------------------------------------
mysql:queries  backup-server  -           YES      pmm:***@tcp(192.168.0.47:3306)  query_source=slowlog, query_examples=true
linux:metrics  backup-server  42000       YES      -
mysql:metrics  backup-server  42002       YES      pmm:***@tcp(192.168.0.47:3306)  tablestats=OFF

PMM Client

PMM客户端软件包适用于大部分流行的Linux发行版:

  • Red Hat Enterprise Linux衍生产品的中华VPM(包含CentOS,Oracle
    Linux,亚马逊 Linux等)
  • DEB用于基于Debian的发行版(蕴涵Ubuntu等)

PMM客户端软件包包罗以下内容:

Post Author: admin

发表评论

电子邮件地址不会被公开。 必填项已用*标注