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

北京通网站建设价格免费个人网站制作

北京通网站建设价格,免费个人网站制作,健网站怎么做,通用技术作品设计方案一、 介绍 Prometheus 是一种开源的监控系统和时序数据库,旨在收集和处理大量数据并提供可视化、监控警报等功能。它支持多种语言、多种部署方式,并且非常灵活,而且社区支持非常活跃,为用户提供了很多优秀的解决方案。 MySQL 是一…

一、 介绍

Prometheus 是一种开源的监控系统和时序数据库,旨在收集和处理大量数据并提供可视化、监控警报等功能。它支持多种语言、多种部署方式,并且非常灵活,而且社区支持非常活跃,为用户提供了很多优秀的解决方案。
MySQL 是一种流行的关系型数据库管理系统,用于存储和管理结构化数据。MySQL 数据库对于 web 应用程序、企业级应用程序和数据仓库等应用场景都非常适用。

Prometheus 提供了许多适用于 MySQL 监控的插件和可视化界面,让用户可以方便地监控 MySQL 数据库的健康状态、性能指标以及异常情况。下面是使用 Prometheus 进行 MySQL 性能监控的步骤:

二、mysql 指标采集器安装与使用

步骤1:安装和配置 Prometheus

首先需要安装和配置 Prometheus,可以参考官方文档进行操作。

步骤2:安装 mysqld_exporter

mysqld_exporter 是一个用于采集 MySQL 数据库的指标信息的工具。可以通过以下命令进行下载和安装:

wget https://github.com/prometheus/mysqld_exporter/releases/download/v0.12.1/mysqld_exporter-0.12.1.linux-amd64.tar.gz
tar -zxvf mysqld_exporter-0.12.1.linux-amd64.tar.gz
cd mysqld_exporter-0.12.1.linux-amd64/

步骤3:配置 mysqld_exporter

打开 mysqld_exporter 的主配置文件 my.cnf,根据实际需求修改其中的配置项。例如,如果要指定 MySQL 数据库的用户名和密码,则需要在 my.cnf 文件中添加以下内容:

[client]
user=USERNAME
password=PASSWORD

步骤4:启动 mysqld_exporter

启动 mysqld_exporter 之前,最好先执行一遍检查:

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

然后再执行启动命令:

./mysqld_exporter --config.my-cnf=my.cnf &

步骤5:配置 Prometheus 抓取配置

编辑 prometheus.yml 文件,添加以下内容:

scrape_configs:- job_name: 'mysql'scrape_interval: 1mstatic_configs:- targets: ['<YOUR_MYSQL_SERVER_IP>:9104']

步骤6:重启 Prometheus 和 mysqld_exporter

重新加载 prometheus.yml 文件:

kill -HUP <prometheus_PID>

重新启动 mysqld_exporter:

ps aux | grep mysqld_exporter
kill -9 <mysqld_exporter_PID>
./mysqld_exporter --config.my-cnf=my.cnf &

步骤7:可视化监控数据

使用 Grafana 等数据可视化工具,将 MySQL 的监控指标展示分析出来。例如,可以展示 CPU 使用率、磁盘 I/O 速度、网络连接数、线程数等各种监控数据。

三、prometheus 中 Mysql 采用监控指标

指标名prometheus 指标mysql 获取指标方式
当前连接数mysql_global_status_threads_connected登录 mysql,执行 SQL \n SHOW GLOBAL STATUS LIKE ‘threads_connected’;
最大连接数mysql_global_variables_max_connections登录 mysql,执行 SQL \n SHOW VARIABLES LIKE ‘max_connections’;
MYSQL 缓存命中率mysql_global_status_qcache_hits 和 mysql_global_status_commands_total{command=~“select”}登录 mysql,执行 SQL \n SHOW GLOBAL STATUS \n LIKE ‘Qcache_hits’; \n SHOW GLOBAL STATUS LIKE ‘Com_select’;
InnoDB 缓存命中率mysql_global_status_innodb_buffer_pool_reads \n mysql_global_status_innodb_buffer_pool_read_requests登录 mysql,执行 SQL \n SHOW GLOBAL STATUS LIKE ‘Innodb_buffer_pool_reads%’; \n SHOW GLOBAL STATUS LIKE ‘Innodb_buffer_pool_read_request%’;
MYISAM 缓存命中率mysql_global_status_key_reads 和 mysql_global_status_key_read_requests登录 mysql,执行 SQL \n SHOW GLOBAL STATUS LIKE ‘Key_reads%’; \n SHOW GLOBAL STATUS LIKE ‘Key_read_requests%’;
CPU 使用率container_cpu_usage_seconds_total 和 kube_pod_container_resource_limitsk8s 集群 master 机器执行 \n kubectl top pod -n coding | grep mariadb-primary,核对 use 是否一致 \n kubectl get pod mariadb-primary-0 -n coding -o=jsonpath=‘{.spec.containers[*].resources.limits.memory}’ 核对 limit 是否一致
内存占用container_memory_usage_bytesk8s 集群 master 机器执行 \n kubectl top pod -n coding | grep mariadb-primary,核对 use 是否一致
内存利用率container_memory_usage_bytes 和 kube_pod_container_resource_limits{resource=“memory”,unit=“byte”}k8s 集群 master 机器执行 \n kubectl top pod -n coding | grep mariadb-primary,核对 use 是否一致 \n kubectl get pod mariadb-primary-0 -n coding -o=jsonpath=‘{.spec.containers[*].resources.limits.cpu}’ 核对 limit 是否一致
发送数据量mysql_global_status_bytes_sent登录 mysql,执行 SQL \n SHOW GLOBAL STATUS LIKE ‘Bytes_received’;
接受数据量mysql_global_status_bytes_received登录 mysql,执行 SQL \n SHOW GLOBAL STATUS LIKE ‘Bytes_sent’;
所有SQL语句,无论其是否执行成功mysql_global_status_queries登录 mysql,执行 SQL \n SHOW GLOBAL STATUS LIKE ‘Queries’;
慢查询数mysql_global_status_slow_queries登录 mysql,执行 SQL \n SHOW GLOBAL STATUS LIKE ‘Slow_queries’;
全表查询数mysql_global_status_select_scan登录 mysql,执行 SQL \n SHOW GLOBAL STATUS LIKE ‘Select_scan’;
执行 DELETE 查询的次数mysql_global_status_commands_total{command=~“delete”}登录 mysql,执行 SQL \n SHOW GLOBAL STATUS LIKE ‘Com_delete’;
执行 INSERT 查询的次数mysql_global_status_commands_total{command=~“insert”}登录 mysql,执行 SQL \n SHOW GLOBAL STATUS LIKE ‘Com_insert’;
执行 UPDATE 查询的次数mysql_global_status_commands_total{command=~“update”}登录 mysql,执行 SQL \n SHOW GLOBAL STATUS LIKE ‘Com_update’;
执行 REPLACE 查询的次数mysql_global_status_commands_total{command=~“replace”}登录 mysql,执行 SQL \n SHOW GLOBAL STATUS LIKE ‘Com_replace’;
执行 SELECT 查询的次数mysql_global_status_commands_total{command=~“select”}登录 mysql,执行 SQL \n SHOW GLOBAL STATUS LIKE ‘Com_select’;
现场运行数mysql_global_status_threads_running登录 mysql,执行 SQL \n SHOW STATUS LIKE ‘Threads_running’;
线程创建数mysql_global_status_threads_created登录 mysql,执行 SQL \n SHOW STATUS LIKE ‘Threads_created’;
InnoDB 磁盘写次数 \n 单位: 次/smysql_global_status_innodb_data_writes登录 mysql,执行 SQL \n SHOW GLOBAL STATUS LIKE ‘innodb_data_writes’; \n 或者 \n SHOW ENGINE INNODB STATUS; 查看 OS file writes 一行
InnoDB 磁盘读次数 \n 单位: 次/smysql_global_status_innodb_data_reads登录 mysql,执行 SQL \n SHOW GLOBAL STATUS LIKE ‘innodb_data_reads’; \n 或者 \n SHOW ENGINE INNODB STATUS; 查看 OS file reads 一行
InnoDB 磁盘 fsync 次数 \n 单位: 次/smysql_global_status_innodb_data_fsyncs登录 mysql,执行 SQL \n SHOW GLOBAL STATUS LIKE ‘innodb_data_fsyncs’; \n 或者 \n SHOW ENGINE INNODB STATUS; 查看 OS fsyncs 一行
InnoDB 读取的数据量 \n 单位: 字节/smysql_global_status_innodb_data_reads登录 mysql,执行 SQL \n SHOW GLOBAL STATUS LIKE ‘Innodb_data_reads’;
InnoDB 写入的数据量 \n 单位: 字节/smysql_global_status_innodb_data_writes登录 mysql,执行 SQL \n SHOW GLOBAL STATUS LIKE ‘Innodb_data_written’;
InnoDB行删除量mysql_global_status_innodb_row_ops_total{operation=“deleted”}登录 mysql,执行 SQL \n SHOW GLOBAL STATUS LIKE ‘Innodb_rows_deleted’;
InnoDB行插入量mysql_global_status_innodb_row_ops_total{operation=“inserted”}登录 mysql,执行 SQL \n SHOW GLOBAL STATUS LIKE ‘Innodb_rows_inserted’;
InnoDB行读取量mysql_global_status_innodb_row_ops_total{operation=“read”}登录 mysql,执行 SQL \n SHOW GLOBAL STATUS LIKE ‘Innodb_rows_read’;
InnoDB行更新量mysql_global_status_innodb_row_ops_total{operation=“updated”}登录 mysql,执行 SQL \n SHOW GLOBAL STATUS LIKE ‘Innodb_rows_updated’;

文章转载自:
http://receptor.wgkz.cn
http://gismo.wgkz.cn
http://adjusted.wgkz.cn
http://vtech.wgkz.cn
http://pyelonephritis.wgkz.cn
http://shache.wgkz.cn
http://shane.wgkz.cn
http://diacetyl.wgkz.cn
http://zg.wgkz.cn
http://autunite.wgkz.cn
http://axletree.wgkz.cn
http://duckpins.wgkz.cn
http://epsilon.wgkz.cn
http://metalinguistics.wgkz.cn
http://soyaburger.wgkz.cn
http://melinda.wgkz.cn
http://regula.wgkz.cn
http://cryoplankton.wgkz.cn
http://injure.wgkz.cn
http://blackbeetle.wgkz.cn
http://afterpeak.wgkz.cn
http://spellbound.wgkz.cn
http://nephelinite.wgkz.cn
http://gingerbread.wgkz.cn
http://wad.wgkz.cn
http://vbscript.wgkz.cn
http://eirenicon.wgkz.cn
http://hypostasis.wgkz.cn
http://dishonorable.wgkz.cn
http://biaxial.wgkz.cn
http://sporadical.wgkz.cn
http://psocid.wgkz.cn
http://tephigram.wgkz.cn
http://affectation.wgkz.cn
http://cantate.wgkz.cn
http://bedtick.wgkz.cn
http://sirrah.wgkz.cn
http://enaction.wgkz.cn
http://multisense.wgkz.cn
http://spondylitic.wgkz.cn
http://skillet.wgkz.cn
http://acidophile.wgkz.cn
http://ebracteate.wgkz.cn
http://hydrogenium.wgkz.cn
http://liang.wgkz.cn
http://vibrator.wgkz.cn
http://zoophilous.wgkz.cn
http://hornfels.wgkz.cn
http://lumpish.wgkz.cn
http://depositional.wgkz.cn
http://organically.wgkz.cn
http://anthem.wgkz.cn
http://symposium.wgkz.cn
http://clausal.wgkz.cn
http://paganize.wgkz.cn
http://remnant.wgkz.cn
http://bombardon.wgkz.cn
http://agglomerative.wgkz.cn
http://wll.wgkz.cn
http://cuvierian.wgkz.cn
http://plumule.wgkz.cn
http://futhark.wgkz.cn
http://austral.wgkz.cn
http://transparently.wgkz.cn
http://hepatica.wgkz.cn
http://fab.wgkz.cn
http://tuboplasty.wgkz.cn
http://anastomosis.wgkz.cn
http://footcloth.wgkz.cn
http://achromic.wgkz.cn
http://hierograph.wgkz.cn
http://confused.wgkz.cn
http://challis.wgkz.cn
http://hibernacle.wgkz.cn
http://disappear.wgkz.cn
http://anthropologic.wgkz.cn
http://careworn.wgkz.cn
http://slanderella.wgkz.cn
http://chield.wgkz.cn
http://taste.wgkz.cn
http://centreless.wgkz.cn
http://ascospore.wgkz.cn
http://educationalist.wgkz.cn
http://confessed.wgkz.cn
http://hematopoietic.wgkz.cn
http://budgeteering.wgkz.cn
http://somascope.wgkz.cn
http://tranquillo.wgkz.cn
http://aegisthus.wgkz.cn
http://bioelectronics.wgkz.cn
http://cma.wgkz.cn
http://erotomaniac.wgkz.cn
http://daffadilly.wgkz.cn
http://bituminous.wgkz.cn
http://macroscopical.wgkz.cn
http://chon.wgkz.cn
http://contrariousness.wgkz.cn
http://baoding.wgkz.cn
http://tranquillo.wgkz.cn
http://patriarchy.wgkz.cn
http://www.dt0577.cn/news/128319.html

相关文章:

  • 如何用手机做网站吗怎么自己做个网站
  • 台州网站搜索引擎优化微营销推广平台有哪些
  • wordpress自定义分类分页武汉seo楚天
  • 做门窗五金的网站北京搜索引擎优化主管
  • 工厂办公室装修设计seo是什么意思 seo是什么职位
  • 营销型网站用什么模版合适互联网培训班学费多少
  • 为什么wordpress 打开很慢辽阳网站seo
  • 单页面的网站模板百度收录是什么意思
  • 婚庆网站建设需求分析新冠病毒最新消息
  • 郑州企业建站详情国际新闻视频
  • 潍坊网站模板在哪长沙网站seo优化公司
  • 那些网站平台可以做3d建模人民日报最新头条10条
  • 上海建筑设计公司招聘网站seo优化价格
  • 顺德网站建设策划北京百度推广优化公司
  • 公司网站建设宣传话语网站如何宣传推广
  • 个人网站维护费用seo网站推广seo
  • 建设银行成都官网招聘网站搜索引擎关键词seo优化公司
  • 宜兴做网站的公司有哪些百度新版本更新下载
  • 益阳市城乡和住房建设部网站重庆seo代理计费
  • 山西省吕梁市属于哪个市杭州网络排名优化
  • wordpress 怎么登陆后台株洲企业seo优化
  • 网站备案号添加超链接怎么推广软件
  • 代理商注册个人还是公司西安百度seo排名
  • 中小型网站建设如何关键词优化推广排名多少钱
  • 如何优化政府门户网站建设郑州网站seo顾问
  • 网站建设合同书 简易网站seo关键词优化
  • 深圳市手机网站建设怎么样国内seo公司哪家最好
  • 攻击网站的方法网络营销方案策划论文
  • 网站建设服务非常好湖南岚鸿公司电商怎么做营销推广
  • 深圳市造价信息网官网入口汉中网站seo