mica 2.5.4 发布,新增 mica-prometheus 模块支持 http sd

栏目: 软件资讯 · 发布时间: 4年前

内容简介:一、mica(云母) mica是一个微服务组件集,但不仅仅是组件,我们关注的是微服务生态并持续演进,尽量做到开箱即用,简化使用和排坑。总共已有 40+ 组件,并且很多组件已经打通。 二、版本说明 最新版本 mica 版本...

一、mica(云母)

mica是一个微服务组件集,但不仅仅是组件,我们关注的是微服务生态并持续演进,尽量做到开箱即用,简化使用和排坑。总共已有 40+ 组件,并且很多组件已经打通。

mica 2.5.4 发布,新增 mica-prometheus 模块支持 http sd

二、版本说明

最新版本

mica 版本

spring boot 版本

spring cloud 版本

2.5.4

mica 2.5.x

2.5.x

2020

2.4.10

mica 2.4.x

2.4.x

2020

2.1.1-GA

mica 2.0.x~2.1.x

2.2.x ~ 2.3.x

Hoxton

说明:mica 对 Spring cloud 为非强制依赖,除了 mica-jobs、mica-prometheus 其他组件普通 Spring boot 项目也可以使用

三、更新记录

  • 新增 mica-prometheus 模块支持 http sd 和 alert webhook。
  • mica-swagger 支持 v3 注解 @TagR 添加 v3 注解。 
  • mica-logging 代码优化。
  • github actions 添加缓存。 
  • ???? 更新模块图。
  • ???? [Summer 2021] 添加英文 readme。 
  • ⬆️ 升级 Spring Native 到 0.10.2。
  • ⬆️ 升级到 Spring boot 到 2.5.4 
  • ⬆️ 升级 mica-auto 到 2.1.3 修复多模块增量编译问题。
  • ⬆️ 升级 jsoup 到 1.14.2,不再支持低版本 jsoup。 
  • ⬆️ 升级 knife4j 到 3.0.3
  • ⬆️ 升级到 jfinal 到 4.9.16

四、重点说明

  • mica-prometheus 组件是为了方便 Spring cloud 服务对接 Prometheus http_sd 和 alert webhook,支持 servletwebflux,建议集成到 Spring boot admin 这类非业务服务中。

maven

<dependency>
  <groupId>net.dreamlu</groupId>
  <artifactId>mica-prometheus</artifactId>
  <version>${version}</version>
</dependency>

gradle

compile("net.dreamlu:mica-prometheus:${version}")

http-sd 使用

- job_name: micax-cloud
  honor_timestamps: true
  scrape_interval: 15s
  scrape_timeout: 10s
  metrics_path: /actuator/prometheus
  scheme: http
  http_sd_configs:
  - url: 'http://{ip}:{port}/actuator/prometheus/sd'

效果图

mica 2.5.4 发布,新增 mica-prometheus 模块支持 http sd

alert webhook

receivers:
- name: "alerts"
  webhook_configs:
  - url: 'http://{ip}:{port}/actuator/prometheus/alerts'
    send_resolved: true

自定义监听事件并处理

@Async
@EventListener
public void onAlertEvent(AlertMessage message) {
	// 处理 alert webhook message
}

五、mica生态

六、文档


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

写给大忙人看的C++

写给大忙人看的C++

【美】Brian Overland(布莱恩.奥弗兰德) / 卢涛、李颖 / 电子工业出版社 / 2015-8 / 109.00

《写给大忙人看的C++》全面介绍了C++语言知识,既提供了学习C++语言最新功能的捷径,也为快速找到特定问题的答案提供了便利。《写给大忙人看的C++》简明地描述了C++核心语言和标准库中几乎所有的函数、对象和运算符,一目了然地显示了语法、结构和重要函数的信息,内容组织形式便于快速查找信息。《写给大忙人看的C++》精选了实用的例子来深入地讲解概念,还提供了富有挑战性的练习及参考答案,便于读者举一反三......一起来看看 《写给大忙人看的C++》 这本书的介绍吧!

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具