Prometheus
文章平均质量分 99
技术流奶爸奶爸
一位走技术流的超级奶爸
展开
-
Prometheus+Springboot2.x实用实战——Timer(二)之WebMvcMetricsFilter(最少配置的Timer记录)
关于Prometheus一个开源的监控项目,集成服务发现(Consul)、数据收集(Metrics)、存储(TSDB)及展示(通常是接入Grafana),外加一系列的周边支持(比如Springboot集成等等)换而言之: 简单、好用具体的搭建及打点类型(Counter、Gauge、Timer),建议百度按需搜索,也可参考如下文章:《基于Prometheus搭建SpringCloud全方位立...原创 2020-05-11 14:10:06 · 7181 阅读 · 4 评论 -
《打造高可用监控系统》之——Prometheus使用TIKV进行远程读(remote_read)和远程写(remote_write)
Prometheus的整体设计模型是基于单实例的。如果要打造高可用的Prometheus服务,一般通过2种方式进行:1、简单的多节点,数据仍就存在本地;2、使用remote_read和remote_write功能。网上有很多使用InfluxDB完成上述第二种方案的组件。而笔者公司内部没有InfluxDB服务。所以转而尝试通过TiKV实现。原创 2020-04-26 16:36:15 · 5263 阅读 · 6 评论 -
《打造高可用监控系统》之——Consul+Prometheus+SpringBoot框架下不使用Spring Cloud组件完成Consul服务注册(by consul-api)
笔者在使用Consul+Prometheus+SpringBoot框架时碰到了一个问题:在使用公司的微服务组件搭建一个新的站点时,微服务组件与SpringCloud的spring-cloud-dependencies组件存在冲突:当引入SpringCloud组件时,会导致微服务组件报错。为了保证站点能如期上线,则屏蔽了spring-cloud-dependencies组件。如何解决冲突,让该站点负载能正常接入监控体系?本文总结了整个问题的解决过程原创 2020-03-11 18:29:47 · 934 阅读 · 0 评论 -
Prometheus+Springboot2.x实用实战——Timer(一)之@Timed初探
Prometheus+Springboot2.x实用实战——Timer(一)之@Timed初探@TimedTimer主要参数value()extraTags()description()@Timed的用法Timed的引用TimeAspectWebMvcMetricsFilter@Timed在io.micrometer.core.annotation包下面,我们发现了一个非常有意思的注解 @Ti...原创 2019-10-17 23:51:28 · 15101 阅读 · 2 评论