Prometheus----3

Prometheus 监控 Hadoop3 Prometheus 监控 Hadoop3 可能是全网最简洁的配置攻略 下载 jmx_exporter jmx_exporter Github地址 包含下载链接和使用说明。 我们可以看到jmx的使用方法是以java agent的形式启动,会开启一个端口供Prometheus拉数: java -javaagent:./jmx_prometheus_javaagent-0.13.0.jar=8080:config.yaml -jar yourJar.jar 创建组件配置文件启动jmx_exporter的时候 阅读详情

Prometheus----3

Prometheus(135)

环境准备工作

服务器类型IP地址组件
Prometheus服务器192.168.116.134Prometheus、node_exporter
grafana服务器192.168.116.136Grafana
agent服务器192.168.116.135node_exporter

Prometheus的部署

cd /opt
上传prometheus-2.37.1.linux-amd64.tar.gz到/opt目录中,并解压 
tar xf prometheus-2.37.0.linux-amd64.tar.gz 

mv prometheus-2.37.0.linux-amd64 /usr/local/prometheus
cd /usr/local/prometheus

vim prometheus.yml

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-npQ0A4Ga-1666860016699)(F:\typorase\jpg\981.png)]

配置系统启动文件,设置开机自启

vim /usr/lib/systemd/system/prometheus.service


[Unit]
Description=Prometheus Server
Documentation=https://prometheus.io
After=network.target
 
[Service]
Type=simple
ExecStart=/usr/local/prometheus/prometheus \
--config.file=/usr/local/prometheus/prometheus.yml \
--storage.tsdb.path=/usr/local/prometheus/data/ \
--storage.tsdb.retention=15d \
--web.enable-lifecycle
  
ExecReload=/bin/kill -HUP $MAINPID
Restart=on-failure
 
[Install]
WantedBy=multi-user.target

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-AcRvrfoh-1666860016700)(F:\typorase\jpg\982.png)]

开启prometheus,并访问网页验证

systemctl start prometheus
systemctl enable prometheus
 
netstat -natp | grep :9090
 
浏览器访问:http://192.168.223.30:9090 ,访问到 Prometheus 的 Web UI 界面
点击页面的 Status -> Targets,如看到 Target 状态都为 UP,说明 Prometheus 能正常采集到数据
http://192.168.223.30:9090/metrics ,可以看到 Prometheus 采集到自己的指标数据

通过浏览器访问 http:// 服务器 IP:9090 就可以访问到 Prometheus 的主界面:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xTJdHYjU-1666860016700)(F:\typorase\jpg\983.png)]

默认只监控了本机一台,点 Status→点 Targets→可以看到只监控了本机:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-IRSBvBo8-1666860016700)(F:\typorase\jpg\984.png)]

通过 http:// 服务器 IP:9090/metrics 可以查看到监控的数据:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9F7Hvb32-1666860016700)(F:\typorase\jpg\985.png)]

部署Exporters(135)

监控远程Linux主机(135)

在远程 linux 主机(被监控端 agent)上安装 node_exporter 组件

cd /opt/
tar xf node_exporter-1.3.1.linux-amd64.tar.gz
mv node_exporter-1.3.1.linux-amd64/node_exporter /usr/local/bin

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pvpAcn6X-1666860016701)(F:\typorase\jpg\986.png)]

配置启动文件,设置开机自启

vim /usr/lib/systemd/system/node_exporter.service
[Unit]
Description=node_exporter
Documentation=https://prometheus.io/
After=network.target
 
[Service]
Type=simple
ExecStart=/usr/local/bin/node_exporter \
--collector.ntp \
--collector.mountstats \
--collector.systemd \
--collector.tcpstat
 
ExecReload=/bin/kill -HUP $MAINPID
Restart=on-failure
 
[Install]
WantedBy=multi-user.target

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RQJvyECO-1666860016701)(F:\typorase\jpg\987.png)]

启动node_exporter

systemctl start node_exporter
systemctl enable node_exporter
 
netstat -natp | grep :9100
 
浏览器访问:http://192.168.116.135:9100/metrics ,可以看到 Node Exporter 采集到的指标数据

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-589XSj0t-1666860016701)(F:\typorase\jpg\988.png)]

修改Prometheus服务器的配置文件

回到 Prometheus 服务器的配置文件里添加被监控机器的配置段

vim /usr/local/prometheus/prometheus.yml
  - job_name: 'agent'
    static_configs:
      - targets: ['192.168.116.135:9100']

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-lqIW7DJp-1666860016701)(F:\typorase\jpg\989.png)]

改完配置文件后,重启服务

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gqnHWaLw-1666860016702)(F:\typorase\jpg\990.png)]

访问prometheus服务器

回到 web 管理界面→点 Status→点 Targets→可以看到多了一台监控目标

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-QFLyYlJK-1666860016702)(F:\typorase\jpg\991.png)]

注:也可以在本机安装 node_exporter,使用上面的方式监控本机

部署Grafana进行展示

Grafana 是一个开源的度量分析和可视化工具,可以通过将采集的数据分析,查询,然后进行可视化的展示,并能实现报警

下载安装Grafana(136)

#使用yum解决依赖关系  我这边直接上传软件包到opt
yum install -y grafana-7.4.0-1.x86_64.rpm
或
rpm -ivh /opt/grafana-7.3.6-1.x86_64.rpm
 
systemctl start grafana-server
systemctl enable grafana-server
 
netstat -natp | grep :3000
 
浏览器访问:http://192.168.116.136:3000 ,默认账号和密码为 admin/admin

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WLMsKVTN-1666860016702)(F:\typorase\jpg\998.png)]

通过浏览器访问 http:// grafana 服务器 IP:3000 就到了登录界面,使用默认的 admin 用户,admin 密码就可以登陆了

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DeidyfSL-1666860016702)(F:\typorase\jpg\999.png)]

在这里插入图片描述

配置数据源

下面我们把 Prometheus 服务器收集的数据做为一个数据源添加到 grafana,让 grafana 可以得到 Prometheus 的数据。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-a1CttGWH-1666860016703)(F:\typorase\jpg\1000.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-aYo4EzNG-1666860016703)(F:\typorase\jpg\1001.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7MIeE6SV-1666860016703)(F:\typorase\jpg\1002.png)]

kylin10Prometheus3.5+grafana12 安装部署 本文详细介绍了在麒麟Kylin10系统上安装部署Prometheus 3.5和Grafana 12的完整过程。主要内容包括:1)Prometheus的安装配置、系统服务设置和访问;2)Grafana的下载安装、服务启动和界面配置;3)将Prometheus添加为Grafana数据源;4)添加监控节点node_exporter的安装和系统服务配置。通过图文并茂的方式展示了各步骤的操作细节,包括软件下载、解压安装、服务配置、页面访问等关键环节,帮助用户快速搭建监控系统环境。 阅读详情

相关推荐

prometheus-2.16.0.linux-amd64.tar.gz

"(二)prometheus 安装部署"所需软件包其中之一:prometheus-2.16.0.linux-amd64.tar.gz,大胆放心使用,不需要积分,只求浏览博客时留下您的评论和点赞,谢谢!

Prometheus学习

初学Prometheus

青青子衿 609

prometheus-2.0.0.linux-amd64.tar.gz

Prometheus 属于一站式监控告警平台,依赖少,功能齐全

promethues(普罗米修斯)离线安装

promethues(普罗米修斯)离线安装

weixin_44549459的博客 1195

Grafana和Prometheus监控系统搭建

Prometheus简介 Prometheus是一套开源的监控&报警&时间序列数据库的组合 Prometheus 优点 1.高效:单一Prometheus可以处理数以百万的监控指标;每秒处理数十万的数据点。 2.易于伸缩:通过使用功能分区(sharing)+联邦集群(federation)可以对Prometheus进行扩展,形成一个逻辑集群;Prometheus提供多种语言的客户端SDK,这些SDK可以快速让应用程序纳入到Prometheus的监控当中。 3.良好的可视化:Prometheu

yejibeige的博客 309

Prometheus学习笔记(一)Prometheus v2.16.0环境搭建

一、主机准备 操作系统 [root@localhost ~]# cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core) 主机名 IP 角色 prometheus.server 192.168.1.180 prometheus服务端 grafana.server 192.168.1.181 grafana服务端...

刘李404not_found的博客 1379

快速搭建SpringBoot3+Prometheus+Grafana

先进入Grafana官网寻找合适的SpringBoot程序模板 https://grafana.com/grafana/dashboards/?进入http://localhost:3000 登录,初始账号和密码都是admin,然后找到Data Source,进行如下操作,填好之后点击确认。本地访问 http://localhost:8080/prometheus/actuator/prometheus。到官网下载最新版 https://prometheus.io/download/

JavaGPT的博客 1308

helm3安装prometheus到K8s集群

目录部署环境部署步骤1. 安装 helm32. 安装 Prometheus3. 安装 Grafana4. 登录 Grafana 集成 Prometheus 并添加 Dashboards 部署环境 Linux: Cent OS7 K8s: v1.19.3 Docker: 19.03 Helm: v3.4.0 部署步骤 1. 安装 helm3 # helm3 下载地址 https://github.com/helm/helm/releases # 下载后解压获取二进制文件即可使用 # 添加 bitnam

jiangmingchan的博客 3620

Prometheus+grafana监控spring boot 3运行情况

使用Prometheus和Grafana来监控Spring Boot 3应用的运行情况是一种强大的监控策略,可以帮助你了解应用的性能、健康状况以及潜在的问题。

IT深耕十余载,大道之简 1381

搭建 prometheus + grafana + springboot3 监控

1、解压 grafana-enterprise-9.4.1.windows-amd64.zip,双击bin目录下的grafana-server.exe,启动grafana。如果你的微服务打印了请求日志,会看到每隔15S,Prometheus就会请求 actuator/prometheus 接口获取微服务的监控数据。选择jvm_buffer_count_buffers,点击Execute,即可查看jvm_buffer_count_buffers信息。就可以监控cloud-web-01服务的JVM了。

CodingSoldier的博客 2724

prometheus-2.16.0.linux-amd64.tar

最新版 prometheus 2.16.0 linux 压缩包,Prometheus是一套开源的监控&报警&时间序列数据库的组合,起始是由SoundCloud公司开发的。随着发展,越来越多公司和组织接受采用Prometheus,社区也十分活跃,他们便将它独立成开源项目,并且有公司来运作。google SRE的书内也曾提到跟他们BorgMon监控系统相似的实现是Prometheus。现在最常见的Kubernetes容器管理系统中,通常会搭配Prometheus进行监控。

prometheus-2.7.1.linux-amd64.tar

Prometheus 是由 SoundCloud 开发的开源监控报警系统和时序列数据库(TSDB),它按给定的时间间隔从配置的目标收集指标,评估规则表达式,显示结果,并且如果观察到某些条件为真,则可触发警报。自2012年起,许多公司及组织已经采用 Prometheus,并且该项目有着非常活跃的开发者和用户社区.现在已经成为一个独立的开源项目核,并且保持独立于任何公司,Prometheus2016加入 CNCF ( Cloud Native Computing Foundation ), 作为在 kubernetes 之后的第二个由基金会主持的项目.

Liunx构建Prometheus(上篇).pdf

主要介绍了prometheus的构建过程

prometheus-2.20.0.linux-amd64.tar.gz

prometheus-2.20.0.linux-amd64.tar.gz

聊聊Prometheus 3.0的新功能

UTF-8 标准化得益于 Prometheus 3.0 对 UTF-8 的支持,用户现在可以存储和查询 OpenTelemetry 指标,而无需对指标名称和标签名称进行繁琐的修改(例如将点号改为下划线)。为了避免这个问题,可以通过使用 Prometheus 的高可用模式或与其他存储和查询工具集成,如使用 Prometheus Operator 在 Kubernetes 集群上部署 Prometheus,或使用 Thanos 构建分布式监控系统。主要是新增了类似 PromLens 风格的树状视图等功能。

乐维社区的博客 1066

纯SpringBoot3应用暴露监控 API 给Prometheus并在Grafana配置显示

本文介绍了SpringBoot3应用监控系统的搭建方法。首先通过添加Actuator和Prometheus依赖,配置暴露监控端点;然后在Prometheus中设置抓取任务,确保能获取应用指标;接着通过Grafana配置可视化仪表板,导入官方模板实现监控展示。文章还提供了常见问题解决方案,如网络不通、指标不匹配等问题,并建议对监控端点进行安全加固。最后介绍了自定义业务指标、标签分组等高级配置技巧,以及如何在Grafana中设置告警规则。整个方案采用SpringBoot+Prometheus+Grafana技术

★【World Of Moshow 郑锴】★ 1264

在OpenCV-3.4.9的环境中编译 Prometheusprometheus_px4(填坑实录)

在 OpenCV-3.4.9 的环境下编译 prometheus_px4-1.1 项目。

BeeGreen的博客 2041

Apache Spark 3.0Prometheus监控的原生支持

阿里云EMR技术专家周康为大家带来Apache Spark 3.0Prometheus监控的原生支持的介绍。内容包括spark 3.0以前是怎么用Prometheus进行监控的,以及s...

weixin_45906054的博客 1385
上一篇: Prometheus-----2
下一篇: Prometheus告警功能
奇奇怪怪^
博客等级 码龄4年 382粉丝 99原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值