自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

運維實戰(zhàn):兩種方式對Jenkins監(jiān)控

運維
Prometheus是一款開源的監(jiān)控、告警系統(tǒng),是繼k8s之后第二從Cloud Native Computing Foundation(云原生計算基金會,簡稱CNCF)畢業(yè)的項目。 Prometheus實現(xiàn)了與Zabbix或者Open-Falcon類似的功能,但更強大。

一.Monitoring插件

Monitoring插件(monitoring)使用JavaMelody,對Jenkins進行監(jiān)控。插件提供的監(jiān)控維度非常多:有內(nèi)存、CPU、HTTP相應(yīng)時間,當(dāng)前請求數(shù)??上]告警功能。

圖片圖片

安裝好插件后,可以在Manage Jenkins菜單下找到Monitoring of Jenkins master菜單項

圖片圖片

單擊菜單項進入后,顯示Monitoring儀表盤,但是沒有告警,不適合在大型項目中使用

圖片圖片

二.Prometheus監(jiān)控

Prometheus是一款開源的監(jiān)控、告警系統(tǒng),是繼k8s之后第二從Cloud Native Computing Foundation(云原生計算基金會,簡稱CNCF)畢業(yè)的項目。 Prometheus實現(xiàn)了與Zabbix或者Open-Falcon類似的功能,但更強大。

不像Zabbix和Open-Falcon采用的是push模式收集指標(biāo)數(shù)據(jù)的,Prometheus采用的是pull模式,即Prometheus的服務(wù)器端主動從客戶端拉取指標(biāo)數(shù)據(jù)。這個客戶端被稱為exporter。我們會在Jenkins上安裝Prometheus插件,目的就是為了暴露一個借口(exporter),這樣Prometheus就可以拉取到指標(biāo)數(shù)據(jù)了。

Prometheus本身是提供界面的,只不過過于簡陋。所以,一般都會使用Grafana對指標(biāo)進行展示。

圖片圖片

整合步驟: 1.Jenkins:安裝Prometheus插件(prometheus),Jenkins將暴露一個 “/prometheus” 接口。Prometheus插件本身是可以配置的。進入Manage Jenkins-》Configure System頁面。

圖片圖片

圖片圖片

通過此配置,我們可以選擇暴露接口的URL,以及暴露哪些指標(biāo)數(shù)據(jù)。

圖片圖片

2.配置Prometheus向Jenkins拉取監(jiān)控指標(biāo)數(shù)據(jù),加入配置

# 具體的metrics_path自己測試路徑
scrape_configs:
  - job_name: 'jenkins'
    metrics_path: "jenkins/prometheus"
    static_configs:
    - targets: ['1.1.1.1:11']


# vim prometheus-configmap.yaml
    - job_name: "jenkins"
      metrics_path: "/prometheus/"
      scheme: http
      scrape_interval: 10s
      scrape_timeout: 10s
      bearer_token: bearer_token
      static_configs:
      - targets: ['172.16.1.110:30009']

metrics path是Jenkins暴露給Prometheus的路徑。static configs數(shù)組的值是Jenkins的 ip地址:端口。

3.grafana:增加Prometheus數(shù)據(jù)源。

4.grafana:增加Jenkins:performanace and health overview面板,用以呈現(xiàn)Jenkins的數(shù)據(jù)。導(dǎo)入模板,這里導(dǎo)入的模板id是9964

圖片圖片

責(zé)任編輯:武曉燕 來源: 院長技術(shù)
相關(guān)推薦

2011-03-03 10:26:04

Pureftpd

2023-05-31 19:10:31

2010-09-07 11:09:59

2010-08-06 09:38:11

Flex讀取XML

2023-03-29 13:06:36

2010-04-20 15:32:20

主控負載均衡

2009-06-23 18:18:13

SpringHibernate

2009-06-25 13:43:00

Buffalo AJA

2010-02-02 14:32:32

Python線程編程

2010-10-21 16:24:18

sql server升

2021-05-27 10:57:01

TCP定時器網(wǎng)絡(luò)協(xié)議

2024-01-30 08:58:22

JenkinsGit流程

2016-04-06 10:02:23

手機微博運維監(jiān)控

2016-01-31 14:38:06

刻通云OpenStack

2011-04-02 09:48:38

深拷貝

2016-11-07 09:02:02

Malloc內(nèi)存syscall

2011-06-16 10:02:08

JAVA靜態(tài)載入

2010-07-15 14:38:55

Perl eval函數(shù)

2009-09-08 15:22:20

Spring依賴注入

2010-10-20 15:48:56

SQL Server許
點贊
收藏

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