K8s: Prometheus结合Grafana监控应用数据及相关配置 (二)

Prometheus添加监控snmp网络设备 在第2步的开源项目文件networkdevice-monitor-master\generator\huawei\switch目录下有一个network-switch.yml文件,打开编辑一下,文件有注释,参照模板添加需要监控的交换机IP后保存,然后把文件上传到prometheus.yml同目录下。generator.yml上传到snmp exporter服务器上的../snmp_exporter/generator/目录下。192.168.1.2:9116 # snmp_exporter 服务IP地址。 阅读详情

对应用暴露监控数据


1 )添加监控项

  • 如果这个应用是基于 springboot 开发的
  • 增加监控项依赖, 在 pom.xml 文件中
    <!--配置Prometheus的监控-->
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-actuator</artifactId>
    </dependency>
    <dependency>
        <groupId>io.micrometer</groupId>
        <artifactId>micrometer-registry-prometheus</artifactId>
    </dependency>
    

2 )重新打包和部署

  • 之后重新打包 $ mvn package
  • 登录到私有镜像中心 $ docker login 10.211.10.2:8081
  • 构建镜像 $ docker build -t 10.211.10.2:8081/docker/k8sblog:1.4 .
  • 给镜像添加tag $ docker tag 10.211.10.2:8081/docker/k8sblog:1.4 10.211.10.2:8081/docker/k8sblog:latest 同步 latest
  • 推送到私有镜像中心 $ docker push 10.211.10.2:8081/docker/k8sblog:1.4
  • 推送到私有镜像中心 $ docker push 10.211.10.2:8081/docker/k8sblog:latest
  • 更新 Helm Chart
    • 在 values.yaml 及相关文档中的版本修改为: latest
    • 将 应用的 helm chart 同步到远程git仓库
    • 到服务器上,将该仓库的 helm chart 拉取同步
  • helm 重新打包 $ helm package k8sblog 获取一个tgz文件, k8sblog-0.1.2.tgz
  • helm 本地部署 $ helm install k8sblog-0.1.2.tgz
  • 必要的状态验证
    • $ kubectl get po
    • $ kubectl get svc
  • 都启动起来之后,就可以查看 k8sblog 的 metrics 监控数据接口
    • node1.k8s:30002/actuator/prometheus 需要等一会儿才能启动
    • 这是博客应用的地址和端口,后面的路径是prometheus的接口数据
    • 这个是应用暴露提供的Prometheus的数据接口,可作为后续的数据源
  • 下一篇博文会着重谈部署 Prometheus 和 Grafana
Prometheus监控系统:监控交换机流量、状态等(snmp_exporter) 默认已安装Prometheus服务, 文章目录下载snmp_exporter 下载snmp_exporter 阅读详情

相关推荐

《Kubernetes监控篇:Prometheus+Grafana+Alertmanager监控K8S集群实战》

系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 例如:第一章 Python 机器学习入门之pandas的使用 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结 前言 提示:这里可以添加本文要记录的大概内容: 例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。 提示:以下是本篇文章正文内容,下面案例

东城绝神 4896

深入 Prometheus 监控生态 - 第二篇:网络等硬件设备监控(snmp-exporter)

下列就以群晖 NAS、QNAS、华为防火墙设备为例子,开启SNMP服务并部署 Exporter 进行监控,其中包括 MIB 文档解读、Exporter 镜像制作 + 部署、数据抓取测试等。

weixin_41004518的博客 9427

kubernetes部署prometheus监控

kubernetes部署prometheus监控

2302_81167603的博客 1705

K8s上的监控系统(Grafana)使用和理解说明

日志监控在集群中集成设计思想说明理解

多头注意力探索Now 2003

基于Grafana+Prometheus实现k8s上的SpringBoot工程JVM监控

一文教你部署在k8s上面的springboot应用如何实时监控硬件状态、JVM状态。

富强说 4329

《kubernetes》Prometheus监控

本文介绍了在Kubernetes集群中部署Prometheus+Grafana监控系统的完整方案。主要内容包括:1)Prometheus监控系统架构及组件解析,包括server、node_exporter等;2)详细部署步骤:创建Prometheus Deployment/Service/ConfigMap/RBAC,部署Node_exporter DaemonSet,安装Grafana可视化组件;3)配置验证,通过NodePort访问Prometheus(9090端口)和Grafana(3000端口);

2301_80348933的博客 1217

Kubernetes运维之使用Prometheus全方位监控K8S

目录: Prometheus架构 K8S监控指标及实现思路 在K8S平台部署Prometheus 基于K8S服务发现的配置解析 在K8S平台部署Grafana 监控K8S集群中Pod、Node、资源对象 使用Grafana可视化展示Prometheus监控数据 告警规则与告警通知 说在前面的话,现在监控首选的话,肯定是Prometheus+Grafana,也就是很多大型公司也都在用,像RBM,360,网易,基本都是使用这一套监控系统。 一、Prometheus 是什么? Prometheu

Vic的博客 2万+

K8S中Prometheus+Grafana监控

phometheus:当前一套非常流行的开源监控和报警系统。运行原理:通过HTTP协议周期性抓取被监控组件的状态。输出被监控组件信息的HTTP接口称为exporter。常用组件大部分都有exporter可以直接使用,比如haproxy,nginx,Mysql,Linux系统信息(包括磁盘、内存、CPU、网络等待)。Grafana:是一个用于可视化大型测量数据的开源系统,可以对Prometheus 的指标数据进行可视化。

wyx的博客 2394

k8s监控方案实践(三):部署与配置Grafana可视化平台

Grafana 是一个开源的可视化监控平台,能够与 Prometheus、InfluxDB、Loki 等多种数据源集成,通过丰富的图表和仪表盘展示监控数据,帮助用户实时掌握系统状态和趋势。多数据源支持:支持 Prometheus、Elasticsearch、Loki、MySQL 等众多数据源丰富的图表展示能力:支持折线图、柱状图、饼图、热力图等灵活的仪表盘配置:支持变量、查询模板、权限控制强大的社区生态:拥有大量社区共享的仪表盘模板告警功能。

沉淀自己 3462

Hcaptcha验证码破解深度解析:从环境检测到n值算法的攻防实战

本文深入解析Hcaptcha验证码的攻防技术,从环境检测到n值算法的全面突破策略。详细介绍了浏览器指纹模拟、图像识别工程化解决方案及协议层逆向分析,为安全研究人员提供高效破解Hcaptcha的实战指南。

weixin_42563415的博客 375

CATIA V5新手必看:从零开始的界面导航与基础操作指南(附常见问题解决)

本文为CATIA V5新手提供全面的界面导航与基础操作指南,涵盖核心工作区解析、文件管理规范、视图操作秘籍及常见问题解决方案。通过详细的步骤说明和实用技巧,帮助用户快速掌握这一工业设计标杆软件,特别适合从SolidWorks、AutoCAD等软件过渡的用户。

b9c0d的博客 533

Prometheus+Grafana 监控 Kubernetes

Prometheus+Grafana 监控 Kubernetes

qq_44930876的博客 2462

wifi/BT芯片RTL8723DS驱动移植和测试之一wifi篇

本文主要介绍如何在stm32mp157中移植并测试芯片RTL8723DS的wifi功能。

汉尼拔勇闯天涯 8744

Prometheus监控实战之Prometheus监控K8S

Prometheus监控K8S

sre救赎之路 1万+

手把手教你用ROS和Gazebo搭建Unitree A1机器狗仿真环境(含URDF/Xacro详解)

本文详细介绍了如何使用ROS和Gazebo搭建Unitree A1机器狗的仿真环境,涵盖URDF/Xacro文件编写、Gazebo物理引擎集成及ROS控制实现。通过实战指南,帮助开发者掌握四足机器人仿真技术,提升开发效率。

bush的博客 280

京东商品多维特征提取:基于时空大模型的实时库存预测接口设计

在电商行业,库存管理是供应链的核心环节之一。库存水平过高会导致资金占用、仓储成本增加,而库存水平过低则可能引发缺货风险,影响客户满意度和平台声誉。京东作为中国领先的电商平台,拥有海量的商品数据和复杂的业务场景,传统的库存预测方法难以应对市场动态变化和业务需求。时空大模型作为一种融合时间序列分析和空间特征提取的前沿技术,能够捕捉商品多维特征在时空维度上的变化规律,为实时库存预测提供更精准的决策依据。

FB13713612741的博客 954

K8s: Prometheus结合Grafana监控应用数据及相关配置 (三)

启动起来之后,可以留意一下 2 )一键部署部署这个文件之前,可以先清理之前在这个命名空间,重新进行部署现在编写这个文件 $ 注意,下面两个 job_name 下定义的 target 地址 换成自己的 $ 编写 grafana 配置 部署 Grafana $ 上面两套都部署完成后,验证状态访问 Grafana UI界面 ip:30982 登录 添加 DataSource之后进行 Grafana Dashboard 的配置,现在换一个监控的模板数据面板会有延时,也可自行刷新查看,每个指标都是配置

Wang的专栏 1847

蛋白质组学进阶指南 | (八)差异蛋白筛选与功能解析实战

本文是蛋白质组学差异蛋白筛选与功能解析的实战指南。详细讲解了如何利用R语言的limma包进行差异表达分析,结合FDR校正和差异倍数设定筛选关键蛋白,并通过火山图可视化结果。进一步介绍了使用clusterProfiler进行GO与KEGG功能富集分析,以及利用STRING数据库和Cytoscape构建蛋白互作网络以识别枢纽分子,最终串联分析形成可验证的生物学假说。

weixin_29208077的博客 745

Prometheus监控K8S

Prometheus监控K8S,此文章附带yam文件

礁之的博客 1万+

Ubuntu 22.04/24.04 安装 ROS2 完整教程(Humble / Jazzy)

最后更新:2026年2月适用系统:Ubuntu 22.04 LTS(Jammy) / Ubuntu 24.04 LTS(Noble)适用架构:x86_64 / arm64(包括树莓派)

2401_84116277的博客 6023

Qt入门教程【Core篇】singal and slot信号与槽

Qt中信号与槽singal and slot

小鱼酱的博客 2451

在k8s中部署Prometheus并实现对k8s集群的监控

本文详细介绍了如何在Kubernetes(k8s)集群中部署Prometheus,并实现对整个集群的监控。首先,文章简要概述了Prometheus作为一款开源系统监控和警报工具包的强大功能,以及它在现代云原生架构中的重要性。接着,文章详细阐述了在k8s集群中部署Prometheus的步骤,包括安装必要的组件

博客虽小,世界尽在其中 1万+

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

kubernetes+prometheus+grafana监控+alertmanager实现qq邮箱报警

node_exporter可以采集机器(物理机、虚拟机、云主机等)的监控指标数据,能够采集到的指标包括CPU、内存、磁盘、网络、文件数等信息Grafana是一个跨平台的开源的度量分析和可视化工具,可以将采集的数据可视化的展示,并及时通知给告警接收方。它主要有以下六大特点:1、展示方式:快速灵活的客户端图表,面板插件有许多不同方式的可视化指标和日志,官方库中具有丰富的仪表盘插件,比如热图、折线图、图表等多种展示方式;

嗨 你又来啦 2822

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

【云原生】Prometheus+Grafana 监控 k8s 资源实战操作

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

匠人精神,持之以恒! 1万+

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

k8s部署prometheus + grafana

k8s以Deployment方式部署prometheus + grafana: 主机说明: 系统 ip 角色 cpu 内存 hostname CentOS 7.8 192.168.30.128 master >=2 >=2G master1 CentOS 7.8 192.168.30.129 master >=2 >=2G master2 CentOS 7.8 192.168.30.130 node >=2 >=2G node1 Cent

变成习惯 1万+

基于Prometheus+grafana部署k8s监控

kube-state-metrics组件会监听api server生成有关资源对象的动态指标,是为Prometheus采集k8s资源数据的exporter,能够采集绝大多数k8s内置资源的相关数据,如pod、deployment、service等,同时也提供自己的数据,主要是采集资源个数和采集发生的异常次数统计。②,Grafana:它是一款用go语言开发的开源可视化监控工具,可以与Prometheus等数据源集成,提供仪表盘和图表展示,它还支持灵活的查询和可视化选项,使用户能够直观的监控k8s集群的状态。

回锅呦的博客 2929
上一篇: K8s: Prometheus结合Grafana监控应用数据及相关配置 (一)
下一篇: K8s: Prometheus结合Grafana监控应用数据及相关配置 (三)
Wang's Blog
博客等级 码龄12年 7433粉丝 2421原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Wang's Blog

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值