监控工具普罗米修斯(Prometheus)的介绍与安装
以下我們?cè)赼rm架構(gòu)上以Prometheus2.28.1為例來(lái)進(jìn)行一下安裝(支持arm和mips)
環(huán)境準(zhǔn)備
登錄后復(fù)制
下載安裝包
wget https://github.com/prometheus/prometheus/releases/download/v2.28.1/prometheus-2.28.1.linux-arm64.tar.gz
解壓
tar -zxvf prometheus-2.28.1.linux-arm64.tar.gz
配置文件講解
Prometheus 默認(rèn)的配置文件分為四大塊:
global 塊:Prometheus 的全局配置
比如 scrape_interval 表示 Prometheus 多久抓取一次數(shù)據(jù),evaluation_interval 表示多久檢測(cè)一次告警規(guī)則;
alerting 塊:關(guān)于 Alertmanager 的配置,這個(gè)我們后面再看;
rule_files 塊:告警規(guī)則,這個(gè)我們后面再看;
scrape_config 塊:這里定義了 Prometheus 要抓取的目標(biāo),我們可以看到默認(rèn)已經(jīng)配置了一個(gè)名稱(chēng)為 prometheus 的 job,這是因?yàn)?Prometheus 在啟動(dòng)的時(shí)候也會(huì)通過(guò) HTTP 接口暴露自身的指標(biāo)數(shù)據(jù),這就相當(dāng)于 Prometheus 自己監(jiān)控自己,雖然這在真正使用 Prometheus 時(shí)沒(méi)啥用處,但是我們可以通過(guò)這個(gè)例子來(lái)學(xué)習(xí)如何使用 Prometheus;可以訪問(wèn) http://localhost:9099/metrics
注意:配置文件中的static_configs地址是我們要抓取的目標(biāo)而不是Prometheus的服務(wù)端口
初次測(cè)試,不需要配置任何東西,直接啟動(dòng)接口,如果端口被占用可以使用以下命令啟動(dòng)
./prometheus --config.file=prometheus.yml --web.listen-address=:9099
帶上&符號(hào)后臺(tái)運(yùn)行
該參數(shù)決定何時(shí)刪除舊數(shù)據(jù),默認(rèn)為15天。在啟動(dòng)腳本里更改–storage.tsdb.retention=90d可以延長(zhǎng),或者啟動(dòng)時(shí)帶上這個(gè)參數(shù)即可。
檢測(cè)prometheus.yml編寫(xiě)的是否正確
./promtool check config prometheus.yml
返回
#Checking prometheus.yml
SUCCESS: 0 rule files found
訪問(wèn)地址: http://192.168.5.236:9099/
總結(jié)
以上是生活随笔為你收集整理的监控工具普罗米修斯(Prometheus)的介绍与安装的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: android白色暗色主题,使用Kotl
- 下一篇: 炫酷进度条:Android 仿应用宝下载