国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Docker容器監(jiān)控之 CAdvisor+InfluxDB+Granfana

這篇具有很好參考價(jià)值的文章主要介紹了Docker容器監(jiān)控之 CAdvisor+InfluxDB+Granfana。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

通過docker stats命令可以很方便的看到當(dāng)前宿主機(jī)上所有容器的CPU,內(nèi)存以及網(wǎng)絡(luò)流量等數(shù)據(jù),一般小公司夠用了。但是,docker stats統(tǒng)計(jì)結(jié)果只能是當(dāng)前宿主機(jī)的全部容器,數(shù)據(jù)資料是實(shí)時(shí)的,沒有地方存儲(chǔ)、沒有健康指標(biāo)過線預(yù)警等功能

容器監(jiān)控3劍客

CAdvisor監(jiān)控收集+InfluxDB存儲(chǔ)數(shù)據(jù)+Granfana展示圖表

Docker容器監(jiān)控之 CAdvisor+InfluxDB+Granfana,docker,docker,容器

CAdvisor

CAdvisor是一個(gè)容器資源監(jiān)控工具,包括容器的內(nèi)存,CPU,網(wǎng)絡(luò)IO,磁盤IO等監(jiān)控,同時(shí)提供了一個(gè)

WEB頁面用于查看容器的實(shí)時(shí)運(yùn)行狀態(tài)。CAdvisor默認(rèn)存儲(chǔ)2分鐘的數(shù)據(jù),而且只是針對(duì)單物理機(jī)。

不過,CAdvisor提供了很多數(shù)據(jù)集成接口,支持InfluxDB,Redis,Kafka,Elasticsearch等集成,可以加

上對(duì)應(yīng)配置將監(jiān)控?cái)?shù)據(jù)發(fā)往這些數(shù)據(jù)庫存儲(chǔ)起來。

CAdvisor功能主要有兩點(diǎn)

  • 展示Host和容器兩個(gè)層次的監(jiān)控?cái)?shù)據(jù)。
  • 展示歷史變化數(shù)據(jù)。

InfluxDB

InfluxDB是用Go語言編寫的一個(gè)開源分布式時(shí)序、事件和指標(biāo)數(shù)據(jù)庫,無需外部依賴。

CAdvisor默認(rèn)只在本機(jī)保存最近2分鐘的數(shù)據(jù),為了持久化存儲(chǔ)數(shù)據(jù)和統(tǒng)一收集展示監(jiān)控?cái)?shù)據(jù),需要將數(shù)據(jù)存儲(chǔ)到InfluxDB中。InfluxDB是一個(gè)時(shí)序數(shù)據(jù)庫,專門用于存儲(chǔ)時(shí)序相關(guān)數(shù)據(jù),很適合存儲(chǔ)CAdvisor的數(shù)據(jù)。而且,CAdvisor本身已經(jīng)提供了InfluxDB的集成方法,豐啟動(dòng)容器時(shí)指定配置即可。

InfluxDB主要功能:

  • 基于時(shí)間序列,支持與時(shí)間有關(guān)的相關(guān)函數(shù)(如最大、最小、求和等);
  • 可度量性:你可以實(shí)時(shí)對(duì)大量數(shù)據(jù)進(jìn)行計(jì)算;
  • 基于事件:它支持任意的事件數(shù)據(jù);

Granfana

Grafana是一個(gè)開源的數(shù)據(jù)監(jiān)控分析可視化平臺(tái),支持多種數(shù)據(jù)源配置(支持的數(shù)據(jù)源包括InfluxDB, MySQL, Elasticsearch, OpenTSDB、Graphite等)和豐富的插件及模板功能,支持圖表權(quán)限控制和報(bào)警Grafan主要特性

  • 靈活豐富的圖形化選項(xiàng)
  • 可以混合多種風(fēng)格
  • 支持白天和夜間模式
  • 多個(gè)數(shù)據(jù)源

compose容器編排+容器監(jiān)控三劍客

新建目錄

Docker容器監(jiān)控之 CAdvisor+InfluxDB+Granfana,docker,docker,容器

新建3件套組合的docker-compose.yml

version: '3.1'
 
volumes:
  grafana_data: {}
 
services:
 influxdb:
  image: tutum/influxdb:0.9
  restart: always
  environment:
    - PRE_CREATE_DB=cadvisor
  ports:
    - "8083:8083"
    - "8086:8086"
  volumes:
    - ./data/influxdb:/data
 
 cadvisor:
  image: google/cadvisor
  links:
    - influxdb:influxsrv
  command: -storage_driver=influxdb -storage_driver_db=cadvisor -storage_driver_host=influxsrv:8086
  restart: always
  ports:
    - "8080:8080"
  volumes:
    - /:/rootfs:ro
    - /var/run:/var/run:rw
    - /sys:/sys:ro
    - /var/lib/docker/:/var/lib/docker:ro
 
 grafana:
  user: "104"
  image: grafana/grafana
  user: "104"
  restart: always
  links:
    - influxdb:influxsrv
  ports:
    - "3000:3000"
  volumes:
    - grafana_data:/var/lib/grafana
  environment:
    - HTTP_USER=admin
    - HTTP_PASS=admin
    - INFLUXDB_HOST=influxsrv
    - INFLUXDB_PORT=8086
    - INFLUXDB_NAME=cadvisor
    - INFLUXDB_USER=root
    - INFLUXDB_PASS=root

Docker容器監(jiān)控之 CAdvisor+InfluxDB+Granfana,docker,docker,容器

啟動(dòng)docker-compose文件

docker-compose up

Docker容器監(jiān)控之 CAdvisor+InfluxDB+Granfana,docker,docker,容器

等待比較長(zhǎng)的一段時(shí)間

實(shí)在太慢可以考慮換源

https://www.yii666.com/blog/450976.html

查看三個(gè)服務(wù)容器是否啟動(dòng)

Docker容器監(jiān)控之 CAdvisor+InfluxDB+Granfana,docker,docker,容器

瀏覽cAdvisor收集服務(wù),http://ip:8080/

Docker容器監(jiān)控之 CAdvisor+InfluxDB+Granfana,docker,docker,容器

第一次訪問慢,cadvisor也有基礎(chǔ)的圖形展現(xiàn)功能,這里主要用它來作數(shù)據(jù)采集

瀏覽influxdb存儲(chǔ)服務(wù),http://ip:8083/

Docker容器監(jiān)控之 CAdvisor+InfluxDB+Granfana,docker,docker,容器

瀏覽grafana展現(xiàn)服務(wù),http://ip:3000

默認(rèn)帳戶密碼(admin/admin)

Docker容器監(jiān)控之 CAdvisor+InfluxDB+Granfana,docker,docker,容器

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

Docker容器監(jiān)控之 CAdvisor+InfluxDB+Granfana,docker,docker,容器

選擇influxdb數(shù)據(jù)源

選擇InfluxDB數(shù)據(jù)源,Name不要寫死IP , 使用名稱即可 , 因?yàn)榍懊娴膁ocker-compose 容器編排文件中有配置名稱這塊 , 且IP有可能隨著Docker 的每一次重啟而變動(dòng)

Docker容器監(jiān)控之 CAdvisor+InfluxDB+Granfana,docker,docker,容器

配置細(xì)節(jié)

Database 使用cadvisor 同樣是因?yàn)榍懊嫖覀冊(cè)赿ocker-compose文件中有給influxDB初始化了一個(gè)數(shù)據(jù)庫, cAdvisor也是將數(shù)據(jù)寫入的該庫 , 賬戶 root 密碼自己設(shè)置。

Docker容器監(jiān)控之 CAdvisor+InfluxDB+Granfana,docker,docker,容器

配置面板panel

Docker容器監(jiān)控之 CAdvisor+InfluxDB+Granfana,docker,docker,容器

添加一個(gè)面板

Docker容器監(jiān)控之 CAdvisor+InfluxDB+Granfana,docker,docker,容器

在右側(cè)可以選擇各式各樣的圖形 , 柱狀圖 , 虛線圖等

Docker容器監(jiān)控之 CAdvisor+InfluxDB+Granfana,docker,docker,容器

Query一欄里面的配置類似于SQl的選項(xiàng), default是默認(rèn)查詢那個(gè)字段, 后面是篩選條件 , 其他的都不用管 ALIAS 是給這項(xiàng)起個(gè)別名, 如果需要一張圖展示多個(gè)數(shù)據(jù)項(xiàng), 可以繼續(xù)添加查詢語句 , B 、C之類的 ,

Docker容器監(jiān)控之 CAdvisor+InfluxDB+Granfana,docker,docker,容器

配置完成之后進(jìn)行保存

Docker容器監(jiān)控之 CAdvisor+InfluxDB+Granfana,docker,docker,容器

到這里cAdvisor+InfluxDB+Grafana容器監(jiān)控系統(tǒng)就部署完成了文章來源地址http://www.zghlxwxcb.cn/news/detail-614571.html

到了這里,關(guān)于Docker容器監(jiān)控之 CAdvisor+InfluxDB+Granfana的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 構(gòu)建Docker容器監(jiān)控系統(tǒng) (1)(Cadvisor +InfluxDB+Grafana)

    構(gòu)建Docker容器監(jiān)控系統(tǒng) (1)(Cadvisor +InfluxDB+Grafana)

    目錄 Cadvisor +InfluxDB+Grafana 1. Cadvisor? 2.InfluxDB 3.Grafana 開始部署: 下載組件鏡像 創(chuàng)建自定義網(wǎng)絡(luò) 創(chuàng)建influxdb容器 創(chuàng)建數(shù)據(jù)庫和數(shù)據(jù)庫用戶 ?創(chuàng)建Cadvisor 容器 ?準(zhǔn)備測(cè)試鏡像 ?創(chuàng)建granafa容器 ?訪問granfana 添加數(shù)據(jù)源 Add data source 新建?Dashboard 概述: Docker作為目前十分出色的容器

    2024年02月13日
    瀏覽(25)
  • 【Docker】性能測(cè)試監(jiān)控平臺(tái)搭建:InfluxDB+Grafana+Jmeter+cAdvisor

    【Docker】性能測(cè)試監(jiān)控平臺(tái)搭建:InfluxDB+Grafana+Jmeter+cAdvisor

    在做性能測(cè)試時(shí),如果有一個(gè)性能測(cè)試結(jié)果實(shí)時(shí)展示的頁面,可以極大的提高我們對(duì)系統(tǒng)性能表現(xiàn)的掌握程度,進(jìn)而提高我們的測(cè)試效率。 但是我們每次打開Jmeter都會(huì)有幾個(gè)碩大的字提示別用GUI模式進(jìn)行負(fù)載測(cè)試,而且它自帶的監(jiān)視器效果實(shí)在一般:在Windows下渲染效果不好

    2024年02月14日
    瀏覽(40)
  • prometheus+cadvisor監(jiān)控docker容器

    prometheus+cadvisor監(jiān)控docker容器

    一、安裝cadvisor 二、運(yùn)行容器 若出現(xiàn)如下報(bào)錯(cuò) 執(zhí)行 三、訪問頁面 ip:8088 四、Prometheus集成 五、在grafana中導(dǎo)入面板 六、監(jiān)控圖

    2024年02月11日
    瀏覽(26)
  • Docker容器監(jiān)控(Cadvisor +Prometheus+Grafana)

    Docker容器監(jiān)控(Cadvisor +Prometheus+Grafana)

    環(huán)境部署,接著上一篇文章Docker容器部署(Cadvisor +InfluxDB+Grafana)開始 目錄 1、先清理一下容器 2、部署Cadvisor 3、訪問Cadvisor頁面 4、部署Prometheus 5、準(zhǔn)備配置 6、運(yùn)行prometheus容器 7、訪問prometheus頁面 8、部署Grafana? 9、配置Grafana ?10、測(cè)試 1、先清理一下容器 2、部署Cadvisor 3、

    2024年02月14日
    瀏覽(22)
  • docker容器監(jiān)控:Cadvisor +Prometheus+Grafana的安裝部署

    docker容器監(jiān)控:Cadvisor +Prometheus+Grafana的安裝部署

    目錄 Cadvisor +Prometheus+Grafana的安裝部署 一、安裝docker: 1、安裝docker-ce 2、阿里云鏡像加速器 3、下載組件鏡像 4、創(chuàng)建自定義網(wǎng)絡(luò) 二、部署Cadvisor 1、被監(jiān)控主機(jī)上部署Cadvisor容器 2、訪問cAdvisor頁面 三、安裝prometheus 1、部署Prometheus? 2、先準(zhǔn)備配置 3、訪問prometheus頁面 四、部

    2024年02月14日
    瀏覽(30)
  • 使用prometheus+grafana+cadvisor架構(gòu)監(jiān)控docker容器實(shí)戰(zhàn)

    本次實(shí)驗(yàn)包括兩個(gè)內(nèi)容: 1.使用docker原生命令和Linux shell腳本結(jié)合的傳統(tǒng)方式,對(duì)容器進(jìn)行監(jiān)控; 2.采用云原生監(jiān)控利器prometheus對(duì)docker容器進(jìn)行監(jiān)控; 文章收錄到 csdn 我是沐風(fēng)曉月的博客 【prometheus監(jiān)控系列】專欄 ,此專欄是 沐風(fēng)曉月 對(duì)云原生prometheus的的總結(jié),希望能夠加

    2023年04月12日
    瀏覽(24)
  • 構(gòu)建Docker容器監(jiān)控系統(tǒng)(Cadvisor +Prometheus+Grafana)

    構(gòu)建Docker容器監(jiān)控系統(tǒng)(Cadvisor +Prometheus+Grafana)

    ????????Cadvisor是Google開源的一款用于展示和分析容器運(yùn)行狀態(tài)的可視化工具。通過在主機(jī)上運(yùn)行Cadvisor用戶可以輕松的獲取到當(dāng)前主機(jī)上容器的運(yùn)行統(tǒng)計(jì)信息,并以圖表的形式向用戶展示。 阿里云鏡像加速器 阿里云登錄 - 歡迎登錄阿里云,安全穩(wěn)定的云計(jì)算服務(wù)平臺(tái) 歡

    2024年02月14日
    瀏覽(30)
  • 構(gòu)建Docker容器監(jiān)控系統(tǒng)(2)(Cadvisor +Prometheus+Grafana)

    構(gòu)建Docker容器監(jiān)控系統(tǒng)(2)(Cadvisor +Prometheus+Grafana)

    Cadvisor產(chǎn)品簡(jiǎn)介 Cadvisor是Google開源的一款用于展示和分析容器運(yùn)行狀態(tài)的可視化工具。通過在主機(jī)上運(yùn)行Cadvisor用戶可以輕松的獲取到當(dāng)前主機(jī)上容器的運(yùn)行統(tǒng)計(jì)信息,并以圖表的形式向用戶展示。 被監(jiān)控主機(jī)上部署Cadvisor容器 清空原來的 [root@agent ~]# docker rm -f $(docker ps -aq)

    2024年02月14日
    瀏覽(49)
  • Ubantu docker學(xué)習(xí)筆記(九)容器監(jiān)控 自帶的監(jiān)控+sysdig+scope+cAdvisor+prometheus

    Ubantu docker學(xué)習(xí)筆記(九)容器監(jiān)控 自帶的監(jiān)控+sysdig+scope+cAdvisor+prometheus

    監(jiān)控,這一個(gè)詞對(duì)于我們開發(fā)人員已經(jīng)習(xí)以為常,我們通過對(duì)于內(nèi)存、IO、CPU等性能的監(jiān)控去判斷當(dāng)前運(yùn)行狀態(tài)的情況,容器作為一個(gè)已經(jīng)打包好的虛擬環(huán)境亦是如此,特別是多個(gè)容器運(yùn)行,需要收集docker各容器的運(yùn)行狀態(tài)和運(yùn)行信息,本章將進(jìn)行容器監(jiān)控,第三方容器監(jiān)控

    2024年02月06日
    瀏覽(27)
  • Cadvisor+InfluxDB+Grafan+Prometheus(詳解)

    Cadvisor+InfluxDB+Grafan+Prometheus(詳解)

    目錄 一、Cadvisor+InfluxDB+Grafan案例概述 (一)Cadvisor? Cadvisor 產(chǎn)品特點(diǎn): (二)InfluxDB InfluxDB應(yīng)用場(chǎng)景: InfluxDB主要功能: InfluxDB主要特點(diǎn): (三)Grafana Grafana主要特性: (四)Prometheus產(chǎn)品簡(jiǎn)介 Prometheus的主要特征有: 二、Cadvisor+InfluxDB+Grafan監(jiān)控組件架構(gòu) ????????Docker作

    2024年02月13日
    瀏覽(20)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包