内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

如何快速部署Prometheus監(jiān)控系統(tǒng)

如何快速部署Prometheus監(jiān)控系統(tǒng),針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。

公司主營業(yè)務:成都網(wǎng)站設計、成都網(wǎng)站制作、外貿(mào)網(wǎng)站建設、移動網(wǎng)站開發(fā)等業(yè)務。幫助企業(yè)客戶真正實現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。創(chuàng)新互聯(lián)建站是一支青春激揚、勤奮敬業(yè)、活力青春激揚、勤奮敬業(yè)、活力澎湃、和諧高效的團隊。公司秉承以“開放、自由、嚴謹、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領域給我們帶來的挑戰(zhàn),讓我們激情的團隊有機會用頭腦與智慧不斷的給客戶帶來驚喜。創(chuàng)新互聯(lián)建站推出福綿免費做網(wǎng)站回饋大家。

這里演示如何快速搭建 Prometheus 監(jiān)控系統(tǒng)。

環(huán)境說明

我們將通過 Prometheus 監(jiān)控兩臺 Docker Host:192.168.56.102 和 192.168.56.103,監(jiān)控 host 和容器兩個層次的數(shù)據(jù)。

按照架構圖,我們需要運行如下組件:

Prometheus Server

Prometheus Server 本身也將以容器的方式運行在 host 192.168.56.103 上。

Exporter

Prometheus 有很多現(xiàn)成的 Exporter,完整列表請參考 https://prometheus.io/docs/instrumenting/exporters/

我們將使用:

  1. Node Exporter,負責收集 host 硬件和操作系統(tǒng)數(shù)據(jù)。它將以容器方式運行在所有 host 上。

  2. cAdvisor,負責收集容器數(shù)據(jù)。它將以容器方式運行在所有 host 上。

Grafana

顯示多維數(shù)據(jù),Grafana 本身也將以容器方式運行在 host 192.168.56.103 上。

運行 Node Exporter

在兩個 host 上執(zhí)行如下命令:

docker run -d -p 9100:9100 \
-v "/proc:/host/proc" \
-v "/sys:/host/sys" \
-v "/:/rootfs" \
--net=host \
prom/node-exporter \
--path.procfs /host/proc \
--path.sysfs /host/sys \
--collector.filesystem.ignored-mount-points "^/(sys|proc|dev|host|etc)($|/)"

注意,這里我們使用了 --net=host,這樣 Prometheus Server 可以直接與 Node Exporter 通信。

Node Exporter 啟動后,將通過 9100 提供 host 的監(jiān)控數(shù)據(jù)。在瀏覽器中通過 http://192.168.56.102:9100/metrics 測試一下。

如何快速部署Prometheus監(jiān)控系統(tǒng)

運行 cAdvisor

在兩個 host 上執(zhí)行如下命令:

docker run \
--volume=/:/rootfs:ro \
--volume=/var/run:/var/run:rw \
--volume=/sys:/sys:ro \
--volume=/var/lib/docker/:/var/lib/docker:ro \
--publish=8080:8080 \
--detach=true \
--name=cadvisor \
--net=host \
google/cadvisor:latest

注意,這里我們使用了 --net=host,這樣 Prometheus Server 可以直接與 cAdvisor 通信。

cAdvisor 啟動后,將通過 8080 提供 host 的監(jiān)控數(shù)據(jù)。在瀏覽器中通過 http://192.168.56.102:8080/metrics 測試一下。

如何快速部署Prometheus監(jiān)控系統(tǒng)

最重要的配置是:

static_configs:
- targets: ['localhost:9090','localhost:8080','localhost:9100','192.168.56.102:8080','192.168.56.102:9100']

指定從哪些 exporter 抓取數(shù)據(jù)。這里指定了兩臺 host 上的 Node Exporter 和 cAdvisor。

另外 localhost:9090 就是 Prometheus Server 自己,可見 Prometheus 本身也會收集自己的監(jiān)控數(shù)據(jù)。同樣地,我們也可以通過 http://192.168.56.103:9090/metrics 測試一下。

如何快速部署Prometheus監(jiān)控系統(tǒng)

如下圖所示:

如何快速部署Prometheus監(jiān)控系統(tǒng)

登錄后,Grafana 將引導我們配置 Data Source。

如何快速部署Prometheus監(jiān)控系統(tǒng)

Url 輸入 Prometheus Server 的地址 http://192.168.56.103:9090

其他保持默認值,點擊 Add。

如果一切順利,Grafana 應該已經(jīng)能夠訪問 Prometheus 中存放的監(jiān)控數(shù)據(jù)了,那么如何展示呢?

Grafana 是通過 Dashboard 展示數(shù)據(jù)的,在 Dashboard 中需要定義:

  1. 展示 Prometheus 的哪些多維數(shù)據(jù)?需要給出具體的查詢語言表達式。

  2. 用什么形式展示,比如二維線性圖,儀表圖,各種坐標的含義等。

可見,要做出一個 Dashboard 也不是件容易的事情。幸運的是,我們可以借助開源社區(qū)的力量,直接使用現(xiàn)成的 Dashboard。

訪問 https://grafana.com/dashboards?dataSource=prometheus&search=docker,將會看到很多用于監(jiān)控 Docker 的 Dashboard。

我們可以下載這些現(xiàn)成的 Dashboard,然后 import 到我們的 Grafana 中就可以直接使用了。

比如下載 Docker and system monitoring,得到一個 json 文件,然后點擊 Grafana 左上角菜單 Dashboards -> Import。

導入我們下載的 json 文件。

Dashboard 將立刻展示出漂亮的圖表。

在這個 Dashboard 中,上部分是 host 的數(shù)據(jù),我們可以通過 Node 切換不同的 host。

Dashboard 的下半部分展示的是所有的容器監(jiān)控數(shù)據(jù)。Grafana 的 Dashboard 是可交互的,我們可以在圖表上只顯示指定的容器、選取指定的時間區(qū)間、重新組織和排列圖表、調(diào)整刷新頻率,功能非常強大。

關于如何快速部署Prometheus監(jiān)控系統(tǒng)問題的解答就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注創(chuàng)新互聯(lián)行業(yè)資訊頻道了解更多相關知識。

名稱欄目:如何快速部署Prometheus監(jiān)控系統(tǒng)
本文網(wǎng)址:http://www.rwnh.cn/article44/peoihe.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供面包屑導航、定制網(wǎng)站、網(wǎng)站設計公司、Google、網(wǎng)頁設計公司、響應式網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

h5響應式網(wǎng)站建設
湛江市| 长宁县| 红河县| 齐河县| 高雄县| 调兵山市| 长丰县| 遂溪县| 咸丰县| 长海县| 四会市| 潼南县| 视频| 潼关县| 汝州市| 崇仁县| 喀喇沁旗| 长治县| 申扎县| 永寿县| 隆林| 乐安县| 根河市| 舟山市| 安义县| 大冶市| 酒泉市| 汉川市| 辽宁省| 浮山县| 威海市| 松溪县| 贡觉县| 大冶市| 祁门县| 兴化市| 正蓝旗| 克拉玛依市| 泽库县| 霞浦县| 乐业县|