原文:3W字干货深入分析基于Micrometer和Prometheus实现度量和监控的方案

前提 最近线上的项目使用了spring actuator做度量统计收集,使用Prometheus进行数据收集,Grafana进行数据展示,用于监控生成环境机器的性能指标和业务数据指标。一般,我们叫这样的操作为 埋点 。SpringBoot中的依赖spring actuator中集成的度量统计API使用的框架是Micrometer,官网是micrometer.io。在实践中发现了业务开发者滥用了M ...

2020-07-06 21:16 0 2684 推荐指数:

查看详情

micrometer + grafana + prometheus搭建JVM监控

micrometer 在spring2.x中,spring-boot-actuator集成了micrometer, 可以直接导入 https://micrometer.io/docs/registry/prometheus https://docs.spring.io/spring-boot ...

Sat Jul 03 00:05:00 CST 2021 0 147
深入分析Java单例模式的各种方案

单例模式 Java内存模型的抽象示意图: 所有单例模式都有一个共性,那就是这个类没有自己的状态。也就是说无论这个类有多少个实例,都是一样的;然后除此者外更重要的是,这个类如果有两个或两个以上的 ...

Tue Apr 04 02:51:00 CST 2017 0 1257
MySQL泛泛而谈(3W

下面对于MySQL进行相关介绍,文档的内容较为基础,仅仅设计操作,少量原理,大佬请绕道哦。 废话少说,开冲! 一、MySQL架构介绍 1-MySQL简介 概述 MySQL是一个关系型数据库 ...

Thu Jun 10 22:02:00 CST 2021 0 226
硬核干货:4W从源码上分析JUC线程池ThreadPoolExecutor的实现原理

前提 很早之前就打算看一次JUC线程池ThreadPoolExecutor的源码实现,由于近段时间比较忙,一直没有时间整理出源码分析的文章。之前在分析扩展线程池实现可回调的Future时候曾经提到并发大师Doug Lea在设计线程池ThreadPoolExecutor的提交任务的顶层接口 ...

Fri Aug 28 06:07:00 CST 2020 5 1662
Micrometer + Prometheus 监控 Feign 调用实战

背景 可观测性是系统架构的基石,准确详细的度量是工程师的重要决策来源。对于微服务系统,除了传统意义上系统边界层的监控指标,服务内部调用的情况也需引起重视,这回就来分享下笔者在实现Feign调用监控的实战经验。 实现 先看看我们的监控对象:调用次数,附带标签有:服务名、uri、计数、状态码 ...

Sun Jan 09 22:51:00 CST 2022 0 1183
并发——深入分析ThreadLocal的实现原理

一、前言   这篇博客来分析一下ThreadLocal的实现原理以及常见问题,由于现在时间比较晚了,我就不废话了,直接进入正题。 二、正文 2.1 ThreadLocal是什么   在讲实现原理之前,我先来简单的说一说ThreadLocal是什么。ThreadLocal被称作线程 ...

Fri Apr 17 00:38:00 CST 2020 0 2017
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM