Docker下prometheus安装mysqld-exporter/redis_exporter/mongo-exporter【亲测可用】

这篇具有很好参考价值的文章主要介绍了Docker下prometheus安装mysqld-exporter/redis_exporter/mongo-exporter【亲测可用】。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、安装mysqld-exporter

1、下载mysqld-exporter:docker pull prom/mysqld-exporter

2、根据自己配置的数据库用户名和密码进行启动

docker run -d --name mysqld_exporter -p 9104:9104 -e DATA_SOURCE_NAME="root:Newmysql55..(127.0.0.1:3306)/" prom/mysqld-exporter

3、查看启动过的容器实例:docker ps -a

4、自动启动:docker update --restart=always b3cfe4658581

5、切换root用户操作,修改prometheus配置文件

cd /usr/local/prometheus/data

编辑prometheus.yml文件:vim prometheus.yml,整下如下代码文章来源地址https://www.toymoban.com/news/detail-596273.html

# 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'
    static_configs:
    - targets: ['192.168.184.130:9090']

  - job_name: 'mysql'
    static_configs:
    - targets: ['192.168.184.130:9104']

6、查看启动过的容器实例:docker ps -a

7、重启prometheus:docker restart e21b260d923d

8、重启mysqld-exporter:docker restart b3cfe4658581

9、登录prometheus进行查看:http://192.168.184.130:9090/

二、安装redis_exporter

1、下载:docker pull oliver006/redis_exporter

2、运行:docker run -d --name redis_exporter -p 9121:9121 oliver006/redis_exporter

3、自动启动:docker update --restart=always 448f012f6c68

4、切换root用户操作,修改prometheus配置文件

cd /usr/local/prometheus/data

编辑prometheus.yml文件:vim prometheus.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'
    static_configs:
    - targets: ['192.168.184.130:9090']

  - job_name: 'mysql'
    static_configs:
    - targets: ['192.168.184.130:9104']

  - job_name: 'redis'
    static_configs:
    - targets: ['192.168.184.130:9121']

5、查看启动过的容器实例:docker ps -a

6、重启prometheus:docker restart e21b260d923d

三、安装mongo-exporter

mongo-exporter安装方法1:

下载:docker pull noenv/mongo-exporter:latest

创建账号密码是在navicat链接mongodb之后进行查询创建

use admin

db.createUser({user:"root",pwd:"Newmongodb55..",roles:[{role:'root',db:'admin'}]})

运行:

mkdir -p /root/docker_volume/mongodb/data

docker run -d --name mongo-explorer -p 30056:9104 noenv/mongo-exporter --mongodb.uri mongodb://root:Newmongodb55..@192.168.59.130:27017

注意:上面的9104端口是必须的,而且它与mysql-exporter的端口都是9104

查看启动过的容器实例:docker ps -a

自动启动:docker update --restart=always 436ac6f83c60

切换root用户操作,修改prometheus配置文件

cd /usr/local/prometheus/data

编辑prometheus.yml文件:vim prometheus.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'
    static_configs:
    - targets: ['192.168.184.130:9090']

  - job_name: 'mysql'
    static_configs:
    - targets: ['192.168.184.130:9104']

  - job_name: 'redis'
    static_configs:
    - targets: ['192.168.184.130:9121']

  - job_name: 'mongo'
    static_configs:
    - targets: ['192.168.184.130:9104']

到了这里,关于Docker下prometheus安装mysqld-exporter/redis_exporter/mongo-exporter【亲测可用】的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • docker安装grafana,prometheus,exporter以及springboot整合详细教程(GPE)

    docker安装grafana,prometheus,exporter以及springboot整合详细教程(GPE)

    springboot项目ip:192.168.168.1 测试服务器ip:192.168.168.81 文章来自互联网,自己略微整理下,更容易上手,方便自己,方便大家 最终效果: node springboot docker pull prom/node-exporter docker pull prom/mysqld-exporter docker pull google/cadvisor docker pull prom/prometheus docker pull grafana/grafana   访问url: http://192.168

    2024年02月10日
    浏览(24)
  • docker-compose安装node-exporter, prometheus, grafana

    exporter提供监控数据 prometheus拉取监控数据 grafana可视化监控数据 全部操作在 /root/mypromethus 中执行 node-exporter.yaml dcprometheus.yaml prometheus_cnf/prometheus.yml grafana.yaml prometheus和grafana目录权限问题 https://blog.csdn.net/qingwufeiyangxz/article/details/108659681 https://grafana.com/grafana/dashboards

    2024年02月11日
    浏览(13)
  • Docker Desktop 部署 mysql-exporter 监控(Prometheus,mysql-exporter)时遇到的一些问题

    本次使用 Prometheus 系列的监控组件,只部署了 mysql 相关组件: mysql , mysqld-exporter , Prometheus 。 Docker 使用的是 Docker Desktop。 最开始部署时, docker-compose.yml 文件为: docker 部署 mysql 在这里就不细说,这里的配置只是我随便写的,只需要保证 mysql 能正常启动就行。 注意 :这

    2024年02月03日
    浏览(13)
  • 【大数据监控】Prometheus、Node_exporter、Graphite_exporter安装部署详细文档

    【大数据监控】Prometheus、Node_exporter、Graphite_exporter安装部署详细文档

    Prometheus是一个开源的系统监控和报警系统,现在已经加入到CNCF基金会,成为继k8s之后第二个在CNCF托管的项目,在kubernetes容器管理系统中,通常会搭配prometheus进行监控,同时也支持多种exporter采集数据,还支持pushgateway进行数据上报,Prometheus性能足够支撑上万台规模的集群。

    2023年04月08日
    浏览(17)
  • mysqld_exporter使用

    下载自己解压好

    2024年02月03日
    浏览(10)
  • 二进制部署Prometheus + Grafana监控集群,及各exporter安装

    二进制部署Prometheus + Grafana监控集群,及各exporter安装

    Prometheus三大组件: Server 主要负责数据采集和存储,提供PromQL查询语言的支持。 Alertmanager 警告管理器,用来进行报警。 Push Gateway 支持临时性Job主动推送指标的中间网关。 Prometheus是由SoundCloud开发的开源监控报警系统和时序列数据库(TSDB)。Prometheus使用Go语言开发,是Google B

    2024年02月13日
    浏览(12)
  • 【Windows 10】Prometheus监控平台安装以及配置windows Exporter探针

    【Windows 10】Prometheus监控平台安装以及配置windows Exporter探针

    Prometheus是一个开放性的监控解决方案,用户可以非常方便的安装和使用Prometheus并且能够非常方便的对其进行扩展。 在Prometheus的架构设计中,Prometheus Server并不直接服务监控特定的目标,其主要任务负责数据的收集,存储并且对外提供数据查询支持。因此为了能够能够监控到

    2024年02月04日
    浏览(8)
  • 《Docker系列》Docker安装MySQL报错:mysqld failed while attempting to check config....mysqld: Can‘t read dir

    《Docker系列》Docker安装MySQL报错:mysqld failed while attempting to check config....mysqld: Can‘t read dir

    [ERROR] [Entrypoint]: mysqld failed while attempting to check config command was: mysqld --verbose --help --log-bin-index=/tmp/tmp.Frnt2oibYI mysqld: Can\\\'t read dir of \\\'/etc/mysql/conf.d/\\\' (Errcode: 2 - No such file or directory) 1 最初的时候使用如下命令创建容器,但是创建之后通过 docker ps 查看不到启动的容器 2 通过查看该容

    2024年02月12日
    浏览(28)
  • Prometheus常用exporter及其常用监控指标

    CPU相关指标: node_cpu_seconds_total{mode=\\\"idle\\\"} :CPU空闲时间(秒)的总和。这是评估CPU使用率的重要指标之一。 node_cpu_seconds_total{mode=\\\"system\\\"} 、 node_cpu_seconds_total{mode=\\\"user\\\"} 等:分别表示CPU在内核态和用户态的运行时间。 内存相关指标: node_memory_MemTotal_bytes :内存总量(以字节为

    2024年03月11日
    浏览(9)
  • prometheus+mysql_exporter监控mysql

    prometheus+mysql_exporter监控mysql

    prometheus+mysql_exporter监控mysql 一.安装mysql 1.下载: wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm 2.安装客户端: yum -y install mysql57-community-release-el7-10.noarch.rpm 3.安装服务端: yum -y install mysql-community-server 4.启动服务: systemctl start mysqld.service 5.查看服务是否启动:

    2024年02月20日
    浏览(10)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包