第三章 Prometheus部署

2021-10-14 18:58:26 字數 2583 閱讀 7502

a)	二進位制部署

b) docker部署

c) web控制台

d) 配置prometheus監控本身

二進位制部署docker部署web控制台:http://localhost:9090

配置prometheus監控本身:

scrape_configs:

-job_name:』prometheus』

scrape_interval:5s

static_configs:

-targets:[『localhost:9090』]

[root@k8smaster ~]# wget
2、解壓安裝

[root@k8smaster ~]# tar zxf prometheus-2.22.2.linux-amd64.tar.gz

[root@k8smaster ~]# mv prometheus-2.22.2.linux-amd64 /usr/local/prometheus

[root@k8smaster ~]# cd /usr/local/prometheus/

[root@k8smaster prometheus]# ls

console_libraries consoles license notice prometheus prometheus.yml promtool

3、配置監控本機

[root@k8smaster prometheus]# cat prometheus.yml		# 預設就是監控本機(在這不需要改)

[root@k8smaster prometheus]# ./prometheus –help

--config.file="prometheus.yml" # 指定配置檔案

--web.listen-address="0.0.0.0:9090" # 監控位址,埠

--storage.tsdb.path="data/" # 資料儲存路徑,預設當前目錄下的data

--storage.tsdb.retention=15 # 資料儲存時間,預設15天,如果想要持久化建議儲存在資料庫裡

4、訪問prometheus

瀏覽器 -- >

alerts:監控告警的、配置監控告警規則 

graph:圖形

status:

runtime & build information:檢視當前基礎環境

command-line flags:命令列日誌

configuration:當前配置檔案資訊

rules:角色,定義監控指標告警規則

targets:當前已經納入被監控主機的情況

service discovery:服務發現,動態配置服務監控目標

5、prometheus後台啟用

[root@k8smaster prometheus]# cd /usr/lib/systemd/system

[root@k8smaster system]# cp sshd.service prometheus.service

[root@k8smaster system]# cat prometheus.service

[unit]

description=

[service]

restart=on-failure

execstart=/usr/local/prometheus/prometheus --config.file=/usr/local/prometheus/prometheus.yml

[install]

wantedby=multi-user.target

[root@k8smaster system]# systemctl start prometheus

[root@k8smaster system]# ps -ef | grep prometheus # 檢視一下是否啟用

[root@k8smaster ~]# docker run  -d    -p 9090:9090     -v /usr/local/prometheus/prometheus.yml:/etc/prometheus/prometheus.yml     prom/prometheus
再次測試是否可以正常訪問

metrics # 自己暴露的指標

第三章 堆疊

1.基礎知識 堆疊可以實現很多的應用,遞迴的問題轉化成非遞迴形式,在本質上也是堆疊的問題.它是一種 filo 操作的資料結構,一般也有兩種儲存方式 陣列跟鍊錶實現形式,這裡我給出了鍊錶形式的堆疊模板,裡面包括了基本的堆疊所有的操作,還有兩個比較著名的應用例子,時間倉促,精力比較有限,關於迷宮老鼠還沒...

第三章 曙光

第三章 曙光 第二場校園招聘開始了。其實,洋對這個公司的不是很了解。因為前幾天突然在bbs上面看到了這個公司的招聘資訊,洋覺得這個公司不錯,就上網投了簡歷。接下來的乙個多小時,讓洋很震撼!想不到這個公司這個厲害,而且無論從哪方面來說,絕對不比之前的那個公司差。想不到自己的乙個不經意的決定到了這個大的...

第三章 遞迴

遞迴是一種強大的方法,它允許乙個物件以其自身更小的形式來定義自己。恐怕沒有什麼比觀察神秘的自然界中出現的遞迴現象更好的方法來體會遞迴的重要意義了。想想蕨類植物的葉子,每片葉子的小枝幹都是整片葉子的較小縮影 又或者兩個反光的物體,相互對映對方的漸遠的影像。這樣的例子使我們明白儘管大自然的力量是強大的,...