mica-prometheus 使用文档

功能

  • Spring cloud 对接 Prometheus http_sd,支持 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-prometheus 效果图

alert web hook

添加配置

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
}

微信 vs 公众号

如梦技术

精彩内容每日推荐!!!