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

Prometheus監(jiān)控運(yùn)維實(shí)戰(zhàn)十: 主機(jī)監(jiān)控指標(biāo)

這篇具有很好參考價值的文章主要介紹了Prometheus監(jiān)控運(yùn)維實(shí)戰(zhàn)十: 主機(jī)監(jiān)控指標(biāo)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

1、CPU指標(biāo)

CPU負(fù)載

node_load1
node_load5
node_load15

以上三個指標(biāo)為主機(jī)的CPU平均負(fù)載,分別對應(yīng)一分鐘、五分鐘和十五分鐘的時間間隔。CPU負(fù)載是指某段時間內(nèi)占用CPU時間的進(jìn)程和等待CPU時間的進(jìn)程數(shù)之和。一般來說,cpu負(fù)載數(shù)/cpu核數(shù)如果超過0.7,應(yīng)該開始關(guān)注機(jī)器性能情況 ,如果超過1的話,運(yùn)維人員應(yīng)該介入處理。

CPU使用率

node_cpu_seconds_total

該指標(biāo)包括了多個標(biāo)簽,分別標(biāo)記每種處理模式使用的CPU時間,該指標(biāo)為counter類型。這個指標(biāo)不適合直接拿來使用,可通過前面學(xué)習(xí)的PromQL,將其轉(zhuǎn)化成CPU使用率的指標(biāo) 。
Prometheus監(jiān)控運(yùn)維實(shí)戰(zhàn)十: 主機(jī)監(jiān)控指標(biāo)
mode="idle"代表CPU 的空閑時間,所以我們只需要算出空閑的時間占比,再以總數(shù)減去該值 ,便可知道CPU的使用率,此處使用irate方法。由于現(xiàn)有的服務(wù)器一般為多核,所以加上avg求出所有cpu的平均值,便是CPU的使用率情況 ,如下 :

100 -avg(irate(node_cpu_seconds_total{mode="idle"}[5m])) by (instance)* 100
2、內(nèi)存監(jiān)控

物理內(nèi)存使用率

對于內(nèi)存,我們一般會關(guān)注內(nèi)存使用率,但node-exporter并不直接進(jìn)行計算,我們需要根據(jù)node-exporet返回的內(nèi)存指標(biāo)自己寫計算公式 。

需要用到的內(nèi)存指標(biāo)有下列幾個:

node_memory_MemTotal_bytes    #總內(nèi)存大小
node_memory_MemFree_bytes     #空閑內(nèi)存大小
node_memory_Buffers_bytes     #緩沖緩存大小
node_memory_Cached_bytes      #頁面緩存大小

計算的公式為:(總內(nèi)存 -(空閑內(nèi)存 + 緩沖緩存 + 頁面緩存))/ 總內(nèi)存 * 100

(node_memory_MemTotal_bytes - (node_memory_MemFree_bytes + node_memory_Buffers_bytes+node_memory_Cached_bytes ))/node_memory_MemTotal_bytes * 100

swap內(nèi)存使用率

Swap為交換內(nèi)存分區(qū),它使用磁盤上的部分空間來充當(dāng)服務(wù)器內(nèi)存,當(dāng)系統(tǒng)物理內(nèi)存吃緊時,Linux 會將內(nèi)存中不常訪問的數(shù)據(jù)保存到 swap 上,這樣系統(tǒng)就有更多的物理內(nèi)存為各個進(jìn)程服務(wù)。而當(dāng)系統(tǒng)需要訪問 swap 上存儲的內(nèi)容時,再將 swap 上的數(shù)據(jù)加載到內(nèi)存中,這就是常說的換出和換入。交換空間可以在一定程度上緩解內(nèi)存不足的情況,但是它需要讀寫磁盤數(shù)據(jù),所以性能不是很高。

swap內(nèi)存用到的指標(biāo)如下:

node_memory_SwapTotal_bytes  #swap內(nèi)存總大小
node_memory_SwapFree_bytes   #swap空閑內(nèi)存大小

計算的公式如下:

(node_memory_SwapTotal_bytes - node_memory_SwapFree_bytes)/node_memory_SwapTotal_bytes * 100
3、磁盤使用率

分區(qū)使用率

分區(qū)使用率的指標(biāo)可以通過分區(qū)空間總?cè)萜骱头謪^(qū)空閑容量計算出來

node_filesystem_size_bytes  #分區(qū)空間總?cè)萘?/span>
node_filesystem_free_bytes  # 分區(qū)空閑容量

磁盤吞吐量

node_disk_read_bytes_total  #分區(qū)讀總字節(jié)數(shù)
node_disk_written_bytes_total #分區(qū)寫總字節(jié)數(shù)

上面兩個指標(biāo)分別對應(yīng)了分區(qū)讀寫的總字節(jié)數(shù),指標(biāo)為counter類型。前面文章講過,counter類型會不斷的累加,該指標(biāo)直接使用對于監(jiān)控沒有意義,但可通過下面公式轉(zhuǎn)化為磁盤的每秒讀寫速率。device代表對應(yīng)的磁盤分區(qū)。

irate(node_disk_read_bytes_total{device="sda"}[5m]) 
irate(node_disk_written_bytes_total{device="sda"}[5m])

磁盤IOPS

IOPS表示每秒對磁盤的讀寫次數(shù),它與吞吐量都是衡量磁盤的重要指標(biāo)。對于IOPS的監(jiān)控,可通過下面兩個指標(biāo)算得出

node_disk_reads_completed_total  #分區(qū)讀總次數(shù)
node_disk_writes_completed_total  #分區(qū)寫總次數(shù)

計算公式與上面相似,使用我們熟悉的irate或rate函數(shù)來處理

irate(node_disk_reads_completed_total{device="sda"}[5m]) 
irate(node_disk_writes_completed_total{device="sda"}[5m])
4、網(wǎng)絡(luò)監(jiān)控

網(wǎng)卡流量

網(wǎng)卡流量一般分為上傳和下載流量,下面兩個指標(biāo)分別為總的字節(jié)數(shù),可通過這兩個指標(biāo)計算出來網(wǎng)卡每秒流量

node_network_receive_bytes_total  #下載流量總字節(jié)數(shù)
node_network_transmit_bytes_total  #上傳流量總字節(jié)數(shù)

計算公式如下,此處排除Loopback 網(wǎng)卡

irate(node_network_receive_bytes_total{device != "lo"}[1m])

請求百度頁面查看網(wǎng)卡流量

for i in {1..20}; do curl http://www.baidu.com; done
5、可用性監(jiān)控

除了監(jiān)控主機(jī)的性能參數(shù)外,我們還需要關(guān)注實(shí)例的可用性情況,比如是否關(guān)機(jī)、exporter是否正常運(yùn)行等。在exporter返回的指標(biāo),有一個up指標(biāo),可用來實(shí)現(xiàn)這類監(jiān)控需求。

up{job="agent1"}

上一篇:Prometheus監(jiān)控實(shí)戰(zhàn)系列九:主機(jī)監(jiān)控
下一篇:Prometheus監(jiān)控實(shí)戰(zhàn)系列十一:可視化文章來源地址http://www.zghlxwxcb.cn/news/detail-456758.html

到了這里,關(guān)于Prometheus監(jiān)控運(yùn)維實(shí)戰(zhàn)十: 主機(jī)監(jiān)控指標(biāo)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • Prometheus之rabbitmq監(jiān)控指標(biāo)詳解

    rabbitmq_channels 用于顯示RabbitMQ服務(wù)器上當(dāng)前打開的通道數(shù)量。 通過監(jiān)控這個指標(biāo),您可以了解到RabbitMQ服務(wù)器打開的通道數(shù)隨時間變化的情況,以及通道數(shù)量是否很高或者非常低。 rabbitmq_connections 用于顯示與RabbitMQ服務(wù)器的連接總數(shù)。 該指標(biāo)可以幫助您跟蹤RabbitMQ服務(wù)器的連

    2024年02月14日
    瀏覽(24)
  • Prometheus常用exporter及其常用監(jiān)控指標(biāo)

    CPU相關(guān)指標(biāo): node_cpu_seconds_total{mode=\\\"idle\\\"} :CPU空閑時間(秒)的總和。這是評估CPU使用率的重要指標(biāo)之一。 node_cpu_seconds_total{mode=\\\"system\\\"} 、 node_cpu_seconds_total{mode=\\\"user\\\"} 等:分別表示CPU在內(nèi)核態(tài)和用戶態(tài)的運(yùn)行時間。 內(nèi)存相關(guān)指標(biāo): node_memory_MemTotal_bytes :內(nèi)存總量(以字節(jié)為

    2024年03月11日
    瀏覽(19)
  • 【云原生?監(jiān)控】基于Prometheus實(shí)現(xiàn)自定義指標(biāo)彈性伸縮(HPA)

    【云原生?監(jiān)控】基于Prometheus實(shí)現(xiàn)自定義指標(biāo)彈性伸縮(HPA)

    「Autoscaling即彈性伸縮,是Kubernetes中的一種非常核心的功能,它可以根據(jù)給定的指標(biāo)(例如 CPU 或內(nèi)存)自動縮放Pod副本,從而可以更好地管理和利用計算資源,提高系統(tǒng)的可用性和性能,同時減少開銷和成本。彈性伸縮可以解決服務(wù)負(fù)載存在較大波動或資源實(shí)際使用與預(yù)估

    2024年02月14日
    瀏覽(19)
  • 統(tǒng)一觀測丨使用 Prometheus 監(jiān)控 SNMP,我們該關(guān)注哪些指標(biāo)?

    統(tǒng)一觀測丨使用 Prometheus 監(jiān)控 SNMP,我們該關(guān)注哪些指標(biāo)?

    簡單網(wǎng)絡(luò)管理協(xié)議SNMP(Simple Network Management Protocol)用于網(wǎng)絡(luò)設(shè)備的管理。網(wǎng)絡(luò)設(shè)備種類多種多樣、不同廠商提供的管理接口(如命令行接口)又不相同,這使得網(wǎng)絡(luò)管理變得愈發(fā)復(fù)雜。為解決這一問題,SNMP應(yīng)運(yùn)而生。SNMP作為廣泛應(yīng)用于TCP/IP網(wǎng)絡(luò)的標(biāo)準(zhǔn)網(wǎng)絡(luò)管理協(xié)議,提供了

    2024年01月24日
    瀏覽(25)
  • Prometheus+Grafana+AlertManager監(jiān)控Linux主機(jī)狀態(tài)

    Prometheus+Grafana+AlertManager監(jiān)控Linux主機(jī)狀態(tài)

    Docker搭建并配置Prometheus Docker拉取并配置Grafana Docker安裝并配置Node-Exporter Docker安裝并配置cAdvisor Docker安裝并運(yùn)行Alertmanager 點(diǎn)擊Add your first data source 選擇Prometheus Prometheus server URL中輸入IP地址及端口號 注意:此處IP地址為Prometheus在Docker容器內(nèi)部的IP地址 查看容器內(nèi)ID方法: 退出

    2024年02月11日
    瀏覽(19)
  • 統(tǒng)一觀測丨使用 Prometheus 監(jiān)控云原生網(wǎng)關(guān),我們該關(guān)注哪些指標(biāo)?

    統(tǒng)一觀測丨使用 Prometheus 監(jiān)控云原生網(wǎng)關(guān),我們該關(guān)注哪些指標(biāo)?

    可觀測體系的概念由來已有,隨著分布式微服務(wù)迅猛發(fā)展,對可觀測體系的依賴也越來越深,可觀測體系通常包括 Metrics、Tracing、Logging 三類數(shù)據(jù),再外加報警機(jī)制,即可構(gòu)成完整的監(jiān)控報警機(jī)制,業(yè)界對可觀測也有系統(tǒng)性說明,如下: 回到我們?nèi)粘栴}排查,基本路徑大致

    2024年02月09日
    瀏覽(55)
  • prometheus進(jìn)程監(jiān)控配置告警及解決grafana監(jiān)控面板不展示主機(jī)名問題

    prometheus進(jìn)程監(jiān)控配置告警及解決grafana監(jiān)控面板不展示主機(jī)名問題

    process_exporter進(jìn)程監(jiān)控及告警 監(jiān)控服務(wù)器全部或某些進(jìn)程是否健康,以及進(jìn)程所占用資源是否異常使用process_exporter監(jiān)測器進(jìn)行進(jìn)程信息的采集與node_exporter監(jiān)測器相同,需要監(jiān)測哪臺服務(wù)器的進(jìn)程,就將process_exporter監(jiān)測器部署在哪臺 安裝process_exporter wget Release v0.7.10 · ncabato

    2024年02月13日
    瀏覽(24)
  • Windows:prometheus + grafana + wmi_exporter+ 主機(jī)信息監(jiān)控頁面 + 支持主機(jī)信息告警

    Windows:prometheus + grafana + wmi_exporter+ 主機(jī)信息監(jiān)控頁面 + 支持主機(jī)信息告警

    下載地址:Download | Prometheus 選擇對應(yīng)的系統(tǒng)的版本下載并解壓壓縮包,運(yùn)行程序 本人在window系統(tǒng)上操作 雙擊 驗證 瀏覽器輸入http://localhost:9090/ 點(diǎn)擊Staatus=Targets 出現(xiàn)以下即成功 ? 下載地址:Download Grafana | Grafana Labs 同理選擇對應(yīng)的系統(tǒng)下載(本人通篇均使用window系統(tǒng) 下載并

    2024年02月12日
    瀏覽(25)
  • K8S篇之實(shí)現(xiàn)利用Prometheus監(jiān)控pod的實(shí)時數(shù)據(jù)指標(biāo)

    K8S篇之實(shí)現(xiàn)利用Prometheus監(jiān)控pod的實(shí)時數(shù)據(jù)指標(biāo)

    一、監(jiān)控部署 1、將k8s集群中kube-state-metrics指標(biāo)進(jìn)行收集,服務(wù)進(jìn)行部署 1.1 pod性能指標(biāo)(k8s集群組件自動集成) k8s組件本身提供組件自身運(yùn)行的監(jiān)控指標(biāo)以及容器相關(guān)的監(jiān)控指標(biāo)。通過cAdvisor 是一個開源的分析容器資源使用率和性能特性的代理工具,集成到 Kubelet中,當(dāng)Ku

    2024年02月05日
    瀏覽(40)
  • 大廠經(jīng)典運(yùn)維監(jiān)控(Zabbix+Prometheus)面試題整理匯總

    1、監(jiān)控原則 監(jiān)控是基礎(chǔ)設(shè)施,目的是為了解決問題,不要只朝著大而全去做,尤其是不必要的指標(biāo)采集,浪費(fèi)人力和存儲資源(To B商業(yè)產(chǎn)品例外)。 需要處理的告警才發(fā)出來,發(fā)出來的告警必須得到處理。 簡單的架構(gòu)就是最好的架構(gòu),業(yè)務(wù)系統(tǒng)都掛了,監(jiān)控也不能掛。G

    2024年02月06日
    瀏覽(31)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包