首页 > 数据库 >普罗米修斯MySQL监控

普罗米修斯MySQL监控

时间:2023-04-19 15:35:15浏览次数:43  
标签:rules global 普罗米修斯 scrape job every 监控 MySQL

1.下载MySQL的exporter

下载地址:https://prometheus.io/download/

 2.上传到需要监控的MySQL的机器上进行解压

 解压安装

 tar -xzvf mysqld_exporter-0.14.0.linux-amd64.tar.gz 

 为了后续使用方便将名称修改为:mysqld_exporter

 export DATA_SOURCE_NAME='root:123456@@(127.0.0.1:3306)'

查看9104端口(mysqld_exporter默认)

 修改普罗米修斯web的配置yml文件

# my global config
global:
  scrape_interval: 15s # Set the scrape interval to every 15 seconds. Default is every 1 minute.
  evaluation_interval: 15s # Evaluate rules every 15 seconds. The default is every 1 minute.
  # scrape_timeout is set to the global default (10s).

# Alertmanager configuration
alerting:
  alertmanagers:
    - static_configs:
        - targets:
          # - alertmanager:9093

# Load rules once and periodically evaluate them according to the global 'evaluation_interval'.
rule_files:
  # - "first_rules.yml"
  # - "second_rules.yml"

# A scrape configuration containing exactly one endpoint to scrape:
# Here it's Prometheus itself.
scrape_configs:
  # The job name is added as a label `job=<job_name>` to any timeseries scraped from this config.
  - job_name: "prometheus"

    # metrics_path defaults to '/metrics'
    # scheme defaults to 'http'.

    static_configs:
      - targets: ["localhost:9090"]
  - job_name: "mysql114"
    static_configs:
      - targets: ["10.0.0.13:9104"]

修改后重新启动

 查看web界面:

 这是为什么呢?是因为13的服务器开着防火墙呢。

 关闭防火墙后再看状态

 再次查看web界面就正常了。

 

 

参考地址:https://www.likecs.com/show-205181945.html

标签:rules,global,普罗米修斯,scrape,job,every,监控,MySQL
From: https://www.cnblogs.com/ckfuture/p/17333026.html

相关文章

  • MySQL 查看数据库表容量大小
    1.查看所有数据库容量大小selecttable_schemaas'数据库',sum(table_rows)as'记录数',sum(truncate(data_length/1024/1024,2))as'数据容量(MB)',sum(truncate(index_length/1024/1024,2))as'索引容量(MB)'frominformation_schema.t......
  • MySQL 级联查询所有父级
    表结构:idnamecodeparent_code1老板A 2总经理BA3项目总监CB4开发工程师DC      查询D开发工程师的所有上级:SELECT`name`,@`code`ASc_ids,(SELECT@`code`:=parent_codeFROMdepartWHERE`code`=@`code`)ASp_id......
  • Mysql数据库的安装教程
    (Mysql数据库的安装教程)一、Mysql数据库介绍MySQL是一个关系型数据库管理系统,由瑞典MySQLAB公司开发,属于Oracle旗下产品。MySQL是最流行的关系型数据库管理系统之一,在WEB应用方面,MySQL是最好的RDBMS(RelationalDatabaseManagementSystem,关系数据库管理系统)应用软......
  • 普罗米修斯在Linux的安装
    Prometheus(普罗米修斯)是由SoundCloud开发的开源监控报警系统和时序列数据库(TSDB)。Prometheus使用Go语言开发,是GoogleBorgMon监控系统的开源版本。2012年成为社区开源项目,拥有非常活跃的开发人员和用户社区。2016年由Google发起Linux基金会旗下的原生云基金会(CloudNativeComp......
  • 6.1.4 MySQL缓存策略
    LinuxC/C++服务器MySQL缓存策略大部分场景下MySQL的读要远远大于写的需求的,急需要解决的问题是提升读的性能......
  • MYSQL索引失效场景及其原理
    MySQL索引失效是指查询时不能有效利用索引,从而导致查询性能下降的现象。以下是一些常见的MySQL索引失效场景及原理:使用函数或表达式:在WHERE子句中对索引列使用函数或表达式会导致索引失效。因为MySQL无法预先计算表达式的结果,所以无法使用索引进行查找。例:SELECT*FROMusersWH......
  • MySQL事务实现原理
    事务是什么?首先思考一个问题,事务是什么?以下是事务的相关解释MySQL中的事务是一种用于确保数据库操作的完整性和一致性的机制。事务处理具有以下四个基本特性,通常被称为ACID特性:原子性(Atomicity):原子性是指事务中的所有操作要么全部完成,要么全部不完成。事务中的操作不可分割,如果......
  • MySQL InnoDB存储引擎选择B+树作为索引数据结构的原因
    MySQLInnoDB存储引擎选择B+树作为索引数据结构的原因在于其特点与性能。B+树相比红黑树和B树,更适用于关系型数据库的特点,具体体现在以下几个方面:磁盘I/O效率:数据库的数据通常存储在磁盘上,磁盘I/O操作相对较慢。B+树的一个重要特点是它能减少磁盘I/O次数。B+树是一种多路平衡查......
  • MySQL InnoDB存储引擎选择B+树作为索引数据结构的原因
    MySQLInnoDB存储引擎选择B+树作为索引数据结构的原因在于其特点与性能。B+树相比红黑树和B树,更适用于关系型数据库的特点,具体体现在以下几个方面:磁盘I/O效率:数据库的数据通常存储在磁盘上,磁盘I/O操作相对较慢。B+树的一个重要特点是它能减少磁盘I/O次数。B+树是一种多路平衡查......
  • Mysql-InnoDB深入学习
    MySql——InnoDB学习笔记转载请声明!!!切勿剽窃他人成果。本文如有错误欢迎指正,感激不尽。参考资料见最后一章所有例子均是本人亲自上机后,将代码或结果复制回来的。请勿盗图一、Mysql体系结构和存储引擎1.1MySQL体系结构我们先明白两个概念,数据库和实例。数据库是物理上的操......