当前位置: 首页 > news >正文

【Prometheus+Grafana系列】监控MySQL服务

前言

前面的一篇文章已经介绍了 docker-compose 搭建 Prometheus + Grafana 服务。当时实现了监控服务器指标数据,是通过 node_exporter。Prometheus 还可用来监控很多服务,比如常见的 MySQL。本文就介绍如何通过 mysqld_exporter 来监控 MySQL 指标。

下载安装包

cd /opt
wget https://github.com/prometheus/mysqld_exporter/releases/download/v0.14.0/mysqld_exporter-0.14.0.linux-amd64.tar.gz
tar xvf mysqld_exporter-0.14.0.linux-amd64.tar.gz
mv mysqld_exporter-0.14.0.linux-amd64 mysqld_exporter
mv /opt/mysqld_exporter /usr/local/

创建监控账号并授权

在需要监控的mysql上创建账号并授权。

# 创建用户
CREATE USER 'prometheus'@'%' IDENTIFIED BY 'prometheus';
# 分配权限
GRANT PROCESS, REPLICATION CLIENT, SELECT ON *.* TO 'prometheus'@'%';

添加数据库监控账号配置

vim /usr/local/mysqld_exporter/.my.cnf
添加如下内容

[client]
user=prometheus
password=prometheus
port=3306

启动exporter客户端

/usr/local/mysqld_exporter/mysqld_exporter --config.my-cnf=/usr/local/mysqld_exporter/.my.cnf

先手动启动exporter看一下日志,若有错误根据输出调整即可。手动运行没问题后,则进行下一步将其添加到系统服务中。

添加到系统服务

vim /etc/systemd/system/mysqld_exporter.service
添加如下内容

[Unit]
Description=mysqld_exporter
After=network.target
[Service]
ExecStart=/usr/local/mysqld_exporter/mysqld_exporter --config.my-cnf=/usr/local/mysqld_exporter/.my.cnf
Restart=on-failure
[Install]
WantedBy=multi-user.target

加载并重启服务

# 加载配置
systemctl daemon-reload
# 启动服务
systemctl restart mysqld_exporter.service
# 查看服务状态
systemctl status mysqld_exporter.service
# 配置开机启动
systemctl enable mysqld_exporter.service

查看收集数据

访问exporter服务地址,查看数据收集情况。

curl http://192.168.2.192:9104/metrics

修改 prometheus 配置文件,添加新节点

修改 prometheus 下的配置,prometheus.yml,添加如下内容。

scrape_configs:  # 添加job- job_name: 'mysql-192'static_configs:# 配置监控端,即上面我们启动的 mysqld_exporter 服务- targets: ['192.168.2.192:9104']labels:instance: mysql

重启 prometheus 服务

上一步修改了 prometheus.yml,需要重启下 prometheus 服务。

cd /var/workspace/docker-prometheus
docker-compose stop prometheus
docker-compose up -d --build prometheus

查看 prometheus 中服务添加情况

查看 targets 是否添加成功
image.png

查看 mysql 监控信息

mysql_global_status_aborted_clients

image.png

在 grafana 中添加 data sources

image.png

image.png

image.png
添加 prometheus 服务地址,此处由于服务是基于 docker-compose 构建的,没有填写ip,直接填写服务名即可。

在 grafana 中导入 mysql 监控

image.png
输入官方模版 id,7362,点击 load。然后按照下图选择确认即可。
image.png

监控展示

上一步导入成功后,会自动跳转到监控面板页面,如下图。默认的格式已经非常丰富可以直接使用了,也可以根据自己需求调整位置和配置。
image.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.exyb.cn/news/show-140895.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

服装连锁管理软件哪个好,连锁品牌如何挑选服装管理系统?

服装管理软件是一款为服装、鞋帽、饰品、户外用户而特意设计开发的服装零售管理系统。系统具有功能丰富,操作简单易上手的特点。那什么服装管理软件好?服装管理软件应该如何挑选呢? 服装管理软件的挑选一定要找正规软件公司,虽然市…...

Arduino ESP32 Web服务器从microSD卡读取

Arduino ESP32 Web服务器从microSD卡读取 将网页内容放到SD卡中,当有客户端数据请求时,从SD卡读取信息进行发送,比起SPIFFS文件系统,更节约板上的硬件资源。 SD卡接线说明 ESP32----- SD D5(GPIO 5)--...

齐发78EX重大事件|荣获美国加拿大双国MSB牌照

齐发78EX LTD在2021年7月已同时获得美国及加拿大MSB合规运营牌照,标志着齐发78EX全球合规化的布局已经进入了一个新阶段。未来,齐发78EX也将继续致力于全球和规划进程的推进,面对全球化唯一的道路就是进一步获得全球投资者的信任,…...

第三次作业

第五章 一、会话技术概括 存储客户端的状态 由一个问题引出今天的内容,例如网站的购物系统,用户将购买的商品信息存储到哪里?因为Http协议是无状态的,也就是说每个客户访问服务器端资源时,服务器并不知道该客户端是谁,所以需要…...

温习java反射,让你对反射有全新的认识

在正常的类操作过程中&#xff0c;一定要先确定使用的类&#xff0c;再利用关键字new 产生实例化对象后使用。 但是在反射里面&#xff0c;可以通过Object 类中的getClass() &#xff08;public final Class<?> getClass() &#xff09;方法实现. 1.Class 类对象实例化…...

怎么背论语

腹有诗书气自华&#xff0c;多读源码程序洁。既然还没多读源码&#xff0c;不妨读点诗书&#xff0c;来背诵论语吧&#xff01; 学而 第一篇 学习务本言自省&#xff0c; 千乘学文贤自重。 慎终闻政父礼和&#xff0c; 信义食居贫患知。 1 子曰&#xff1a;“学而时习…...

[react] react兄弟组件如何通信?

[react] react兄弟组件如何通信&#xff1f; 状态提升&#xff0c;通过父组件的state和方法传递到两个子组件 个人简介 我是歌谣&#xff0c;欢迎和大家一起交流前后端知识。放弃很容易&#xff0c; 但坚持一定很酷。欢迎大家一起讨论 主目录 与歌谣一起通关前端面试题...

创建栈对象向其添加元素,并打印

//创建栈Stack myStack new Stack();myStack.Push("Hello");myStack.Push("World");myStack.Push("!");//显示栈的属性和值Console.Write("myStack");Console.WriteLine("\t数量&#xff1a;{0}", myStack.Count);Console.…...

PHP进阶面试题

比较一下php和go的区别&#xff1f; Go是一种静态类型语言。PHP是一种动态类型语言。 PHP 每个请求进来时都会创建 fpm-worker 进程&#xff0c;从而导致系统并发高时 CPU 会产生频繁创建进程的开销&#xff0c;而 Go 不会。 golang 是先编译&#xff0c;后执行。由于编译方面…...

目标检测评价指标(一文看懂)

目标检测评价指标之——Precision&#xff0c;Recall&#xff0c;IOU&#xff0c;AP&#xff0c;mAP 看了一些介绍目标检测评价指标的文章&#xff0c;在此做一个小总结&#xff0c;供大家参考。 文章目录目标检测评价指标之——Precision&#xff0c;Recall&#xff0c;IOU&a…...

联系我们

谢谢您对腾达会计的关注如果您有任何问题或意见请通过以下方式和我们联络冠美会计地址 北京市丰台区总部基地汉威国际广场一区625-626室联系方式 免费服务热线:座机: 400-616-1111111-562xxxxx在线咨询 免费拨打...

算法竞赛进阶指南0x12:蚯蚓

原题链接 蛐蛐国最近蚯蚓成灾了&#xff01; 隔壁跳蚤国的跳蚤也拿蚯蚓们没办法&#xff0c;蛐蛐国王只好去请神刀手来帮他们消灭蚯蚓。 蛐蛐国里现在共有 n 只蚯蚓&#xff0c;第 ii 只蚯蚓的长度为 ai &#xff0c;所有蚯蚓的长度都是非负整数&#xff0c;即可能存在长度为…...

关于网络个人笔记4--补充

笔记----就是用来日后再次学习查看的 1 . IP地址 格式:4个部分组成,每个部分0-255(十进制),8位二进制也可以表示组成:网络号主机号 网络号:保证相互连接的两个网段具有不同的标识 主机号:同一网段内,主机之间具有相同的网络号,但是必须有不同的主机号 (网络号对应网段主机号对…...

全球及中国花青素行业重点领域需求及投资前景调研报告2021-2027年

全球及中国花青素行业重点领域需求及投资前景调研报告2021-2027年 HSHSHSHSHSHSHSHSHSHS 【全新修订】&#xff1a;2021年11月 【撰写单位】&#xff1a;鸿晟信合研究院 第一章 行业概述及全球与中国市场发展现状 1.1 花青素行业简介 1.1.1 花青素行业界定及分类 1.1.2 花青素行…...

【渝粤教育】国家开放大学2019年春季 1349学前教育科研方法 参考试题

试卷代号&#xff1a;1349 学前教育科研方法 试题&#xff08;开卷&#xff09; 2019年7月 一、单选题&#xff08;每小题4分&#xff0c;共20分】 1&#xff0e;根据研究的问题来源及假设的种类&#xff0c;研究类型大致可以分为探索性研究、叙事性研究和( )。 A.调查性研究 B…...

菜菜的第五条代码(显示出4个整数中最小的一个)

方法一&#xff1a; #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> int main() { int a, b, c, d, t; printf("请输入4个整数&#xff0c;系统会为您显示出最小的一个&#xff01;\n"); scanf("%d %d %d %d", &a, &b, &…...

红黑树解读

2021年最好懂的红黑树_哔哩哔哩_bilibili 30张图带你彻底理解红黑树 - 简书 (jianshu.com)这篇文章写的太好了&#xff0c;做了一些简化&#xff0c;文章很长但是仔细读可以读明白. 红黑树定义和性质 红黑树是一种含有红黑结点并能自平衡的二叉查找树。它必须满足下面性质&a…...

安装 Arco Design

前言 Arco Design有抖音开发的一款UI库&#xff0c;这里接收如何安装react版本&#xff0c;vue的话&#xff0c;element ui就很不错。 那为什么react的不用element版呢&#xff1f;现在都是函数式组件了&#xff0c;element还是类组件&#xff0c;有效过时了。Ant呢&#xff1…...

app与后台的token、sessionId、RSA加密登录认证与安全解决方案,kotlin开源项目实战

上述简易的登录验证策略存在明显的安全漏洞,需要优化。 1.1.1 密码的传输 客户端第一次发出登录请求时&#xff0c; 用户密码以明文的方式传输&#xff0c; 一旦被截获&#xff0c; 后果严重。因此密码需要加密&#xff0c;例如可采用RSA非对称加密。具体流程如下&#xff1a…...

Mybatis的执行流程

Resource获取全局配置文件实例化SqlsessionFactoryBuilder解析配置文件流XMLCondigBuilderConfigration所有的配置信息SqlSessionFactory实例化trasactional事务管理创建executor执行器创建SqlSession实现CRUD查看是否执行成功提交事务关闭...

彻底理解线程

操作系统支持多个应用程序同时执行,每个应用至少对应一个进程,彼此之间的操作和数据不受干扰。当一个进程需要磁盘IO的时候,CPU就切换到另外的进程,提高了CPU利用率。有了进程,为什么还要线程?因为进程的成本太高了。启动新的进程必须分配独立的内存空间,建立数据表维护…...

【C++】实现D3D9 的 Inline hook

【C++】实现D3D9 的 Inline hook简单介绍一下HOOK原理:函数调用的过程大致是 先push 参数 进去,再执行 call 函数地址 ,进入函数。此时将所调用的函数的前五个字节修改,将开头改成 jmp xxxxxxxx(地址偏移) ,则可以进入自己的函数,执行自己函数的内容,执行完自己的函数后…...

C++ Protobuf

Protobuf protobuf (protocol buffer) 是谷歌内部的混合语言数据标准。通过将结构化的数据进行序列化(串行化),用于通讯协议、数据存储等领域的语言无关、平台无关、可扩展的序列化结构数据格式。序列化: 将结构数据或者对象转换成能够用于存储和传输的格式。反序列化: 在其…...

identity4 系列————纯js客户端案例篇[四]

前言 前面已经解释了两个案例了,通信原理其实已经很清楚了,那么纯js客户端是怎么处理的呢? 正文 直接贴例子哈。 https://github.com/IdentityServer/IdentityServer4/tree/main/samples/Quickstarts/4_JavaScriptClient那么解释一下其实怎么做的吧。 那么就直接来看这个jav…...

实现艾尔登法环中的大卢恩效果

使用顶点动画中的广告牌技术(Billboarding),实现简单的艾尔登法环中的大卢恩效果使用顶点动画中的广告牌技术(Billboarding),来实现大卢恩在竖直方向上保持始终朝向玩家的效果。 1、广告牌技术原理 广告牌技术会根据视角方向来旋转一个被纹理着色的多边形,通常用于渲染烟…...

图床搭建|chrome插件|操作简单不要钱

为什么需要一个图床 为了写博客 图床:专门用来存放图片,同时允许你把图片对外连接的网上空间. 用markdown格式写作,插入图片需要图片的url地址,然后博客的背景图也是要用url地址。 有段时间,我一直很想拥有一个自己的博客。这个博客既要足够简洁明了,又要有一定的观赏性。我…...

【面试题】如何去掉vue的url地址中的#号?及其原理?

如何去掉vue的url地址中的#号?及其原理? 点击打开视频讲解更加详细 如何去掉vue的url地址中的#号? import Vue from vue;import VueRouter from vue-router;Vue.use(VueRouter)// 1. 定义一些路由 // 每个路由都需要映射到一个组件。 const routes = [{ path: /home, compon…...

学习ASP.NET Core Blazor编程系列一——综述

一、NET 6概述.NET 6 是微软统一.Net Core与.Net Framework 两大框架的第二个版本,微软在 .NET 5 中开始进行这两大框架的统一之路。.NET 6 将作为长期支持 (LTS) 版本得到三年的支持。只有Visual Studio 2022(以及更高版本)支持 .NET 6。Visual Studio 2017/2019等版本都不…...

React报错之Parameter props implicitly has an any type

正文从这开始~ 总览 当我们没有为函数组件或者类组件的props声明类型,或忘记为React安装类型声明文件时,会产生"Parameter props implicitly has an any type"错误。为了解决这个错误,在你的组件中明确地为props对象设置一个类型。安装类型文件 你首先要确定的是你…...

(WebFlux)003、多数据源R2dbc事务失效分析

一、背景 最近项目持续改造,然后把SpringMVC换成了SpringWebflux,然后把Mybatis换成了R2dbc。中间没有遇到什么问题,一切都那么的美滋滋,直到最近一个新需求的出现,打破了往日的宁静。 在对需求分析了一番后,需要引入新的数据源,那就是MongoDb。然后出现了MongoDb、Mysq…...

大专计算机应用技术毕业生登记表自我鉴定,大专毕业生登记表的自我鉴定(精选5篇)...

大专毕业生登记表的自我鉴定(精选5篇)自我鉴定就是把一个时段的个人情况进行一次全面系统的总结&#xff0c;自我鉴定可以总结以往思想&#xff0c;发扬成绩&#xff0c;不如我们来制定一份自我鉴定吧。但是却发现不知道该写些什么&#xff0c;下面是小编精心整理的大专毕业生登…...

【计算机本科】:一个很好的关于计算机读研的说法

笨蛋不会骗自己&#xff0c;因为&#xff0c;他还没那个本事。教授经常骗自己&#xff0c;不过&#xff0c;本文的重点不在于此。介于“大愚”和“大智”之间的研究生&#xff0c;在用谎言欺骗自己方面&#xff0c;可谓是高手&#xff0c;高手&#xff0c;高高手&#xff01;他…...

计算机一级B考试总结500字,月考总结作文500字(通用11篇)

月考总结作文500字(通用11篇)在平时的学习、工作或生活中&#xff0c;许多人都有过写作文的经历&#xff0c;对作文都不陌生吧&#xff0c;借助作文人们可以实现文化交流的目的。那么问题来了&#xff0c;到底应如何写一篇优秀的作文呢&#xff1f;下面是小编帮大家整理的月考总…...

哈商大旧校区计算机专业寝室,哈商大“搬寝室”上热搜 校方正面回应

原标题&#xff1a;哈商大“搬寝室”上热搜 校方正面回应人民网哈尔滨5月16日电(杨海全)近日,部分哈尔滨商业大学的同学发帖称,因为学校要举办2018年第三届世界大学生美式橄榄球锦标赛,校方要求原本住在20公寓4层的女生搬到6层并与男运动员混寝。5月16日,哈尔滨商业大学通过官方…...

哈尔滨江北计算机学校,哈尔滨市江北技术学校联系方式

哈尔滨市江北技术学校联系方式&#xff0c;我校以培养会技术、懂管理、能创业的人才为办学目标&#xff0c;以传授职业岗位需要的核心知识和能力为教学原则&#xff0c;真正做到毕业即就业&#xff0c;让每个孩子学有所成。哈尔滨市滕顺技工学校联系方式&#xff0c; 以下是关于…...

哈尔滨信息工程学院

哈尔滨信息工程学院 国家示范软件学院——办学条件名列前茅 哈尔滨信息工程学院始建于1995年&#xff0c;是经国家教育部批准的普通本科高等院校。20年励精图治&#xff0c;现拥有两个校区&#xff0c;分别坐落在江北学院路和哈东&#xff08;宾西&#xff09;国家经济技术开…...

Caffeine 源码、架构、原理(史上最全,10W超级字长文)

文章很长&#xff0c;而且持续更新&#xff0c;建议收藏起来&#xff0c;慢慢读&#xff01;疯狂创客圈总目录 博客园版 为您奉上珍贵的学习资源 &#xff1a; 免费赠送 :《尼恩Java面试宝典》 持续更新 史上最全 面试必备 2000页 面试必备 大厂必备 涨薪必备 免费赠送 经典…...

哈尔滨的公交车太破了

今天&#xff0c;去江北办事&#xff0c;花了三个多小时。一半时间等公交车&#xff0c;一半时间站&#xff08;我一直站在&#xff09;公交车。我无语啊。回来的路上其实还是有空座位的&#xff0c;为什么没坐&#xff0c;那破公交车的所有塑料的座位全都是坏的&#xff0c;只…...

Android数据库(1)、SQLite数据库介绍

一、关系性数据库 关系型数据库主要有以下三个特征&#xff0c;尤为明显&#xff0c;如果没有这个三个特征约束&#xff0c;当多个客户端使用数据的时候就会出现各种各样的错误&#xff0c;所以关系型数据库定义这些约束&#xff0c;让客户端程序只要遵守这个规则便可以规避很多…...

哈师大计算机学院2016级新生,哈尔滨师范大学2016级新生入学教育活动方案

【处发2016015号】新生入学教育是整个大学教育的起点&#xff0c;是学生大学生涯的第一课&#xff0c;起着成才发展的“导航”作用&#xff0c;为了做好新生的思想教育和服务管理工作&#xff0c;增强科学性、系统性、针对性和实效性&#xff0c;使大学生尽快适应生活环境&…...

哈尔滨商业大学计算机与信息工程学院地址,计算机与信息工程学院

设有计算机应用技术、信号与信息处理、管理科学与工程学术型硕士授权点和计算机技术工程硕士专业学位授权点。现有黑龙江省电子商务省级领军人才梯队学科带头人1人&#xff0c;全院教职工101人&#xff0c;其中专职教师85人&#xff0c;博士生导师2人&#xff0c;硕士生导师28人…...

哈尔滨华夏计算机专业学院怎么样,哈尔滨华夏计算机职业技术学院怎么样啊.有没有在那里的介绍下. 爱问知识人...

你好朋友。我是华夏的在校生,现在也即将离开了校园。下面从几个方面简要介绍一下吧。总体来说。 从分数来看。 200多分 来这学校绝对是个好选择。1。学校设施方面。 校园不是很大。 但相对于同等的专科来说。 还是很大。 学校基本一年起一栋楼。前年盖的图书馆。去年盖的体育馆…...

哈尔滨计算机省一级考试时间,【通知公告】2017年上半年省计算机等级考试哈尔滨师范大学考点报名通知...

原标题&#xff1a;【通知公告】2017年上半年省计算机等级考试哈尔滨师范大学考点报名通知各位考生:根据省招考院[2017]21号文件精神&#xff0c;哈尔滨师范大学考点报名说明如下&#xff1a;1.考试介绍全国高等学校计算机等级考试&#xff0c;是全国各省教育厅联合举办的&…...

哈尔滨新发屯双星计算机学院,【图片】一直坑人的大学哈尔滨信息工程学院(原华夏计算机)我的坑人大学:哈尔滨信息工程学院我就很奇怪了大家都是娘生爹养的为什么有的人为_哈尔滨吧_百度贴吧...

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼一直坑人的大学哈尔滨信息工程学院(原华夏计算机)我的坑人大学:哈尔滨信息工程学院我就很奇怪了大家都是娘生爹养的为什么有的人为:了自己的利益去欺骗别人&#xff0c;谁都知道上学那么多年考个大学多么的不容易&#xff0c;偏偏就…...

哈尔滨师范大专计算机科学,【走近国内百所大学】——哈尔滨师范大学

原标题&#xff1a;【走近国内百所大学】——哈尔滨师范大学哈尔滨师范大学简称哈师大(HRBNU)&#xff0c;位于中国冰城——黑龙江省哈尔滨市&#xff0c;是一所公立省属综合性普通本科高等学校&#xff0c;为黑龙江省属重点大学&#xff0c;教育部“卓越教师培养计划”重点建设…...

哈师大计算机大一上学期课表,哈尔滨师范大学公共计算机课表(江北)

2011-2012学年第二学期江南江北计算机基础2课表(试行)学院 东语学院 体育科学学院 教师教育学院 西语学院 教师教育学院 教师教育学院 体育科学学院 传媒学院 传媒学院 美术学院 音乐学院 美术学院 传媒学院 音乐学院 美术学院 美术学院 美术学院 传媒学院 音乐学院 音乐学院 年…...

el-upload组件去掉删除按钮图标

只需加上:disabled"true"就可以去掉...

el-upload去掉删除按钮图标

加上:disabled"true"即可 效果&#xff1a;...

[MFC控件]为Button按钮设置图标

MFC设置图标按钮(有两种方式)&#xff1a; 1、将CButton样式指定为BS_BITMAP&#xff0c;为按钮设置位图 头文件&#xff1a; private:CButton m_Button_bmp;//给此控件设置位图 源文件&#xff1a; m_Button_bmp.Create(L"按钮", WS_CHILD | WS_VISIBLE | BS_BITMA…...

隐藏el-table自带的筛选按钮图标,点击表头可实现筛选功能

在对elementUI的el-table表格进行筛选操作&#xff0c;在过程中需要点击表头实现筛选功能&#xff0c;加载出筛选项列表&#xff0c;并将自带的筛选项进行隐藏。 筛选项隐藏 .el-table__column-filter-trigger i{display: none;}表头实现筛选功能&#xff1a;在el-table上添…...