SpringBoot2.x+prometheus+grafana服务监控(一)

prometheus+grafana+springboot2监控集成配置 前言 本文基于设计开发一个应用功能监控项目的需求,其能在不入侵系统的情况下正常监控应用功能。调研之后选择了prometheus+grafana+springboot2的方案。本文基于此简单讲述一下这几个系统之间的配置、交互和使用。并从prometheus的功能,配置,使用,以及与dashboard和springboot/springcloud的集成等方面简单分析,对于各单独系统的安装不在本文讲述... 阅读详情

前言

本文以mac为例,linux和windows类似。

一. 安装软件

1.首先安装GO环境(使用brew):

brew install go
go version
go version go1.13 darwin/amd64

2.安装Prometheus(https://prometheus.io/download/)

tar -zxvf prometheus-2.12.0.darwin-amd64.tar.gz -C /usr/local
ln -sv /usr/local/prometheus-2.12.0.darwin/ /usr/local/prometheus

配置prometheus.yml文件

启动Prometheus

#直接启动
prometheus --config.file=prometheus.yml
#可以根据指令关闭:curl -X POST http://localhost:9090/-/quit
prometheus --config.file=prometheus.yml --web.enable-lifecycle
#以守护进程启动,关闭方式:pgrep-f prometheus查进程 kill -2 [pid]关闭
nohup prometheus --config.file=prometheus.yml --web.enable-lifecycle &

3.安装Grafana

brew install grafana

看到下面的的信息,表示安装成功

To have launchd start grafana now and restart at login:
  brew services start grafana
Or, if you don't want/need a background service you can just run:
  grafana-server --config=/usr/local/etc/grafana/grafana.ini --homepath /usr/local/share/grafana 
cfg:default.paths.logs=/usr/local/var/log/grafana cfg:default.paths.data=/usr/local/var/lib/grafana 
cfg:default.paths.plugins=/usr/local/var/lib/grafana/plugins

启动关闭

#启动
brew services start grafana
#关闭
brew services stop grafana

启动验证:grafana默认端口是3000,可以在浏览器中打开:http://127.0.0.1:3000

会进入登录页面:输入用户名:admin 密码:admin即可进入,第一次登录会提示修改密码,可以跳过。

DEM数据下载,拼接,裁剪 目录: 1、数字高程模型(DEM)的数据下载 2、在ENVI里面进行拼接,生成SARscape标准格式的DEM数据3、在ArcGIS里面安装已有的矢量范文,进行掩膜裁剪 4、注意事项 数字高程模型的数据下载: 网址:http://dwtkns.com/srtm30m/ 1.对研究区域进行经纬度选择,然后进行选择下载即可 2.下载的数据是.hgt格式的,按照不同的需求进行转换,这里我是用于ENVI处理,且下载了四个,所有进行了拼接,拼接、格式转换如下 注:可能有时候需要登陆注册,点击下... 阅读详情

相关推荐

opencv去除印章痕迹

今天看到一个很有意思的程序,就是去除票据上的红色印章,觉得很有意思,就把它抄过来记录一下,同时自己也开了一下脑洞。 原来的程序来自:https://www.cnblogs.com/skyfsm/p/7638301.html 可以看到图像效果很不错,下面是源码实现: #include <iostream> #include <opencv2/imgproc/imgpro...

zeng_haoyu的博客 7957

Spring Boot2.x-14 使用Prometheus + Grafana 实现可视化的监控

文章目录环境信息Prometheus 组件下载 & 安装通过指定配置文件prometheus.yml启动Prometheus查看采集到的性能指标查看prometheus规则查看监控对象SpringBoot集成Prometheuspom.xml配置文件实例化MeterRegistryCustomizer打包,上传到服务器上Prometheus 修改配置文件prometheus.yml 接入...

小工匠 3万+

PCB布局规范及其注意事项(纯干货)

这样做的好处是信号1,3层不会有串扰,4和5作为电源有紧密的耦合,3个信号层都有GND平面可以参考,且不会互相产生串扰,唯一的缺点是布线的层面只有3个信号层(信号03的是最适合来传输高速信号,因为该层的二面都有屏蔽,防止干扰传出,也防止干扰传入)33、影响阻抗匹配的参数(ER介电常数(1GHZ以下默认为4.2,以上的话问板厂),H介质厚度(就是内层压合的PP片厚度),W走线的线宽,T走线的厚度(铜厚/减小线的厚度可以增大阻抗))我这里使用的是CITS25来计算阻抗。

qq_42379138的博客 8845

Prometheus监控Springboot 2.x服务

一、springboot2.x暴露健康状况 加入依赖: <!--prometheus监控 https://prometheus.io/docs/introduction/overview/--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-star...

lixinkuan的博客 974

Typora绘制思维导图

我们观察一下,其实思维导图就是树状结构的数据嘛,作为程序员,拿语言写树状结构的数据是很平常的事情。而且写代码可比画图省事多了,查阅资料可以知道,有一种`mermaid`语法,就是做这件事情的,支持 UML,甘特图,流程图等。

Peter Cheung的博客 7933

【数据挖掘】遗传算法原理浅析:什么是遗传算法?遗传算法的工作原理是什么?

遗传算法(Genetic Algorithm,GA),是进化算法的框架和核心。 各种进化算法有什么异同? - 及时物语的回答 - 知乎 https://www.zhihu.com/question/39152390/answer/901070749

纸羊同学的博客 4274

springboot 2.X内置Prometheus支持

前言 使io.prometheus.simpleclient系列0.9.0包完成对java应用的监控,但由于该版本simpleclient_spring_boot使用的spring-boot1.5.4,并引用了其中的org.springframework.boot.actuate.endpoint包,该包在2.X版本中被大改,所以在springboot2.X应用中不适用。 代码示例 启动该client中包含默认的jvm监控,并注册Servlet即可成功接入,“/metrics”是默认路由,可改为其他并

qq_43159578的博客 1221

电子元器件-三极管终终篇:三极管工作原理详解、参数/手册详解、开关应用详解、Ib电流研究、开关应用实例

三极管工作原理与应用摘要 三极管是一种电流控制器件,通过小基极电流控制大集电极电流。其内部结构由高掺杂发射区、薄低掺杂基区和中等掺杂集电区组成,形成NPN或PNP结。三极管有三种工作状态: 截止区:发射结和集电结均反偏,无放大作用 放大区:发射结正偏,集电结反偏,Ic=βIb 饱和区:两结均正偏,Ic不再随Ib增大 作为开关使用时,需确保三极管深度饱和(Vce≈0.2V)。设计要点包括: 基极电阻计算确保Ib足够大 集电极电阻控制Ic 基极加下拉电阻提高抗干扰 NPN管作地开关,PNP管作电源开关 典型应用

qq_60226558的博客 312

mac基于SpringBoot2+prometheus+ Grafana搭建监控系统的完整过程

在mac上,搭建SpringBoot2+prometheus+ Grafana搭建监控系统的完整过程

纵横千里 捭阖四方 的专栏 780

【软考】数据库系统工程师备考指南(一)

目录一、数据库系统工程师简介二、考试要求三、考试目标四、考试范围(一)信息系统知识(二)数据库系统设计与管理 一、数据库系统工程师简介 数据库系统工程师考试属于全国计算机技术与软件专业技术资格(水平)考试(简称计算机软件水平资格考试)中的一个中级考试。考试不设学历与资历条件,也不论年龄和专业,考生可根据自己的技术水平选择合适的级别合适的资格,但一次考试只能报考一种资格。考试采用笔试形式,考试实行全国统一大纲、统一试题、统一时间、统一标准、统一证书的考试办法。笔试安排在一天之内。 2022 年数据库系统工程

邓邓子的博客 3859

【地图模块算法】二维全局地图的开源方案及对比--gmapping、hector、karto、cartographer

系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 TODO:写完再整理 文章目录系列文章目录前言一、gmapping算法建图【基于Raoo-Blackwellized粒子滤波(RBPF)算法】1.gmapping理论(1)gmapping的工作原理(2)gmapping的算法流程(3)gmapping论文理论2.gmappingROS工程框架解析(1)gmapping的功能包架构(2)gmapping订阅和发布的话题(3)gmapping算法建图参数(4)gmapping源码

qq_35635374的博客 3437

SpringBoot2.x中的应用监控:Actuator+Prometheus+Grafana

Prometheus 是 Cloud Native Computing Foundation 项目之一,是一个系统和服务监控系统。它按给定的时间间隔从配置的目标收集指标,评估规则表达式,显示结果,并且如果观察到某些条件为真,则可触发警报。 特性 多维度 数据模型(由度量名称和键/值维度集定义的时间序列) 灵活的查询语言 来利用这种维度 不依赖分布式存储;单个服务器节点是自治的 时间序列采集通...

MyHerux的博客 1万+

什么是 SAPGUI 里的 Logon Group/Server

这意味着,不同的用户连接可以被分配到不同的应用服务器,以实现均衡的资源利用和降低某一服务器的负载压力。在这种配置下,欧洲的用户登录时选择“EUROPE_GROUP”,系统将自动选择一个位于欧洲的数据中心的服务器进行连接,这样不仅减少了网络延迟,还实现了服务器间的负载均衡。用户在 SAPGUI 中登录时,只需选择相应的 Logon Group(例如“FIN_GROUP”),系统就会自动将他们的连接请求分配到当前负载最小的应用服务器上,这种动态分配大大提升了系统的响应速度和稳定性。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1069

actuator+prometheus+grafana实现服务监控

actuator+prometheus+grafana实现服务监控 对Spring Boot监控能力有过了解的小伙伴都应该知道Spring Boot Actuator这个子项目,它为应用提供了强大的监控能力。从Spring Boot 2.x开始,Actuator将底层改为Micrometer,提供了更强、更灵活的监控能力。Micrometer是一个监控门面,可以类比成监控界的 Slf4j 。借助Micrometer,应用能够对接各种监控系统,例如本文所要介绍的:Prometheus Prometheu

qq_26462567的博客 3712

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

Prometheus+Grafana实现SpringCloud服务监控

背景: 由于项目上使用spring cloud,需要对一些服务指标就需要进行监控,以便于时刻了解各服务的运行状态。经过搜索材料,发现大多方案直接推荐用微服务最佳实践者——Netflix开源的方案(Atlas+Grafana),试着跟着搜索到的一些资料,并进行了尝试,结果表明成功案例都是在SpringBoot1.x上的;在SpringBoot2.x上,尚...

测试0901-1 1033

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

SpringBoot 2.x + Prometheus + Grafana 实现应用监控

1. 简介   提到监控系统,zabbix具有绝对的地位,它提供分布式系统监视以及网络监视功能的企业级的开源解决方案,能监视各种网络参数,保证服务器系统的安全运营,并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。但是针对于容器监控却有点力不从心,因此出现了Prometheus。Prometheus是一个开源的服务监控系统时间序列数据库,通过Http请求拉取被监控的服务暴露的端点公开的度量列表和值,然后存放到时序数据库中。最好再通过 Grafana的Dashboard进行图表展示分析和告警。

C3Stones 820

lwip-2.0.3

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

SpringBoot+Prometheus+Grafana搭建应用监控系统

springboot 2.X 中引入了 micrometer,它可以更方便的对接各种监控系统,包括 Prometheus。

最爱嫣夜来 1404

实战:Prometheus+Grafana监控Linux服务器及Springboot项目

本篇实战博文主要讲解了用docker-compose编排Prometheus、node-exporter、Grafana实现监控环境搭建,并叙述了Linux系统服务器指标监控,Springboot项目暴露指标接口进行全链路指标数据监控。当然,采用Grafana提供的Linux、Springboot监控仪表盘模板完全可以直接投入生产。

勤于笔记,成于点滴。 2640

【prometheus监控springboot2.x/进程/黑盒/域名】

本文介绍了基于Prometheus的微服务监控方案,涵盖SpringBoot应用、服务器进程、域名连通性等核心指标监控。方案采用容器化部署,提供从应用层到系统层的全方位监控能力,帮助快速定位故障,保障业务稳定性

m0_63756214的博客 436

容器服务(三)自动化监控 Prometheus、Grafana

中文名普罗米修斯,最初在SoundCloud上构建的监控系统,自2012年成为社区开源项目,用户非常活跃的开发人员和用户社区,2016年加入CNCF,成为继kubernetes之后的第二个托管项目官方网站https。

Men-DD 1399

【Prometheus & Grafana】搭建可视化监控平台

Prometheus 是一个开源的监控和报警系统,主要用于收集和存储时序数据。他的核心作用是监控应用和服务器等基础设施的状态,并根据收集到的数据进行报警。它能够对系统、服务、应用程序和硬件的各种指标(如 CPU 使用率、内存消耗、请求延迟等)进行实时监控。上图是 Prometheus 的主要的架构图,其中分为以下几个关键组件:Prometheus 作为一个完整的监控系统,具有多个关键组件,每个组件都在不同的阶段执行特定的功能。

weixin_44823875的博客 299

springboot2.X整合prometheus监控

springboot2.X整合prometheus监控 springboot2.X整合prometheus监控 springboot2.x暴露健康状况通过prometheus监控 prometheus-operator监控java应用整合 构建springboot项目的时候需要注意的点: 部署prometheus需要注意的点 参考 springbo...

869

Spring Boot Actuator 整合 Prometheus

参考文章:Grafana全面瓦解 grafana-doc 简介 Spring Boot 自带监控功能 Actuator,可以帮助实现对程序内部运行情况监控,比如监控状况、Bean加载情况、环境变量、日志信息、线程信息等。这一节结合 Prometheus 、Grafana 来更加直观的展示这些信息。 实验 说明 服务名 地址 端口 Prometheus 172.16.2.101 9090 Grafana 172.16.2.101 3000 Sprin

justlpf的专栏 1833

SpringBoot + Prometheus:打造高效监控系统

???? 这是一个或许对你有用的社群???? 一对一交流/面试小册/简历优化/求职解惑,欢迎加入「芋道快速开发平台」知识星球。下面是星球提供的部分资料:《项目实战(视频)》:从书中学,往事上“练”《互联网高频面试题》:面朝简历学习,春暖花开《架构 x 系统设计》:摧枯拉朽,掌控面试高频场景题《精进 Java 学习指南》:系统学习,互联网主流技术栈《必读 Java 源码专栏》:知其然,知其所以然????这是一个或许...

芋艿V 291
上一篇: 通过根结点到叶结点的路径还原多叉树
下一篇: IDEA 解决import类飘红
RichurLiu
博客等级 码龄14年 4粉丝 9原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值