最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Docker?監(jiān)控平臺(tái)部署的兩種實(shí)現(xiàn)步驟

 更新時(shí)間:2025年11月25日 10:24:54   作者:維爾切(wiltjer)  
本文主要介紹了Docker?監(jiān)控平臺(tái)部署的兩種實(shí)現(xiàn)步驟,包括cAdvisor、Prometheus和Grafana,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

一、Docker 自帶的監(jiān)控命令

1、docker ps

[root@docker ~]# docker ps

2、docker top <容器名>

[root@docker ~]# docker top mycentos

3、docker stats

[root@docker ~]# docker stats

優(yōu)點(diǎn)與缺點(diǎn)

  • 優(yōu)點(diǎn):簡(jiǎn)單、快速查看容器狀態(tài)
  • 缺點(diǎn):僅實(shí)時(shí)數(shù)據(jù),無法查看歷史趨勢(shì);功能有限

二、Docker 監(jiān)控解決方案:cAdvisor + Prometheus + Grafana

架構(gòu)說明

  • cAdvisor:數(shù)據(jù)采集器,收集容器和主機(jī)的資源使用情況
  • Prometheus:時(shí)序數(shù)據(jù)庫,存儲(chǔ)監(jiān)控?cái)?shù)據(jù)
  • Grafana:數(shù)據(jù)可視化平臺(tái),展示監(jiān)控圖表

1、部署 cAdvisor

拉取并運(yùn)行 cAdvisor 容器

[root@docker ~]# docker pull google/cadvisor
[root@docker ~]# docker run -d -v /:/rootfs:ro -v /var/run:/var/run:ro -v /sys:/sys:ro -v /var/lib/docker/:/var/lib/docker:ro -v /dev/disk/:/dev/disk:ro -p 8080:8080 --detach=true --name=cadvisor --privileged --device=/dev/kmsg google/cadvisor:latest

訪問界面

http://<IP>:8080/containers/docker

cAdvisor 特點(diǎn)
  • 展示主機(jī)和容器兩個(gè)層次的監(jiān)控?cái)?shù)據(jù)
  • 支持歷史數(shù)據(jù)查看
  • 界面簡(jiǎn)陋,但支持?jǐn)?shù)據(jù)導(dǎo)出(如 Prometheus)

2、部署 Prometheus

創(chuàng)建配置文件 /etc/prometheus/prometheus.yml

[root@docker ~]# mkdir -p /etc/prometheus
[root@docker ~]# vim /etc/prometheus/prometheus.yml
[root@docker ~]# chmod 777 /etc/prometheus/prometheus.yml
[root@docker ~]# systemctl restart chronyd
[root@docker ~]# systemctl enable chronyd
[root@docker ~]# hwclock -w
global:
  scrape_interval: 15s
  evaluation_interval: 15s

alerting:
  alertmanagers:
    - static_configs:
        - targets:

rule_files:

scrape_configs:
  - job_name: 'prometheus'
    static_configs:
      - targets: ['192.168.100.10:9090']
  - job_name: 'cadvisor'
    static_configs:
      - targets: ['192.168.100.10:8080']
[root@docker ~]# docker pull prom/prometheus
[root@docker ~]# docker run -itd --name prometheus -p 9090:9090 -v /etc/prometheus/prometheus.yml:/etc/prometheus/prometheus.yml prom/prometheus:latest --config.file=/etc/prometheus/prometheus.yml --web.enable-lifecycle
訪問界面
http://<IP>:9090/targets

  • 查看數(shù)據(jù)源狀態(tài)(應(yīng)顯示 cAdvisor 為 UP)

3、部署 Grafana

拉取并運(yùn)行 Grafana

[root@docker ~]# docker pull grafana/grafana
[root@docker ~]# docker run -itd --name=grafana -p 3000:3000 grafana/grafana

訪問界面

賬號(hào):admin

密碼:admin

登錄后重設(shè)密碼

http://<IP>:3000/login

配置數(shù)據(jù)源

點(diǎn)擊 Add your first data source

選擇 Prometheus

填寫 URL:http://<Prometheus_IP>:9090

點(diǎn)擊 “Save & Test”

導(dǎo)入儀表盤

點(diǎn)擊左側(cè) Dashboards 后,點(diǎn)擊 + Create dashboard

先點(diǎn)擊 Import a dashboard 后,再點(diǎn)擊 Discard

輸入儀表盤模板 ID :193

選擇剛剛配置的 Prometheus 數(shù)據(jù)源

查看監(jiān)控面板

顯示每個(gè)容器的 CPU、內(nèi)存、I/O 使用情況

獲取儀表盤模板ID

https://grafana.com/grafana/dashboards/

三、總結(jié)

  1. 推薦使用 cAdvisor + Prometheus + Grafana 組合,實(shí)現(xiàn) Docker 容器全方位監(jiān)控
  2. cAdvisor 負(fù)責(zé)數(shù)據(jù)采集,Prometheus 負(fù)責(zé)存儲(chǔ),Grafana 負(fù)責(zé)可視化
  3. Docker 自帶命令適合快速查看狀態(tài),但不適合長(zhǎng)期監(jiān)控與趨勢(shì)分析
  4. 監(jiān)控歷史數(shù)據(jù)有助于分析容器運(yùn)行狀況和性能瓶頸
  5. 若 Grafana 無數(shù)據(jù),請(qǐng)檢查 Docker 主機(jī)與監(jiān)控機(jī)時(shí)間是否同步

到此這篇關(guān)于Docker 監(jiān)控平臺(tái)部署的兩種實(shí)現(xiàn)步驟的文章就介紹到這了,更多相關(guān)Docker 監(jiān)控平臺(tái)部署內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 教你使用Docker?Compose一鍵部署前后端分離項(xiàng)目

    教你使用Docker?Compose一鍵部署前后端分離項(xiàng)目

    Compose是一個(gè)定義和管理多容器的工具,使用Python語言編寫,下面這篇文章主要給大家介紹了關(guān)于如何使用Docker?Compose一鍵部署前后端分離項(xiàng)目的相關(guān)資料,需要的朋友可以參考下
    2023-01-01
  • Docker基礎(chǔ)學(xué)習(xí)之?dāng)?shù)據(jù)管理

    Docker基礎(chǔ)學(xué)習(xí)之?dāng)?shù)據(jù)管理

    我們?cè)谑褂肈ocker 的時(shí)候,會(huì)產(chǎn)生很多數(shù)據(jù),比如web服務(wù)器啊,數(shù)據(jù)庫之類的,有時(shí)我們還需要備份或復(fù)制這些數(shù)據(jù),這就需要涉及到Docker的數(shù)據(jù)管理了。這篇文章就給大家詳細(xì)的介紹Docker的數(shù)據(jù)管理,感興趣的朋友們可以參考借鑒,下面來一起看看吧。
    2016-10-10
  • Docker?部署分布式搜索引擎?Elastic?Search的詳細(xì)過程

    Docker?部署分布式搜索引擎?Elastic?Search的詳細(xì)過程

    Elasticsearch是一款非常強(qiáng)大的開源搜索引擎,具備非常多強(qiáng)大功能,可以幫助我們從海量數(shù)據(jù)中快速找到需要的內(nèi)容,這篇文章主要介紹了Docker?部署分布式搜索引擎?Elastic?Search,需要的朋友可以參考下
    2023-02-02
  • 關(guān)于Docker?Desktop的WSL報(bào)錯(cuò)問題解決辦法

    關(guān)于Docker?Desktop的WSL報(bào)錯(cuò)問題解決辦法

    這篇文章主要介紹了關(guān)于Docker?Desktop的WSL報(bào)錯(cuò)問題解決辦法的相關(guān)資料,排查發(fā)現(xiàn)是因清理%temp%文件夾誤刪關(guān)鍵WSL文件,文中將解決辦法介紹的非常詳細(xì),需要的朋友可以參考下
    2025-03-03
  • docker exec執(zhí)行多個(gè)命令的操作

    docker exec執(zhí)行多個(gè)命令的操作

    這篇文章主要介紹了docker exec執(zhí)行多個(gè)命令的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • 在docker中部署tomcat并且部署java應(yīng)用程序的步驟詳解

    在docker中部署tomcat并且部署java應(yīng)用程序的步驟詳解

    本文給大家介紹如何在docker中部署tomcat及如何部署我們的應(yīng)用程序到docker容器的tomcat里,本文介紹的非常詳細(xì),具有參考借鑒價(jià)值,一起看看吧
    2016-10-10
  • 如何使用docker極簡(jiǎn)打包java.jar鏡像并啟動(dòng)

    如何使用docker極簡(jiǎn)打包java.jar鏡像并啟動(dòng)

    這篇文章主要介紹了如何使用docker極簡(jiǎn)打包java.jar鏡像并啟動(dòng),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-08-08
  • docker如何開啟2375端口提供外部訪問docker

    docker如何開啟2375端口提供外部訪問docker

    這篇文章主要介紹了docker如何開啟2375端口提供外部訪問docker問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • docker?build運(yùn)行報(bào)錯(cuò)source:?not?found解決分析

    docker?build運(yùn)行報(bào)錯(cuò)source:?not?found解決分析

    這篇文章主要為大家介紹了docker?build運(yùn)行報(bào)錯(cuò)source:?not?found解決分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-09-09
  • 清理Docker廢棄鏡像與緩存詳細(xì)圖文教程

    清理Docker廢棄鏡像與緩存詳細(xì)圖文教程

    在使用Docker進(jìn)行開發(fā)和部署過程中,我們可能會(huì)遇到需要?jiǎng)h除舊鏡像和容器以釋放磁盤空間或清除不再需要的緩存的情況,這篇文章主要給大家介紹了關(guān)于清理Docker廢棄鏡像與緩存的相關(guān)資料,需要的朋友可以參考下
    2024-07-07

最新評(píng)論

湖北省| 太白县| 根河市| 澎湖县| 安国市| 平谷区| 长乐市| 东乡族自治县| 县级市| 苍山县| 丁青县| 交口县| 定陶县| 哈尔滨市| 延川县| 苏尼特右旗| 胶州市| 成都市| 连城县| 武冈市| 汝阳县| 启东市| 阿尔山市| 杨浦区| 麟游县| 潮安县| 锡林郭勒盟| 新乐市| 洛南县| 德令哈市| 古蔺县| 晋中市| 舞钢市| 台湾省| 通城县| 阿荣旗| 卢氏县| 云林县| 武夷山市| 牟定县| 大宁县|