Prometheus监控rabbitmq

这篇具有很好参考价值的文章主要介绍了Prometheus监控rabbitmq。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

使用rabbitmq_exporter监控rabbitmq并推送至prometheus

服务介绍

RabbitMQ 指标的 Prometheus 导出器。数据由prometheus 抓取。
请注意这是一个非官方插件。还有一个来自RabbitMQ.com的官方插件。

插件项目地址

部署插件

本地部署

下载插件

wget https://gh.api.99988866.xyz/https://github.com/kbudde/rabbitmq_exporter/releases/download/v1.0.0-RC19/rabbitmq_exporter_1.0.0-RC19_linux_amd64.tar.gz
tar zxf rabbitmq_exporter_1.0.0-RC19_linux_amd64.tar.gz

启动插件

RABBIT_USER=geust RABBIT_PASSWORD=geust OUTPUT_FORMAT=JSON PUBLISH_PORT=9099 RABBIT_URL=http://ip:15672 nohup ./rabbitmq_exporter &

参数说明:

RABBIT_USER              MQ账户
RABBIT_PASSWORD          MQ密码
OUTPUT_FORMAT            数据输出格式
PUBLISH_PORT             监听端口
RABBIT_URL               MQ管理端地址

获取源数据

curl 127.0.0.1:9099/metrics

docker部署

下载镜像

docker pull kbudde/rabbitmq-exporter:latest

启动

 docker run -d -e RABBITMQ_NODENAME=my-rabbit --name my-rabbit -p 9419:9419 kbudde/rabbitmq-exporter:latest

获取源数据

curl 127.0.0.1:9419/metrics

docker-compose部署

编写docker-compose文件

vim docker-compose-mq_export.yml

version: '3.2'
services:
  rabbitmq-exporter:
    image: kbudde/rabbitmq-exporter:latest
    container_name: rabbitmq-exporter
    restart: unless-stopped
    ports:
      - 39419:9419
    environment:
      - 'RABBIT_USER=admin'          #mq连接账户
      - 'RABBIT_PASSWORD=admin'      #mq账户密码
      - 'UTPUT_FORMAT=JSON'          #mq输出格式
      - 'RABBIT_URL=http://192.168.0.38:15672' #mq管理端地址

启动容器

docker-compose -f docker-compose-mq_export.yml up -d

获取源数据

curl 127.0.0.1:39419/metrics

配置prometheus

编辑prometheus配置文件添加如下内容

vim prometheus.yml

  - job_name: 'RabbitMQ'
    scrape_interval: 5s
    metrics_path: '/metrics'
    static_configs:
    - targets: [''MQ地址':39419']

重载prometheus配置

curl -X POST "prometheusIP":9090/-/reload

查看是否接入成功(http:“prometheusIP”:9090/targets)
Prometheus监控rabbitmq
指标显示正常则接入成功或者prometheus搜索MQ任意指标
Prometheus监控rabbitmq

配置Grafana可视化界面

Prometheus监控rabbitmq
Prometheus监控rabbitmq
可视化视图展示
Prometheus监控rabbitmq

也可根据所需要的指标创建自定义视图进行查看文章来源地址https://www.toymoban.com/news/detail-470883.html

到了这里,关于Prometheus监控rabbitmq的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 【kafka 监控】Kafka_exporter+prometheus 监控kafka数据

    一、kafka_exporter 安装步骤: Kafka_exporter是一款用于将Kafka集群的监控指标暴露给Prometheus的开源工具,可以用于监控Kafka集群的各种状态数据。下面是Kafka_exporter的安装和部署步骤: 环境准备 Java环境:Kafka_exporter需要Java环境支持,您可以在Oracle官网下载和安装Java的最新版本。

    2024年02月07日
    浏览(48)
  • 【监控系统】Prometheus监控组件Node-Exporter配置实战

    这一节,我们来配置一下Node-Exporter,那么我们先来了解一下什么是Prometheus的Exporter? 任何向Prometheus提供监控样本数据的程序都可以被称为一个Exporter,它是一种用于将不同数据源的指标提供给Prometheus进行收集和监控的工具。运行在应用程序、计算机、网络设备或者其他系统

    2024年02月15日
    浏览(49)
  • 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日
    浏览(37)
  • Prometheus监控之SNMP Exporter介绍和数据展现

    由于技术能力有限,文章仅能进行简要分析和说明,如有不对的地方,请指正,谢谢🙂。 SNMP协议全称是:Simple Network Management Protocol,译为简单网络管理协议,是作为TCP/IP网络管理标准协议,为不同的设备提供统一接口,实现了网络设备之间的统一管理。 SNMP协议分为三个版

    2023年04月26日
    浏览(46)
  • Prometheus监控实战之node_exporter详解

    目录 1 概述 2 功能 2.1 不同操作系统采集端 2.2 linux操作系统采集端 2.3 监控指标 2.4 参数定义 2.4.1 默认启用的参数  2.4.2 默认不启用的参数 2.5 启动参数 3 安装部署 3.1 下载 3.2 安装配置 3.3 测试验证 3.4 prometheus配置 3.5 在 grafana 中添加图表   Exporter是Prometheus的指标数据收

    2024年02月03日
    浏览(48)
  • Prometheus监控Kafka(三种方法JMX Kafka_exporter KMINION监控Kafka)_kafka exporter

    公司需要监控kafka消息队列的消费情况,强调需查看当前Topic中的message的数量。 一句话说明解决: 像Kafka这样的Java进程可以先通过JMX Agent或者第三方Agent(kafka_exporterKMINION等)获取监控数据,再通过Prometheus采集数据、通过Grafana模板展示数据即可。另外具体的message数量需要通

    2024年04月25日
    浏览(44)
  • Kibana+Prometheus+node_exporter 监控告警部署

    下载好三个软件包 一、prometheus安装部署 1、解压  2、修改配置文件的IP地址 3、运行Prometheus 4、打开浏览器根据配置文件的地址和端口访问,如果状态栏看到的跟下图不一样,记得在标签栏中的Status状态选择Targets  二、node_exporter 安装部署 1、解压,运行  2、打开浏览器输入

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

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

    2023年04月08日
    浏览(40)
  • 二进制部署Prometheus + Grafana监控集群,及各exporter安装

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

    2024年02月13日
    浏览(45)
  • prometheus通过blackbox-exporter监控web站点证书

    线上站点普遍是https,因此监控https web站点的证书的过期时间,是一个基础性需求。例如,证书过期会导致tls握手失败,进而导致用户无法正常访问web站点。 blackbox-expoter是一个web服务,它暴露了一个接口,访问这个接口能使得它去访问目标站点,并向客户端响应相关的web站点

    2024年01月20日
    浏览(48)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包