日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
如何安裝部署Prometheus監(jiān)控-創(chuàng)新互聯(lián)

prometheus 介紹

創(chuàng)新互聯(lián)建站主要從事網(wǎng)站制作、網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)五峰,十年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):13518219792
Prometheus是一個(gè)開源的系統(tǒng)監(jiān)控和報(bào)警工具包,普羅米修斯在2016年加入了云原生計(jì)算基金會(huì),成為繼Kubernetes之后的第二個(gè)項(xiàng)目。

普羅米修斯的主要特征是:

多維數(shù)據(jù)模型,時(shí)間序列數(shù)據(jù)由度量名稱和鍵/值對(duì)標(biāo)識(shí)

PromQL是一種靈活的查詢語言,可以利用這種維度

不依賴分布式存儲(chǔ);單個(gè)服務(wù)器節(jié)點(diǎn)是自治的

時(shí)間序列收集通過HTTP上的拉模型進(jìn)行

通過中間網(wǎng)關(guān)支持時(shí)間序列的推送

通過服務(wù)發(fā)現(xiàn)或靜態(tài)配置發(fā)現(xiàn)目標(biāo)

多種模式的繪圖和儀表板的支持

架構(gòu)圖

如何安裝部署Prometheus監(jiān)控

組件

prometheus  server 端 負(fù)責(zé)定時(shí)在目標(biāo)上抓取metrics(指標(biāo))數(shù)據(jù),每個(gè)抓取目標(biāo)都需要暴露一個(gè)http 服務(wù)接口用于 prometheus 定時(shí)抓取,這種調(diào)用監(jiān)控對(duì)象獲取監(jiān)控?cái)?shù)據(jù)的方式稱為pull
prometheus  client 端 為需要監(jiān)控的服務(wù)生成相應(yīng)的 metrics 并暴露給 Prometheus server

Push Gateway:主要用于短期的 jobs。由于這類 jobs 存在時(shí)間較短,可能在

Prometheus 來 pull 之前就消失了。為此,這次 jobs 可以直接向 Prometheus server 端推送它們的 metrics。這種方式主要用于服務(wù)層面的 metrics,對(duì)于機(jī)器層面的 metrices,需要使用 node exporter。

Exporters:支持如 HAProxy,StatsD,Graphite,Redis 一類的服務(wù);

Alertmanager:從 Prometheus server 端接收到 alerts 后,會(huì)進(jìn)行去除重復(fù)數(shù)據(jù),分組,并路由到對(duì)收的接受方式,發(fā)出報(bào)警。常見的接收方式有:電子郵件,pagerduty,OpsGenie, webhook 等。

prometheus 核心概念

1、指標(biāo)

prometheus 所有的監(jiān)控指標(biāo)(Metric) 被統(tǒng)一定義為

{

指標(biāo)名稱說明指標(biāo)的含義,例如 tcp_request_total 代表 tcp 的請(qǐng)求總數(shù)

指標(biāo)名稱必須由 字母、數(shù)值下畫線或者冒號(hào)組成,符合正則表達(dá)式

如 [a-zA-Z:][a-zA-Z0-9:]*。

標(biāo)簽(label) 用于過濾和聚合

2、數(shù)據(jù)采集

prometheus 采用pull 方式采集監(jiān)控?cái)?shù)據(jù),和采用push 方式采集監(jiān)控?cái)?shù)據(jù)不同,

push 方式,agent 主動(dòng)上報(bào)數(shù)據(jù),可以將采集的數(shù)據(jù)立即上報(bào)到監(jiān)控中心,push 方式本地不會(huì)保存采集的數(shù)據(jù),agent 本身是無狀態(tài)的服務(wù),master 需要維護(hù)各種agent 狀態(tài)

pull 方式 master 主動(dòng)拉取 agent 的數(shù)據(jù),周期性采集,采集時(shí)間為30s 或者更長時(shí)間,
agent 本身需要一定的數(shù)據(jù)存儲(chǔ)能力,master 只負(fù)責(zé)簡單的數(shù)據(jù)拉取

3、數(shù)據(jù)處理

prometheus 支持?jǐn)?shù)據(jù)處理,主要包括 relabel 、replace、keep、drop

4、數(shù)據(jù)存儲(chǔ)

prometheus 支持本地存儲(chǔ)和遠(yuǎn)程存儲(chǔ)兩種方式

5、數(shù)據(jù)查詢

prometheus 使用promQL 查詢

6、告警

prometheus 本身不會(huì)對(duì)報(bào)警進(jìn)行處理、需要借助一個(gè)組件alertmanager ,prometheus 會(huì)配置alertmanager 地址,這樣prometheus 發(fā)出的告警記錄變可以發(fā)送到alertmanager 進(jìn)行處理

部署方式

二進(jìn)制部署

下載

wget https://github.com/prometheus/prometheus/releases/download/v2.14.0/prometheus-2.14.0.linux-amd64.tar.gz

tar zxf prometheus-2.14.0.linux-amd64.tar.gz  && cd prometheus

修改配置文件

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'] # 默認(rèn)localhost

      啟動(dòng) prometheus

      nohup /opt/prometheus/prometheus --config.file=prometheus.yml  &

      訪問

      http://localhost:9090/graph

如何安裝部署Prometheus監(jiān)控

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。


文章名稱:如何安裝部署Prometheus監(jiān)控-創(chuàng)新互聯(lián)
網(wǎng)頁路徑:http://www.dlmjj.cn/article/coosdg.html