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

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

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

一、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)點與缺點

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

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

架構(gòu)說明

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

1、部署 cAdvisor

拉取并運行 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 特點
  • 展示主機和容器兩個層次的監(jiān)控數(shù)據(jù)
  • 支持歷史數(shù)據(jù)查看
  • 界面簡陋,但支持數(shù)據(jù)導出(如 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

拉取并運行 Grafana

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

訪問界面

賬號:admin

密碼:admin

登錄后重設(shè)密碼

http://<IP>:3000/login

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

點擊 Add your first data source

選擇 Prometheus

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

點擊 “Save & Test”

導入儀表盤

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

先點擊 Import a dashboard 后,再點擊 Discard

輸入儀表盤模板 ID :193

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

查看監(jiān)控面板

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

獲取儀表盤模板ID

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

三、總結(jié)

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

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

相關(guān)文章

  • 教你使用Docker?Compose一鍵部署前后端分離項目

    教你使用Docker?Compose一鍵部署前后端分離項目

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

    Docker基礎(chǔ)學習之數(shù)據(jù)管理

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

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

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

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

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

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

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

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

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

    如何使用docker極簡打包java.jar鏡像并啟動

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

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

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

    docker?build運行報錯source:?not?found解決分析

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

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

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

最新評論

安宁市| 济南市| 无为县| 永寿县| 高台县| 绵竹市| 荣成市| 祁东县| 珲春市| 昔阳县| 巴南区| 蒙城县| 大足县| 澄城县| 正定县| 田东县| 通榆县| 定陶县| 文水县| 赤水市| 正蓝旗| 东乡县| 寿光市| 河间市| 岢岚县| 虎林市| 辽宁省| 通榆县| 常州市| 洞口县| 阳朔县| 襄汾县| 密云县| 闽侯县| 锡林郭勒盟| 来凤县| 昌平区| 潞西市| 朝阳区| 海淀区| 扎囊县|