IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Java知识库 -> 以rocketmq监控为例,在mac上安装prometheus及grafana -> 正文阅读

[Java知识库]以rocketmq监控为例,在mac上安装prometheus及grafana

前言

本文以在mac os上搭建一个rocketmq监控为例,说明如何安装及配置prometheus和grafana。

其它类型的操作系统如Linux,可以参考相关安装步骤。

监控拓扑

以rocketmq的监控为例,部署的拓扑可能是这个样子:

部署RocketMQ

rocketmq的部署不是重点,我本地启动了一个单节点,地址:localhost:9876。

关于rocketmq的部署可以查看官方部署步骤:Quick Start - Apache RocketMQ

部署rocketmq-exporter

rocketmq-exporter的github地址还有下载及安装说明:https://github.com/apache/rocketmq-exporter

很简单,如下:

# clone 代码
git clone https://github.com/apache/rocketmq-exporter
# 打包
mvn clean install
# 启动
cd rocketmq-exporter
java -jar target/rocketmq-exporter-0.0.2-SNAPSHOT.jar

默认配置的rocketmq集群地址就是:localhost:9876

如果要修改配置,方式很多,这个就是spring boot项目,参照spring boot的各种方式即可。

启动完成,访问地址:http://localhost:5557/metrics

部署Prometheus

prometheus的下载地址:Download | Prometheus

这里选择mac os的版本。

下载下来之后,解压缩,然后进入解压缩后的目录下,编辑配置文件:prometheus.yml,增加rocketmq exporter的配置如下:?

  - job_name: 'rocketmq_exporter'
    static_configs:
    - targets: ['localhost:5557']

启动prometheus

./prometheus --config.file=prometheus.yml --web.listen-address=:5555

启动完成,在浏览器访问:http://localhost:5555/?

启动成功。

部署Grafana

安装

grafana下载地址:Download Grafana | Grafana Labs

可以看到下载及解压缩命令如下:

curl -O https://dl.grafana.com/enterprise/release/grafana-enterprise-8.3.4.darwin-amd64.tar.gz
tar -zxvf grafana-enterprise-8.3.4.darwin-amd64.tar.gz

mac 上grafana的配置文件官方有说明:

macOS

By default, the configuration file is located at?/usr/local/etc/grafana/grafana.ini. For a Grafana instance installed using Homebrew, edit the?grafana.ini?file directly. Otherwise, add a configuration file named?custom.ini?to the?conf?folder to override the settings defined in?conf/defaults.ini.

这里是因为在自己电脑上,使用默认配置就好,所以直接启动,命令如下:

 ./bin/grafana-server web

启动完成,访问:http://localhost:3000/?

第一次访问需要登录,默认用户名/密码:admin/admin,这个默认的用户名密码是在配置文件里配置的,所以可以修改的。登录进去之后会让你修改密码的。

配置数据源

增加前面配置的prometheus作为数据源:

?输入前面配置的prometheus地址,并保存:

导入rocketmq dashboard

导入rocketmq的dash board,地址:Rocketmq_dashboard dashboard for Grafana | Grafana Labs

然后点击复制:

打开grafana,导入进去:

数据源选择刚才配置的Prometheus,然后点击Import:

?配置完成,效果如下:

  Java知识库 最新文章
计算距离春节还有多长时间
系统开发系列 之WebService(spring框架+ma
springBoot+Cache(自定义有效时间配置)
SpringBoot整合mybatis实现增删改查、分页查
spring教程
SpringBoot+Vue实现美食交流网站的设计与实
虚拟机内存结构以及虚拟机中销毁和新建对象
SpringMVC---原理
小李同学: Java如何按多个字段分组
打印票据--java
上一篇文章      下一篇文章      查看所有文章
加:2022-02-09 20:33:44  更:2022-02-09 20:34:31 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 12:57:37-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码