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生态

六、文档


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

查看所有标签

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

Python编程

Python编程

[美]埃里克·马瑟斯 / 袁国忠 / 人民邮电出版社 / 2016-7-1 / CNY 89.00

本书是一本针对所有层次的Python 读者而作的Python 入门书。全书分两部分:第一部分介绍用Python 编程所必须了解的基本概念,包括matplotlib、NumPy 和Pygal 等强大的Python 库和工具介绍,以及列表、字典、if 语句、类、文件与异常、代码测试等内容;第二部分将理论付诸实践,讲解如何开发三个项目,包括简单的Python 2D 游戏开发如何利用数据生成交互式的信息图......一起来看看 《Python编程》 这本书的介绍吧!

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

MD5 加密
MD5 加密

MD5 加密工具

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具