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

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

這篇具有很好參考價(jià)值的文章主要介紹了Ubantu docker學(xué)習(xí)筆記(九)容器監(jiān)控 自帶的監(jiān)控+sysdig+scope+cAdvisor+prometheus。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。


監(jiān)控,這一個(gè)詞對(duì)于我們開(kāi)發(fā)人員已經(jīng)習(xí)以為常,我們通過(guò)對(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)控來(lái)進(jìn)行講解。
Ubantu docker學(xué)習(xí)筆記(九)容器監(jiān)控 自帶的監(jiān)控+sysdig+scope+cAdvisor+prometheus

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

我們先去運(yùn)行幾個(gè)容器

docker run -d -p 80 --name ceshi-1-httpd httpd
docker run -d -it --name ceshi-2-busybox busybox
docker run -d -it --name ceshi-3-centos centos
命令 解釋
ps 查看容器狀態(tài)
container ls 查看容器狀態(tài)
top 【容器ID】 查看容器內(nèi)進(jìn)程
stats 查看容器各項(xiàng)資源消耗情況

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

像有些命令我們已經(jīng)非常常見(jiàn)了,Docker所自帶的容器指令可以實(shí)時(shí)的去捕捉信息,但是我們也會(huì)存在一些問(wèn)題,數(shù)缺形時(shí)少直觀,無(wú)法反應(yīng)所占用的趨勢(shì),為此,我們引入第三方監(jiān)控軟件。

二、Sysdig

2.1介紹

Sysdig 是一款命令行監(jiān)控工具,因其輕量級(jí)的特點(diǎn)深受廣大用戶的喜愛(ài)。Svsdig 就像放大鏡,使用戶可以更清晰地看到宿主機(jī)與容器的各項(xiàng)行為。它相當(dāng)干多種 Linux 監(jiān)控工具的合集。同時(shí)docker上為我們提供了他的容器鏡像!

docker run -it --rm --name sysdig --privileged=true  \
--volume=/var/run/docker.sock:/host/var/run/docker.sock  \
--volume=/dev:/host/dev  \
--volume=/proc:/host/proc:ro  \
--volume=/boot:/host/boot:ro  \
--volume=/lib/modules:/host/lib/modules:ro  \
--volume=/usr:/host/usr:ro sysdig/sysdig


#--privileged=true:賦予特殊權(quán)限;

其實(shí)看到這里,我們會(huì)有一個(gè)疑問(wèn),他作為一個(gè)容器,他怎么去獲取我們的容器的信息的,我們注意到這個(gè)命令**/var/run/docker.sock**我們現(xiàn)在來(lái)詳細(xì)參看下命令,我們?cè)谇懊娴膶W(xué)習(xí)中,已經(jīng)知道我們docker是由client和server組成,我們輸入命令實(shí)際上是通過(guò)客戶端將請(qǐng)求發(fā)送到同一臺(tái)電腦上的Doceker Daemon服務(wù),由Docker Daemon返回信息,客戶端收到信息后展示在控制臺(tái)上。我們?nèi)タ碊ocker Daemon的信息
Ubantu docker學(xué)習(xí)筆記(九)容器監(jiān)控 自帶的監(jiān)控+sysdig+scope+cAdvisor+prometheus

Ubantu docker學(xué)習(xí)筆記(九)容器監(jiān)控 自帶的監(jiān)控+sysdig+scope+cAdvisor+prometheus
我們?cè)囍鴣?lái)監(jiān)聽(tīng)一下

curl --unix-socket /var/run/docker.sock http://localhost/events
docker run -it --rm nginx sh

Ubantu docker學(xué)習(xí)筆記(九)容器監(jiān)控 自帶的監(jiān)控+sysdig+scope+cAdvisor+prometheus
現(xiàn)在,我們就可以很清楚的知道,Sysdig通過(guò)對(duì)于/var/run/docker.sock數(shù)據(jù)卷的共享,可以來(lái)獲取我們?nèi)萜鞯男畔ⅰ?/p>

我們接著往下走,等到我們上面命令執(zhí)行完輸入csysdig(退出的話ctrl+P+Q)

csysdig                 

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

2.2 基本操作

2.2.1 切換視圖

點(diǎn)擊我們下面的views
Ubantu docker學(xué)習(xí)筆記(九)容器監(jiān)控 自帶的監(jiān)控+sysdig+scope+cAdvisor+prometheus
Ubantu docker學(xué)習(xí)筆記(九)容器監(jiān)控 自帶的監(jiān)控+sysdig+scope+cAdvisor+prometheus
界面左邊列出了sysdig支持的View,一共30多項(xiàng),涵蓋了操作系統(tǒng)的各個(gè)方面因?yàn)檫@里主要是討論容器監(jiān)控
Ubantu docker學(xué)習(xí)筆記(九)容器監(jiān)控 自帶的監(jiān)控+sysdig+scope+cAdvisor+prometheus

所以我們將光標(biāo)移到Containers這一項(xiàng),界面右邊立即顯示出此View的功能介紹,雙擊可以進(jìn)入視圖
Ubantu docker學(xué)習(xí)筆記(九)容器監(jiān)控 自帶的監(jiān)控+sysdig+scope+cAdvisor+prometheus

2.2.2 查看標(biāo)簽含義

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

2.2.3 排序

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

2.2.4 查看內(nèi)部進(jìn)程

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

2.2.5 查找

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

2.2.6 暫停

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

2.2.7 上一級(jí)

退格

2.2.8 退出

按住q

三、Weave Scope

3.1介紹

Weave Scope的最大特點(diǎn)是會(huì)自動(dòng)生成一張Docker容器地圖,能夠直觀地理解、監(jiān)控和控制容器。

#下載scope命令腳本文件并賦予x執(zhí)行權(quán)限:
curl -L git.io/scope -o /usr/local/bin/scope

【真的太慢了,百度網(wǎng)盤(pán)都比他快】
鏈接:https://pan.baidu.com/s/1HWePWMZBkhkyYVlrqHY2Rw?pwd=3wva 
提取碼:3wva 
--來(lái)自百度網(wǎng)盤(pán)超級(jí)會(huì)員V4的分享
|
 ————網(wǎng)盤(pán)下的,這樣操作
     cp 你放的位置 /usr/local/bin/scope

#加入權(quán)限
chmod a+x /usr/local/bin/scope

#以容器的方式啟動(dòng)Weave Scope
scope launch
#授權(quán)端口
apt install firewalld
firewall-cmd --add-port=4040/tcp --permanent
firewall-cmd --reload
firewall-cmd --list-all

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

3.2基本操作

3.2.1 顯示容器

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

3.2.2 選擇容器

單擊小圖標(biāo),同時(shí)會(huì)將容器信息進(jìn)行顯示
Ubantu docker學(xué)習(xí)筆記(九)容器監(jiān)控 自帶的監(jiān)控+sysdig+scope+cAdvisor+prometheus

3.2.3 按照CPU使用情況排序

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

3.2.4 控制容器

Ubantu docker學(xué)習(xí)筆記(九)容器監(jiān)控 自帶的監(jiān)控+sysdig+scope+cAdvisor+prometheus
attach到容器啟動(dòng)進(jìn)程,相當(dāng)于執(zhí)行docker container attach
Ubantu docker學(xué)習(xí)筆記(九)容器監(jiān)控 自帶的監(jiān)控+sysdig+scope+cAdvisor+prometheus
打開(kāi)shell,相當(dāng)于執(zhí)行docker container exec
Ubantu docker學(xué)習(xí)筆記(九)容器監(jiān)控 自帶的監(jiān)控+sysdig+scope+cAdvisor+prometheus
重啟容器,相當(dāng)于執(zhí)行docker container restart
Ubantu docker學(xué)習(xí)筆記(九)容器監(jiān)控 自帶的監(jiān)控+sysdig+scope+cAdvisor+prometheus
暫停容器,相當(dāng)于執(zhí)行docker container pause
Ubantu docker學(xué)習(xí)筆記(九)容器監(jiān)控 自帶的監(jiān)控+sysdig+scope+cAdvisor+prometheus
關(guān)閉容器,相當(dāng)于執(zhí)行docker container stop

3.2.5 搜索容器

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

3. 兩臺(tái)主機(jī)監(jiān)控

名稱(chēng) IP地址
小唐A 192.168.2.98
鄭崽B 192.168.2.108
因?yàn)樾√频囊呀?jīng)裝好了,所以直接傳到鄭崽的目錄就好
username<登錄用戶名你服務(wù)器的名字【就是你直接打開(kāi)控制臺(tái)的名字】>
serverip<客戶端ip(ip addr查看)> 192.168.2.108
scp -r -p <本機(jī)地址> username@serverip:<要傳的地址> 

scp -r -p /usr/local/bin/scope root-u@192.168.2.108:/usr/local/bin/scope


【鄭崽B】:chmod 777 /usr/local/bin
-------------等待小唐傳輸-------------
【小唐A】:scp -r -p /usr/local/bin/scope root-u@192.168.2.108:/usr/local/bin/scope
-------------傳輸完畢-----------------
【鄭崽B】:ls /usr/local/bin (檢查一下)
【鄭崽B】:chmod +x /usr/local/bin/scope
【鄭崽B】:scope launch 192.168.2.108 192.168.2.98
【鄭崽B】:docker run -d -it --name ceshi-4-centos centos
各自的ip在前,其他主機(jī)的在后
【小唐A】:scope launch 192.168.2.98 192.168.2.108

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

四、cAdvisor

4.1介紹

cAdvisor是google開(kāi)發(fā)的容器監(jiān)控工具,我們一起來(lái)看看吧

docker run \
  --volume=/:/rootfs:ro \
  --volume=/var/run:/var/run:rw \
  --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

如果出現(xiàn)

docker: Error response from daemon: driver failed programming external connectivity on endpoint cadvisor (dbd62fd04c955df34e34aa72b78de70f21019a08da5bb1a06da55c4a1fad228a):  (iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 8090 -j DNAT --to-destination 172.17.0.2:8090 ! -i docker0: iptables: No chain/target/match by that name.
【停止再重啟docker】
docker stop $(docker ps -q) & docker rm $(docker ps -aq)
systemctl restart docker

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

4.2 基本操作

4.2.1查看容器

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

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

4.2.1查看單個(gè)容器狀態(tài)

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

五、Prometheus

5.1介紹

Prometheus是一個(gè)非常優(yōu)秀的監(jiān)控工具。準(zhǔn)確地說(shuō),應(yīng)該是監(jiān)控方案Prometheus提供了監(jiān)控?cái)?shù)據(jù)搜集、存儲(chǔ)、處理、可視化和告警一套完整的解決方案。我們先來(lái)看看他的架構(gòu),這個(gè)真的是這篇文章中最硬核的東西了
Ubantu docker學(xué)習(xí)筆記(九)容器監(jiān)控 自帶的監(jiān)控+sysdig+scope+cAdvisor+prometheus

1.Prometheus Server ------服務(wù)端 —處理,儲(chǔ)存數(shù)據(jù)
Prometheus Server負(fù)責(zé)從Exporter拉取和存儲(chǔ)監(jiān)控?cái)?shù)據(jù),并提供一套靈活的查詢語(yǔ)言 (PromQL) 供用戶使用。
2. Exporter-----客戶端 —采集數(shù)據(jù)
Exporter負(fù)責(zé)收集目標(biāo)對(duì)象 (host、container等)的性能數(shù)據(jù),并通過(guò)HTTP接口供Prometheus Server獲取。
3.可視化組件
監(jiān)控?cái)?shù)據(jù)的可視化展現(xiàn)對(duì)于一個(gè)監(jiān)控方案至關(guān)重要,以前Prometheus自己開(kāi)發(fā)了一套>>工具,不過(guò)后來(lái)廢棄了,因?yàn)殚_(kāi)源社區(qū)出現(xiàn)了更為優(yōu)秀的產(chǎn)品Grafana。Grafana能夠與Prometheus無(wú)縫集成,提供完美的數(shù)據(jù)展示能力。
4.Alertmanager—告警方式—實(shí)現(xiàn)告警
用戶可以定義基于監(jiān)控?cái)?shù)據(jù)的告警規(guī)則,規(guī)則會(huì)觸發(fā)告警。一旦Alertmanager收到告警,會(huì)通過(guò)預(yù)定義的方式發(fā)出告警通知。支持的方式包括Email.PagerDuty、Webhook等

工作流程

  1. Prometheus server 定期從配置好的 jobs 或者 exporters 中拉 metrics,或者接收來(lái)自 Pushgateway 發(fā)過(guò)來(lái)的 metrics,或者從其他的 Prometheus server 中拉 metrics。
  2. Prometheus server 在本地存儲(chǔ)收集到的 metrics,并運(yùn)行已定義好的 alert.rules,記錄新的時(shí)間序列或者向 Alertmanager 推送警報(bào)。
  3. Alertmanager 根據(jù)配置文件,對(duì)接收到的警報(bào)進(jìn)行處理,發(fā)出告警。
  4. 在圖形界面中,可視化采集數(shù)據(jù)。

下面我們來(lái)對(duì)Prometheus進(jìn)行一個(gè)簡(jiǎn)單的實(shí)踐

名稱(chēng) IP地址
小唐A 192.168.2.98
鄭崽B 192.168.2.108

我們將使用Prometheus對(duì)于小唐A和鄭崽B進(jìn)行監(jiān)控
(1)同時(shí)Prometheus Server, Prometheus Server本身也將以容器的方式運(yùn)行在小唐A
Node Exporter: 負(fù)責(zé)收集host硬件和操作系統(tǒng)數(shù)據(jù),它將以容器方式運(yùn)在所有host
cAdvisor: 負(fù)責(zé)收集容器數(shù)據(jù),它將以容器方式運(yùn)行在所有host
(2) Grafana,顯示多維數(shù)據(jù),Grafana本身也將以容器方式運(yùn)行在小唐A

1.運(yùn)行Node Exporter【所有host都做】

docker run -d --net="host" --name node_exporter --restart=unless-stopped -p 9100:9100 \
-v "/proc:/host/proc:ro" \
-v "/sys:/host/sys:ro" \
-v "/:/rootfs:ro" \
prom/node-exporter

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

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

2.運(yùn)行cAdvisor【所有host都做】

docker run \
  --volume=/:/rootfs:ro \
  --volume=/var/run:/var/run:rw \
  --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

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

Ubantu docker學(xué)習(xí)筆記(九)容器監(jiān)控 自帶的監(jiān)控+sysdig+scope+cAdvisor+prometheus
3.運(yùn)行Prometheus Server【小唐A做】

【會(huì)報(bào)錯(cuò),但是我們會(huì)拿到prometheus.yml,我們接著去修改我們的yml文件】
docker run -d -p 9090:9090 --name prometheus --net=host prom/prometheus
【復(fù)制到本地】
docker cp prometheus:/etc/prometheus/prometheus.yml .
【修改配置文件】

【開(kāi)個(gè)管理員】
sudo su
ls /root
vi /root/prometheus.yml

 targets: ["localhost:9090","localhost:8080","localhost:9100","192.168.2.108:9090","192.168.2.108:8080","192.168.2.108:9100"]


【刪除剛剛的容器】
docker rm prometheus -f

【再次運(yùn)行】
docker run -d -p 9090:9090 \
--name prometheus \
--net=host  \
-v /root/prometheus.yml:/etc/prometheus/prometheus.yml prom/prometheus

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

4.運(yùn)行g(shù)rafana容器【小唐A做】

docker run -d -i -p 3000:3000 \
-e "GF_SERVER_ROOT_URL=http://grafana.server.name" \
-e "GF_SECURITY_ADMIN_PASSWORD=secret" \
--net=host \
grafana/grafana

做到這里的時(shí)候我已經(jīng)想哭了,終于出來(lái)了
賬號(hào):admin
密碼:secret

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

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

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

5.2數(shù)據(jù)大屏導(dǎo)入

當(dāng)然也可以到官網(wǎng)去看其他的圖標(biāo)
官網(wǎng)
這里需要我們?nèi)サ顷懸幌?,github或者微軟的賬號(hào)都可以
Ubantu docker學(xué)習(xí)筆記(九)容器監(jiān)控 自帶的監(jiān)控+sysdig+scope+cAdvisor+prometheus

Ubantu docker學(xué)習(xí)筆記(九)容器監(jiān)控 自帶的監(jiān)控+sysdig+scope+cAdvisor+prometheus
導(dǎo)入
Ubantu docker學(xué)習(xí)筆記(九)容器監(jiān)控 自帶的監(jiān)控+sysdig+scope+cAdvisor+prometheus
Ubantu docker學(xué)習(xí)筆記(九)容器監(jiān)控 自帶的監(jiān)控+sysdig+scope+cAdvisor+prometheus
然后選擇好我們的對(duì)于的倉(cāng)庫(kù),完成!??!

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

六、對(duì)比

部署容易度

ps/top/stats無(wú)疑是最容易使用的,它們是Docker自帶的子命令,隨時(shí)隨地都可以用來(lái)快速了解容器的狀態(tài)。其余幾種也都可以容器的方式運(yùn)行,總的來(lái)說(shuō)都不算復(fù)雜。相對(duì)而言,Prometheus涉及的組件比較多,搭建整個(gè)方案需要運(yùn)行的容器數(shù)量也要多些,部署和管理的難道稍大。

數(shù)據(jù)詳細(xì)度

ps/top/stats和cAdvisor能夠監(jiān)控容器基本的資源使用情況,Sysdig、 WeaveScope和Prometheus則能提供更豐富的數(shù)據(jù)

多Host監(jiān)控

Weave Scope和Prometheus可以監(jiān)控整個(gè)集群,而其余的工具只提供單個(gè)Host的監(jiān)控能力。

告警功能

只有Prometheus具備原生的告警功能

監(jiān)控非容器資源

Sysdig、 Weave Scope和 Advisor可 以監(jiān)控到 Host操 作系統(tǒng)的狀態(tài),而Prometheus則可以通過(guò)Exporter支持應(yīng)用級(jí)別的監(jiān)控,比如監(jiān)控ceph、haproxy等。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-462710.html

到了這里,關(guān)于Ubantu docker學(xué)習(xí)筆記(九)容器監(jiān)控 自帶的監(jiān)控+sysdig+scope+cAdvisor+prometheus的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(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)文章

  • Docker 容器學(xué)習(xí)筆記

    Docker 容器學(xué)習(xí)筆記

    容器的由來(lái) 早先,虛擬機(jī)通過(guò)操作系統(tǒng)實(shí)現(xiàn)相互隔離,保證應(yīng)用程序在運(yùn)行時(shí)相互獨(dú)立,避免相互干擾。但是操作系統(tǒng)又笨又重,耗費(fèi)資源嚴(yán)重: 容器技術(shù)只隔離應(yīng)用程序的運(yùn)行時(shí)環(huán)境但容器之間共享同一個(gè)操作系統(tǒng),這里的運(yùn)行時(shí)環(huán)境指的是程序運(yùn)行依賴的各種庫(kù)以及配

    2024年02月11日
    瀏覽(30)
  • docker學(xué)習(xí)筆記 一-----容器介紹

    最近準(zhǔn)備離職了,提前學(xué)習(xí)些新的知識(shí),找工作的時(shí)候發(fā)現(xiàn)了很多公司招聘需求上都要求要懂docker和k8s,所以學(xué)習(xí)一下吧。 一、容器介紹 既然要學(xué)docker就首先要了解一下什么是容器:容器也是一種虛擬化的方案。但是容器與虛擬機(jī)不同,虛擬機(jī)是通過(guò)中間層將一臺(tái)或多臺(tái)虛

    2024年04月10日
    瀏覽(24)
  • Docker 容器學(xué)習(xí)筆記以及安裝配置

    Docker 容器學(xué)習(xí)筆記以及安裝配置

    容器的由來(lái) 早先,虛擬機(jī)通過(guò)操作系統(tǒng)實(shí)現(xiàn)相互隔離,保證應(yīng)用程序在運(yùn)行時(shí)相互獨(dú)立,避免相互干擾。但是操作系統(tǒng)又笨又重,耗費(fèi)資源嚴(yán)重: 容器技術(shù)只隔離應(yīng)用程序的運(yùn)行時(shí)環(huán)境但容器之間共享同一個(gè)操作系統(tǒng),這里的運(yùn)行時(shí)環(huán)境指的是程序運(yùn)行依賴的各種庫(kù)以及配

    2024年02月09日
    瀏覽(22)
  • Docker可視化容器監(jiān)控工具portainer.io(docker監(jiān)控docker)(Docker Standalone、Docker Swarm、Kubernetes、ACI、Nomad)監(jiān)控容器

    Docker可視化容器監(jiān)控工具portainer.io(docker監(jiān)控docker)(Docker Standalone、Docker Swarm、Kubernetes、ACI、Nomad)監(jiān)控容器

    Ubuntu上有一些流行的Docker容器監(jiān)控服務(wù),可以通過(guò)Web界面進(jìn)行查看和管理。以下是一些常用的Docker容器監(jiān)控工具: Portainer:Portainer是一個(gè)輕量級(jí)的Docker管理界面,提供了直觀的Web界面來(lái)管理和監(jiān)控Docker容器。它支持容器的創(chuàng)建、啟動(dòng)、停止、刪除等操作,并提供了實(shí)時(shí)的容器

    2024年02月08日
    瀏覽(34)
  • Prometheus監(jiān)控實(shí)戰(zhàn)之Docker容器監(jiān)控

    Prometheus監(jiān)控實(shí)戰(zhàn)之Docker容器監(jiān)控

    容器的使用已經(jīng)非常普及,將服務(wù)遷移到容器上正成為了越來(lái)越多公司的選擇。而對(duì)于運(yùn)維人員而言,熟悉容器的使用與監(jiān)控,也已成為一項(xiàng)必不可少的專(zhuān)業(yè)技能。 關(guān)于容器的開(kāi)源產(chǎn)品,目前知名的有Docker、Containerd、CoreOS rkt、LXC 等,在這其中Docker占據(jù)了絕對(duì)的統(tǒng)治地位,也

    2024年02月06日
    瀏覽(28)
  • 【云原生】Docker容器命令監(jiān)控+Prometheus監(jiān)控平臺(tái)

    【云原生】Docker容器命令監(jiān)控+Prometheus監(jiān)控平臺(tái)

    目錄 1.常用命令監(jiān)控 docker ps docker top docker stats 2.weave scope 1.下載 2.安裝 3.訪問(wèn)查詢即可 3.Prometheus監(jiān)控平臺(tái) 1.部署數(shù)據(jù)收集器cadvisor 2.部署Prometheus 3.部署可視化平臺(tái)Gragana 4.進(jìn)入后臺(tái)控制臺(tái) 1.常用命令監(jiān)控 docker ps 字段含義 docker top 查看指定容器內(nèi)的進(jìn)程 選項(xiàng) 查看詳細(xì)docker容器

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

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

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

    2024年02月11日
    瀏覽(26)
  • Loki+Grafana監(jiān)控docker容器日志

    Loki+Grafana監(jiān)控docker容器日志

    目標(biāo):最近開(kāi)發(fā)人員時(shí)常需要查看各個(gè)環(huán)境項(xiàng)目中容器日志,而直接通過(guò)ssh終端使用docker logs命令查看日志不太安全,這會(huì)導(dǎo)致很多人員知道服務(wù)器的賬戶和密碼,有沒(méi)有一種可以收集所有容器日志的平臺(tái)系統(tǒng)。那么這套系統(tǒng)就是Loki+Grafana組合。 重要提醒 :不要用于生產(chǎn)環(huán)境

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

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

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

    2024年02月14日
    瀏覽(22)
  • netdata監(jiān)控服務(wù)器主機(jī)(包括Docker容器)

    netdata監(jiān)控服務(wù)器主機(jī)(包括Docker容器)

    創(chuàng)建掛載目錄 docker運(yùn)行 通過(guò)ip:19999端口訪問(wèn)web界面 此時(shí)默認(rèn)是英文界面,netdata暫不支持中文語(yǔ)言 下載漢化文件,我這直接git拉取 修改dashboard.js文件 快速搜索定位/NETDATA.jQuery ,將jquery版本修改成jquery-3.6.0.min.js 進(jìn)入netdata容器 切換到web目錄下 將dashboard_info.js、、index.html、

    2024年02月11日
    瀏覽(96)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包