偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

Grafana + Prometheus快速搭建監(jiān)控平臺(tái)

系統(tǒng) Linux
隨著業(yè)務(wù)的越發(fā)復(fù)雜,軟件系統(tǒng)也越來越龐大,對(duì)軟件系統(tǒng)的要求越來越高,意味著我們需要隨時(shí)掌控系統(tǒng)的運(yùn)行情況。因此,系統(tǒng)的實(shí)時(shí)監(jiān)控以及可視化展示,就顯得非常重要。今天來介紹下使用Grafana + Prometheus快速搭建監(jiān)控平臺(tái)。

 隨著業(yè)務(wù)的越發(fā)復(fù)雜,軟件系統(tǒng)也越來越龐大,對(duì)軟件系統(tǒng)的要求越來越高,意味著我們需要隨時(shí)掌控系統(tǒng)的運(yùn)行情況。因此,系統(tǒng)的實(shí)時(shí)監(jiān)控以及可視化展示,就顯得非常重要。

今天來介紹下使用Grafana + Prometheus快速搭建監(jiān)控平臺(tái)。

總體可視化方案


Grafana:通過將采集的數(shù)據(jù)查詢?nèi)缓罂梢暬恼故?/p>

Prometheus:存儲(chǔ)的是時(shí)序數(shù)據(jù),即按相同時(shí)序(相同名稱和標(biāo)簽),以時(shí)間維度存儲(chǔ)連續(xù)的數(shù)據(jù)的集合

Exporter:它是prometheus監(jiān)控中重要的組成部分,負(fù)責(zé)數(shù)據(jù)指標(biāo)的采集

Grafana介紹

 Grafana是一個(gè)開源的度量分析與可視化套件。經(jīng)常被用作基礎(chǔ)設(shè)施的時(shí)間序列數(shù)據(jù)和應(yīng)用程序分析的可視化。

Grafana支持許多不同的數(shù)據(jù)源。每個(gè)數(shù)據(jù)源都有一個(gè)特定的查詢編輯器,該編輯器定制的特性和功能是公開的特定數(shù)據(jù)來源。


Prometheus介紹

 Prometheus是一套開源的系統(tǒng)監(jiān)控和報(bào)警框架,可以理解Prometheus是數(shù)據(jù)庫(kù),它需要配合Exporter使用。Exporter是負(fù)責(zé)數(shù)據(jù)匯報(bào)的程序,不同的Exporter負(fù)責(zé)不同的業(yè)務(wù)。其統(tǒng)一命名格式:xx_exporter。

Prometheus官方提供的exporter有blackbox_exporter、consul_exporter、graphite_exporter、haproxy_exporter、memcached_exporter、mysqld_exporter、node_exporter、statsd_exporter,還有很多第三方的exporter,例如:Redis exporter、RabbitMQ exporter等

Prometheus只會(huì)采集指定格式的監(jiān)控信息,它周期性地調(diào)用exporter提供的metrics數(shù)據(jù)接口來獲取數(shù)據(jù),而exporter就是按照Prometheus規(guī)定的格式采集各種軟件的監(jiān)控信息

案例:利用JMX監(jiān)控Java程序效果

 搭建過程

本文采用的是Windows系統(tǒng)安裝grafana和Prometheus,直接下載雙擊即可。

Grafana默認(rèn)地址:http://127.0.0.1:3000,默認(rèn)賬號(hào)和密碼都是admin

 

Prometheus默認(rèn)地址:http://127.0.0.1:9090

 

jmx_exporter

監(jiān)控Java程序可以使用jmx_exporter,github地址:https://github.com/prometheus/jmx_exporter

java -javaagent:./jmx_prometheus_javaagent-0.14.0.jar=8081:config.yaml -jar yourJar.jar

config.yaml內(nèi)容可以參考jmx_exporter項(xiàng)目中example_configs目錄

Prometheus配置

修改prometheus.yml,配置需要拉取的exporter的地址


如果看到targets中有你添加的exporter表示已經(jīng)可以收集到數(shù)據(jù)了

 Grafana設(shè)置

添加數(shù)據(jù)源

 選中prometheus

配置地址 

 使用Grafana插件生成dashboard

grafana提供了很多dashboard模版,例如從 https://grafana.com/dashboards/8563 這里下載一個(gè)模板,導(dǎo)入 grafana 中即可實(shí)現(xiàn)jvm監(jiān)控。 

 

也可以通過手動(dòng)創(chuàng)建dashboard

創(chuàng)建監(jiān)控面板 


創(chuàng)建監(jiān)控指標(biāo)圖表

 添加指標(biāo)

 

保存即可。

告警功能

是不是感覺實(shí)現(xiàn)監(jiān)控的可視化非常方便,同時(shí)prometheus還提供告警插件alertmanager,可以通過alertmanager實(shí)現(xiàn)異常監(jiān)控的報(bào)警功能。

 

責(zé)任編輯:姜華 來源: 今日頭條
相關(guān)推薦

2023-12-27 08:47:41

PrometheusLinux架構(gòu)

2020-12-30 05:34:25

監(jiān)控PrometheusGrafana

2023-10-09 08:12:00

2021-07-01 11:29:45

KubernetesGrafana監(jiān)控

2022-07-11 09:36:38

SpringJava開發(fā)

2023-12-27 18:05:13

2020-10-20 09:07:11

監(jiān)控PrometheusZabbix

2023-10-11 09:58:07

2023-04-26 00:01:04

2022-07-29 21:23:54

Grafana微服務(wù)

2023-12-28 18:40:42

2023-02-28 22:52:47

2021-01-08 09:02:19

CentOS7Prometheus監(jiān)控

2023-08-03 07:35:10

kubernetes云原生

2025-04-09 11:35:00

MySQL數(shù)據(jù)庫(kù)監(jiān)控

2020-12-01 08:32:12

Spring Boot

2022-07-26 09:34:23

監(jiān)控系統(tǒng)

2021-11-18 09:46:24

ServerlessKubeless 阿里云

2025-01-27 08:23:41

2022-03-01 16:26:09

鏈路監(jiān)控日志監(jiān)控分布式系統(tǒng)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)