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

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

這篇具有很好參考價值的文章主要介紹了構建Docker容器監(jiān)控系統(tǒng)(2)(Cadvisor +Prometheus+Grafana)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

Cadvisor產(chǎn)品簡介

Cadvisor是Google開源的一款用于展示和分析容器運行狀態(tài)的可視化工具。通過在主機上運行Cadvisor用戶可以輕松的獲取到當前主機上容器的運行統(tǒng)計信息,并以圖表的形式向用戶展示。

接著上一篇來繼續(xù)

部署Cadvisor

被監(jiān)控主機上部署Cadvisor容器

清空原來的

[root@agent ~]# docker rm -f $(docker ps -aq)

c78b7f80fd41

a76c56a3155b

14c0398f35a2

a0010d5c535f

[root@agent ~]# ?docker run -d \

> --volume=/:/rootfs:ro \

> --volume=/var/run:/var/run:ro \

> --volume=/sys:/sys:ro \

> --volume=/var/lib/docker/:/var/lib/docker:ro \

> --volume=/dev/disk/:/dev/disk:ro \

> --publish=8080:8080 \

> --detach=true \

> --name=cadvisor \

> google/cadvisor:latest

fbd537636358169b4bcbce652b94211b06c4c7aee41362ceeb456004510b7e82

訪問cAdvisor頁面

訪問http://192.168.50.50:8080?cAdvisor頁面可以看到收集到的數(shù)據(jù)

?構建Docker容器監(jiān)控系統(tǒng)(2)(Cadvisor +Prometheus+Grafana),docker,prometheus,grafana

?構建Docker容器監(jiān)控系統(tǒng)(2)(Cadvisor +Prometheus+Grafana),docker,prometheus,grafana

Prometheus產(chǎn)品簡介

Prometheus是一個最初在SoundCloud上構建的開源系統(tǒng)監(jiān)視和警報工具包。自2012年成立以來,很多公司和組織都采用了Prometheus,該項目擁有非?;钴S的開發(fā)者和用戶社區(qū)。 它現(xiàn)在是一個獨立的開源項目,可以獨立于任何公司進行維護。 為了強調(diào)這一點,并闡明項目的治理結構,Prometheus于2016年加入Cloud Native Computing Foundation(云原生基金會),作為繼Kubernetes之后的第二個托管項目。

Prometheus的主要特征有:

  1. 多維度數(shù)據(jù)模型-由指標鍵值對標識的時間序列數(shù)據(jù)組成
  2. PromQL,一種靈活的查詢語言
  3. 不依賴分布式存儲; 單個服務器節(jié)點是自治的
  4. 以HTTP方式,通過pull模型拉取時間序列數(shù)據(jù)
  5. 支持通過中間網(wǎng)關推送時間序列數(shù)據(jù)
  6. 通過服務發(fā)現(xiàn)或者靜態(tài)配置,來發(fā)現(xiàn)目標服務對象
  7. 支持多種多樣的圖表和界面展示

部署Prometheus?

[root@agent ~]# docker pull prom/prometheus

Using default tag: latest

*latest: Pulling from prom/prometheus

3cb635b06aa2: Pull complete

34f699df6fe0: Pull complete

33d6c9635e0f: Pull complete

f2af7323bed8: Pull complete

c16675a6a294: Pull complete

827843f6afe6: Pull complete

3d272942eeaf: Pull complete

7e785cfa34da: Pull complete

05e324559e3b: Pull complete

170620261a59: Pull complete

ec35f5996032: Pull complete

5509173eb708: Pull complete

Digest: sha256:cb9817249c346d6cfadebe383ed3b3cd4c540f623db40c4ca00da2ada45259bb

Status: Downloaded newer image for prom/prometheus:latest

docker.io/prom/prometheus:latest

?配置prometheus.yml

一定注意格式很容易出錯

[root@agent ~]# vim /tmp/prometheus.yml


# my global config

global:

  scrape_interval:     15s # Set the scrape interval to every 15 seconds. Default is every 1 minute.

  evaluation_interval: 15s # Evaluate rules every 15 seconds. The default is every 1 minute.#       

# scrape_timeout is set to the global default (10s).


# Alertmanager configuration

alerting:

  alertmanagers:

  - static_configs:

    - targets:

      # - alertmanager:9093


# Load rules once and periodically evaluate them according to the global 'evaluation_interval'.

rule_files:

  # - "first_rules.yml"

  # - "second_rules.yml"


# A scrape configuration containing exactly one endpoint to scrape:

# Here it's Prometheus itself.

scrape_configs:

  # The job name is added as a label `job=<job_name>` to any timeseries scraped from this config.

  - job_name: 'prometheus'


# metrics_path defaults to '/metrics'

# scheme defaults to 'http'.


    static_configs:

    - targets: ['localhost:9090']

  - job_name: 'docker'      ##定義一個叫docker的組

    static_configs:

    - targets: ['192.168.50.50:8080']   ##填寫一個或多個cadvisor的主機地址用逗號隔開

運行容器

[root@agent ~]# docker run -d \

> --name=prometheus ?-p 9090:9090 ?\

> -v /tmp/prometheus.yml:/etc/prometheus/prometheus.yml \

> ?-v /etc/localtime:/etc/localtime \

> prom/prometheus

a8d8416ff184232a062a71fa4ee458c904b74f6f7b86313539708fe435bd4dd1

查看有沒有啟動

[root@agent ~]# docker ps -a

CONTAINER ID ??IMAGE ???????????????????COMMAND ??????????????????CREATED ????????STATUS ????????PORTS ??????????????????????????????????????NAMES

a8d8416ff184 ??prom/prometheus ?????????"/bin/prometheus --c…" ??2 minutes ago ??Up 2 seconds ??0.0.0.0:9090->9090/tcp, :::9090->9090/tcp ??prometheus

7c5c6cae02da ??google/cadvisor:latest ??"/usr/bin/cadvisor -…" ??3 minutes ago ??Up 3 minutes ??0.0.0.0:8080->8080/tcp, :::8080->8080/tcp ??cadvisor

?訪問prometheus頁面

http://192.168.50.50:9090

構建Docker容器監(jiān)控系統(tǒng)(2)(Cadvisor +Prometheus+Grafana),docker,prometheus,grafana

?看到docker組狀態(tài)up為正常

?構建Docker容器監(jiān)控系統(tǒng)(2)(Cadvisor +Prometheus+Grafana),docker,prometheus,grafana

?查詢都可以查

構建Docker容器監(jiān)控系統(tǒng)(2)(Cadvisor +Prometheus+Grafana),docker,prometheus,grafana

?構建Docker容器監(jiān)控系統(tǒng)(2)(Cadvisor +Prometheus+Grafana),docker,prometheus,grafana

?部署Granfana

[root@agent ~]# docker run -d \
> --name=grafana \
>? -p 3000:3000 \
> grafana/grafana
91f8dea9a3970f374e521eeb9203fab24e9ef766b8f95bb0672ea1706daa2e7d
[root@agent ~]# docker run --name=nginx -d -p 80:80 nginx
accb1ec5c8c9f711ba8d023474746beb32c041929b934029d41248c7c81c64d8

訪問http://192.168.50.50:3000默認賬戶admin 密碼 admin首次登陸需要修改密碼

構建Docker容器監(jiān)控系統(tǒng)(2)(Cadvisor +Prometheus+Grafana),docker,prometheus,grafana

?構建Docker容器監(jiān)控系統(tǒng)(2)(Cadvisor +Prometheus+Grafana),docker,prometheus,grafana

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

?構建Docker容器監(jiān)控系統(tǒng)(2)(Cadvisor +Prometheus+Grafana),docker,prometheus,grafana

?構建Docker容器監(jiān)控系統(tǒng)(2)(Cadvisor +Prometheus+Grafana),docker,prometheus,grafana

?構建Docker容器監(jiān)控系統(tǒng)(2)(Cadvisor +Prometheus+Grafana),docker,prometheus,grafana

導入模板

?構建Docker容器監(jiān)控系統(tǒng)(2)(Cadvisor +Prometheus+Grafana),docker,prometheus,grafana

構建Docker容器監(jiān)控系統(tǒng)(2)(Cadvisor +Prometheus+Grafana),docker,prometheus,grafana

?選擇對應的數(shù)據(jù)源,點擊導入,就可以看到被監(jiān)控主機的數(shù)據(jù)構建Docker容器監(jiān)控系統(tǒng)(2)(Cadvisor +Prometheus+Grafana),docker,prometheus,grafana

?準備測試容器

[root@agent ~]# docker run --name=nginx -d -p 80:80 nginx
accb1ec5c8c9f711ba8d023474746beb32c041929b934029d41248c7c81c64d8

可以看到成功了

右上角保存

構建Docker容器監(jiān)控系統(tǒng)(2)(Cadvisor +Prometheus+Grafana),docker,prometheus,grafana

?構建Docker容器監(jiān)控系統(tǒng)(2)(Cadvisor +Prometheus+Grafana),docker,prometheus,grafana

到此Cadvisor +Prometheus+Grafana基本架構部署完畢文章來源地址http://www.zghlxwxcb.cn/news/detail-634109.html

到了這里,關于構建Docker容器監(jiān)控系統(tǒng)(2)(Cadvisor +Prometheus+Grafana)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

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

領支付寶紅包贊助服務器費用

相關文章

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

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

    一、安裝cadvisor 二、運行容器 若出現(xiàn)如下報錯 執(zhí)行 三、訪問頁面 ip:8088 四、Prometheus集成 五、在grafana中導入面板 六、監(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、準備配置 6、運行prometheus容器 7、訪問prometheus頁面 8、部署Grafana? 9、配置Grafana ?10、測試 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)絡 二、部署Cadvisor 1、被監(jiān)控主機上部署Cadvisor容器 2、訪問cAdvisor頁面 三、安裝prometheus 1、部署Prometheus? 2、先準備配置 3、訪問prometheus頁面 四、部

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

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

    2023年04月12日
    瀏覽(23)
  • Ubantu docker學習筆記(九)容器監(jiān)控 自帶的監(jiān)控+sysdig+scope+cAdvisor+prometheus

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

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

    2024年02月06日
    瀏覽(27)
  • 云原生監(jiān)控系統(tǒng)Prometheus:基于Prometheus構建智能化監(jiān)控告警系統(tǒng)

    云原生監(jiān)控系統(tǒng)Prometheus:基于Prometheus構建智能化監(jiān)控告警系統(tǒng)

    目錄 一、理論 1.Promethues簡介 2.監(jiān)控告警系統(tǒng)設計思路 3.Prometheus監(jiān)控體系 4.Prometheus時間序列數(shù)據(jù) 5.Prometheus的生態(tài)組件 6.Prometheus工作原理 7.Prometheus監(jiān)控內(nèi)容 8.部署Prometheus 9.部署Exporters 10.部署Grafana進行展示 二、實驗 1.部署Prometheus 2.部署Exporters 2.監(jiān)控遠程MySQL 3.部署Grafana進行

    2024年02月07日
    瀏覽(25)
  • K8S結合Prometheus構建監(jiān)控系統(tǒng)

    K8S結合Prometheus構建監(jiān)控系統(tǒng)

    一、Prometheus簡介 1、Prometheus基本介紹 數(shù)據(jù)模型:Prometheus 使用時間序列數(shù)據(jù)模型來存儲監(jiān)控數(shù)據(jù)。時間序列由一個唯一的指標名稱和一組鍵值對標簽組成,代表了某個指標在特定時間點的數(shù)值。這種數(shù)據(jù)模型非常適合度量指標的變化和趨勢。 數(shù)據(jù)采集:Prometheus 支持多種數(shù)據(jù)

    2024年02月03日
    瀏覽(95)
  • Prometheus監(jiān)控添加監(jiān)控mongodb+docker+MySQL8.0+服務器系統(tǒng)進程監(jiān)控+域名過期時間監(jiān)控

    Prometheus監(jiān)控添加監(jiān)控mongodb+docker+MySQL8.0+服務器系統(tǒng)進程監(jiān)控+域名過期時間監(jiān)控

    環(huán)境: 192.168.1.144? Ubuntu系統(tǒng)已經(jīng)部署好Prometheus監(jiān)控部署教程請看本人前面的教程? 192.168.1.140? centos7系統(tǒng)已安裝docker+docker-compose 1、在被監(jiān)控端以docker-compose方式安裝mongodb mkdir /data/mangodb/ #創(chuàng)建mangodb的目錄 cd /data/mangodb/ #進入目錄下 2,寫docker-compose.yaml文件 vim docker-compose.y

    2024年02月02日
    瀏覽(54)
  • ELK日志監(jiān)控系統(tǒng)搭建詳細步驟(針對docker容器啟動的鏡像、微服務版)

    ELK日志監(jiān)控系統(tǒng)搭建詳細步驟(針對docker容器啟動的鏡像、微服務版)

    ? ?? ELK Stack 是 Elasticsearch 、Logstash、Kiban a 三個開源軟件的組合。在實時數(shù)據(jù)檢索和分析場合,三者通常是配合共用,而且又都先后歸于 Elastic.co 公司名下,故有此簡稱 。 百度介紹: ? ? ? Elasticsearch是強大的數(shù)據(jù)搜索引擎,是分布式、通過restful方式進行交互的近實時搜索

    2024年02月05日
    瀏覽(25)
  • Docker容器監(jiān)控之 CAdvisor+InfluxDB+Granfana

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

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

    2024年02月15日
    瀏覽(48)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

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

二維碼1

領取紅包

二維碼2

領紅包