spring boot2配置Prometheus

spring boot2配置Prometheus&Grafana

micrometer

micrometer簡介

Springboot2在spring-boot-actuator中引入了micrometer,對1.x的metrics進行了重構,另外支持對接的監控系統也更加豐富(Atlas、Datadog、Ganglia、Graphite、Influx、JMX、NewRelic、Prometheus、SignalFx、StatsD、Wavefront)。micrometer除了一些基本metrics與dropwizard-metrics相類似外,重點支持了tag。配合支持tag/label的監控系統,使得我們可以更加方便地對metrics進行多維度的統計查詢及監控。

micrometer與spring boot集成架構

 

應用通過micrometer採集和暴露監控端點給prometheus,prometheus通過pull模式來採集監控時序數據信息。之後作爲數據源提供給grafana進行展示。

spring boot2.X.X配置策略

添加依賴

在pom 文件中添加Prometheus 所需依賴

<dependency>
    <groupId>io.micrometer</groupId
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章