当前位置: 首页 > news >正文

【微服务】springboot对接Prometheus指标监控使用详解

目录

一、前言

二、微服务监控概述

2.1 微服务常用监控指标

2.2 微服务常用指标监控工具

2.3 微服务使用Prometheus监控优势

三、环境准备

3.1 部署Prometheus服务

3.2 部署Grafana 服务

3.3 提前搭建springboot工程

3.3.1 引入基础依赖

3.3.2 配置Actuator 端点

3.3.3 访问actuator端点

四、springboot接入Prometheus

4.1 工程配置与改造操作流程

4.4.1 引入新的依赖包

4.4.2 补充配置信息

4.4.3 prometheus 端点验证

4.4.4 增加配置bean

4.4.5 打包并部署到服务器

4.2 配置Prometheus

4.2.1 修改Prometheus 配置文件

4.2.2 重启Prometheus 服务

五、SpringBoot监控指标接入Grafana

5.1 部署与启动Grafana服务

5.2 官网拷贝监控模板的ID

5.3 配置dashboard

六、写在文末


一、前言

随着微服务在生产环境大规模部署和应用,随之而来也带来了新的问题,其中比较关键的就是关于微服务的运维和监控。行业有句话叫无监控不运维,以springboot为基础框架的微服务开发和部署模式,给业务快速发展提供了有效的支撑,但随着业务的飞速发展,需要拆分的服务也越来越多,这就给线上的运维工作带了很大的挑战,所以近些年来,微服务的运维、链路跟踪和各类指标监控被日渐重视起来。本文将结合微服务运维监控中的指标监控进行详细的说明。

二、微服务监控概述

2.1 微服务常用监控指标

 在微服务的监控世界里,可以说涉及到的内容非常多,涵盖内容也比较多,结合实际经验以下列举了微服务中常用的一些监控指标:

  • 性能指标

    • 响应时间 (Response Time):请求从发起到收到响应的时间。

    • 吞吐量 (Throughput):单位时间内处理的请求数量。

    • 延迟 (Latency):请求到达系统到处理完成的时

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 远程连接服务
  • 【java框架开发技术点】通过反射机制调用类中的私有或受保护的方法
  • 基于 STM32 的 NAS私有云盘搭建:集成LwIP 协议、HTTP/HTTPS、WEB前端技术栈(代码示例)
  • React高级特性
  • 了解关于标准化的知识
  • 【Golang 面试 - 进阶题】每日 3 题(十四)
  • 算法【N皇后问题位运算实现】
  • 基于SpringBoot+Vue的校园便利平台(带1w+文档)
  • 当 iOS 系统遇到卡顿现象,有哪些有效的解决方法?
  • 使用CLI脚手架搭建Vue2项目
  • python-鼠标绘画线条程序
  • 跟《经济学人》学英文:2024年07月27日这期 AI firms will soon exhaust most of the internet’s data
  • 【Docker】Dockerfile 文件编写
  • 基于SpringBoot+Vue的校车调度管理系统(带1w+文档)
  • CF 训练2
  • canvas 绘制双线技巧
  • CentOS学习笔记 - 12. Nginx搭建Centos7.5远程repo
  • Codepen 每日精选(2018-3-25)
  • CSS3 聊天气泡框以及 inherit、currentColor 关键字
  • Javascript弹出层-初探
  • Java应用性能调优
  • k个最大的数及变种小结
  • laravel with 查询列表限制条数
  • Lucene解析 - 基本概念
  • MD5加密原理解析及OC版原理实现
  • Python 基础起步 (十) 什么叫函数?
  • SAP云平台运行环境Cloud Foundry和Neo的区别
  • scala基础语法(二)
  • Vue小说阅读器(仿追书神器)
  • webpack+react项目初体验——记录我的webpack环境配置
  • 关于for循环的简单归纳
  • 基于 Ueditor 的现代化编辑器 Neditor 1.5.4 发布
  • 删除表内多余的重复数据
  • 时间复杂度与空间复杂度分析
  • 腾讯优测优分享 | 你是否体验过Android手机插入耳机后仍外放的尴尬?
  • 译有关态射的一切
  • 应用生命周期终极 DevOps 工具包
  • 与 ConTeXt MkIV 官方文档的接驳
  • 远离DoS攻击 Windows Server 2016发布DNS政策
  • 2017年360最后一道编程题
  • 支付宝花15年解决的这个问题,顶得上做出十个支付宝 ...
  • ​io --- 处理流的核心工具​
  • #NOIP 2014# day.1 T3 飞扬的小鸟 bird
  • (24)(24.1) FPV和仿真的机载OSD(三)
  • (函数)颠倒字符串顺序(C语言)
  • (六)Flink 窗口计算
  • (论文阅读32/100)Flowing convnets for human pose estimation in videos
  • (三)模仿学习-Action数据的模仿
  • (十八)devops持续集成开发——使用docker安装部署jenkins流水线服务
  • (使用vite搭建vue3项目(vite + vue3 + vue router + pinia + element plus))
  • ... 是什么 ?... 有什么用处?
  • .class文件转换.java_从一个class文件深入理解Java字节码结构
  • .NET C# 操作Neo4j图数据库
  • .net core 6 集成和使用 mongodb
  • .NET 的静态构造函数是否线程安全?答案是肯定的!