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

Prometheus技術(shù)文檔--基本安裝-docker安裝并掛載數(shù)據(jù)卷-《十分鐘搭建》

這篇具有很好參考價值的文章主要介紹了Prometheus技術(shù)文檔--基本安裝-docker安裝并掛載數(shù)據(jù)卷-《十分鐘搭建》。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

一、查看可安裝的版本

docker search prom/prometheus

Prometheus技術(shù)文檔--基本安裝-docker安裝并掛載數(shù)據(jù)卷-《十分鐘搭建》,Prometheus與Grafana,prometheus,docker,容器

?二、拉取鏡像

docker pull prom/prometheus

Prometheus技術(shù)文檔--基本安裝-docker安裝并掛載數(shù)據(jù)卷-《十分鐘搭建》,Prometheus與Grafana,prometheus,docker,容器

?三、查看鏡像

docker images

Prometheus技術(shù)文檔--基本安裝-docker安裝并掛載數(shù)據(jù)卷-《十分鐘搭建》,Prometheus與Grafana,prometheus,docker,容器

?四、書寫配置文件-以及創(chuàng)建掛載目錄

宿主機(jī)掛載目錄位置:

以及準(zhǔn)備對應(yīng)的掛載目錄:

/usr/local/docker/promethues/server

準(zhǔn)備如下:

data、config、rules、ClientAll、server

Prometheus技術(shù)文檔--基本安裝-docker安裝并掛載數(shù)據(jù)卷-《十分鐘搭建》,Prometheus與Grafana,prometheus,docker,容器??授權(quán)相關(guān)文件夾權(quán)限

chmod -R 777 /usr/local/docker/prometheus/data
chmod -R 777 /usr/local/docker/prometheus/config
chmod -R 777 /usr/local/docker/prometheus/rules
chmod -R 777 /usr/local/docker/prometheus/ClientAll
chmod -R 777 /usr/local/docker/prometheus/server

?目標(biāo)容器位置:

/etc/prometheus/prometheus.yml

使用代碼編輯配置文件:

vim /usr/local/docker/prometheus/server/prometheus.yml

書寫如下配置:?

global:
  scrape_interval: 15s # 設(shè)置抓取間隔為每15秒。
  evaluation_interval: 15s # 每隔15秒評估規(guī)則。

rule_files:
  - /prometheus/rules/*.yml # 這里匹配指定目錄下所有的.rules文件

scrape_configs:
  - job_name: "阿丹服務(wù)器" #使用配置來發(fā)現(xiàn)服務(wù)
    static_configs:
      - targets: ['ip:9090']
        labels:
          instance: prometheus
  - job_name: "服務(wù)發(fā)現(xiàn)"
    file_sd_configs:
      - files:
        - /prometheus/ClientAll/*.json # 用json格式文件方式發(fā)現(xiàn)服務(wù),下面的是用yaml格式文件方式,都可以
        refresh_interval: 10m
      - files:
        - /prometheus/ClientAll/*.yaml # 用yaml格式文件方式發(fā)現(xiàn)服務(wù)
        refresh_interval: 10m

解釋配置:

這個prometheus.yml文件是Prometheus的配置文件。它定義了Prometheus如何收集和存儲監(jiān)控數(shù)據(jù),以及如何使用這些數(shù)據(jù)進(jìn)行規(guī)則評估和告警。

讓我們逐行解讀這個文件:

  • global: scrape_interval: 60s: 這行設(shè)置了全局的抓取間隔(scrape interval)為60秒。這意味著Prometheus會每隔60秒從它所監(jiān)控的目標(biāo)(targets)中抓取數(shù)據(jù)。默認(rèn)的抓取間隔是每分鐘。
  • evaluation_interval: 60s: 這行設(shè)置了全局的規(guī)則評估間隔(evaluation interval)為60秒。這意味著Prometheus會每隔60秒評估(evaluate)它的規(guī)則(rules)。默認(rèn)的評估間隔也是每分鐘。
  • scrape_configs:: 這個字段表示包含抓取配置(scrape configurations)的列表。每個抓取配置定義了一個或多個要監(jiān)控的目標(biāo)以及如何從這些目標(biāo)中抓取數(shù)據(jù)。
  • - job_name: prometheus: 這行開始一個新的抓取配置。這個配置的job_nameprometheus,表示它監(jiān)控的是Prometheus服務(wù)器自身的數(shù)據(jù)。
  • static_configs:: 這個字段表示靜態(tài)配置,它定義了要監(jiān)控的目標(biāo)和目標(biāo)上的標(biāo)簽。
  • - targets: ['172.17.0.1:8892']: 這行定義了一個監(jiān)控目標(biāo)。在這個例子中,目標(biāo)是一個運行在IP地址172.17.0.1和端口8892上的Prometheus服務(wù)器。
  • labels: instance: prometheus: 這行定義了一些標(biāo)簽(labels)。標(biāo)簽是附加在目標(biāo)上的元數(shù)據(jù),可以用于過濾和分組。在這個例子中,添加了一個instance標(biāo)簽,其值為prometheus。

總的來說,這個配置文件設(shè)置了Prometheus從自身(IP地址為172.17.0.1,端口為8892)收集數(shù)據(jù),并且每60秒收集一次數(shù)據(jù),每60秒評估一次規(guī)則。

目前配置只是監(jiān)控了自己:

如果想讓Prometheus監(jiān)控其他的服務(wù)器,您需要修改targets中的值。替換為要監(jiān)控的服務(wù)的IP地址和端口號。

一個任務(wù)配置監(jiān)控多個:

您可以配置多個監(jiān)控目標(biāo),只需在同一個static_configs下添加多個targets即可。每個目標(biāo)都需要使用相應(yīng)的IP地址和端口號。例如:

scrape_configs:
 - job_name: 'prometheus'
   static_configs:
     - targets: ['target1_ip:port', 'target2_ip:port']

在上述示例中,target1_ip:porttarget2_ip:port是您要監(jiān)控的服務(wù)的實際IP地址和端口號。您可以根據(jù)需要添加更多的目標(biāo)。

請注意,如果需要監(jiān)控的目標(biāo)數(shù)量較多,可能需要使用不同的抓取配置方式,如使用動態(tài)配置(dynamic_configs)或配置文件自動加載(file_sd_configs)。這些方法可以從文件中讀取目標(biāo)配置,以便更方便地管理和維護(hù)大量的監(jiān)控目標(biāo)。

配置出多個任務(wù)對應(yīng)監(jiān)控(配置對應(yīng)):

????????如果想要監(jiān)控多個目標(biāo),需要在scrape_configs中配置多個job_name。

????????對于每個要監(jiān)控的目標(biāo),需要創(chuàng)建一個新的job_name,并在static_configs下配置相應(yīng)的targetslabels。

以下是一個示例配置文件,其中配置了兩個監(jiān)控目標(biāo):

global:
  scrape_interval: 60s
  evaluation_interval: 60s

scrape_configs:
  - job_name: prometheus1
    static_configs:
      - targets: ['ip:9090']
        labels:
          instance: prometheus1
  - job_name: prometheus2
    static_configs:
      - targets: ['ip2:9090']
        labels:
          instance: prometheus2

????????在上述示例中,我們創(chuàng)建了兩個不同的job_nameprometheus1prometheus2。對于每個job_name,我們配置了相應(yīng)的目標(biāo)(targets)和標(biāo)簽(labels)。

????????可以根據(jù)需要添加更多的job_name來監(jiān)控更多的目標(biāo)。只需按照相同的模式為每個目標(biāo)創(chuàng)建一個新的job_name并在static_configs下配置相應(yīng)的目標(biāo)即可。

五、運行prometheus

使用下面的代碼,進(jìn)行運行prometheus,注意自定義的

# -d:后臺運行
# -p:將容器內(nèi)部端口向外映射
# --name:命名容器名稱
# -v:將容器內(nèi)數(shù)據(jù)文件夾或者日志、配置等文件夾掛載到宿主機(jī)指定目錄
 
 
docker run  -d --name prometheus --restart=always -p 9090:9090 \
-v /usr/local/docker/prometheus/server/prometheus.yml:/prometheus/prometheus.yml \
-v /etc/localtime:/etc/localtime:ro \
-v /usr/local/docker/prometheus/data:/prometheus/data \
-v /usr/local/docker/prometheus/config:/prometheus/config \
-v /usr/local/docker/prometheus/rules:/prometheus/rules \
-v /usr/local/docker/prometheus/ClientAll:/prometheus/ClientAll \
prom/prometheus --web.enable-lifecycle

Prometheus技術(shù)文檔--基本安裝-docker安裝并掛載數(shù)據(jù)卷-《十分鐘搭建》,Prometheus與Grafana,prometheus,docker,容器

Prometheus技術(shù)文檔--基本安裝-docker安裝并掛載數(shù)據(jù)卷-《十分鐘搭建》,Prometheus與Grafana,prometheus,docker,容器

使用ip+9090訪問?

Prometheus技術(shù)文檔--基本安裝-docker安裝并掛載數(shù)據(jù)卷-《十分鐘搭建》,Prometheus與Grafana,prometheus,docker,容器

訪問成功!?文章來源地址http://www.zghlxwxcb.cn/news/detail-634182.html

到了這里,關(guān)于Prometheus技術(shù)文檔--基本安裝-docker安裝并掛載數(shù)據(jù)卷-《十分鐘搭建》的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • Hbase--技術(shù)文檔--單機(jī)docker基礎(chǔ)安裝(非高可用)

    Hbase--技術(shù)文檔--單機(jī)docker基礎(chǔ)安裝(非高可用)

    配置Linux服務(wù)器華為云耀云服務(wù)器之docker安裝,以及環(huán)境變量安裝 java (虛擬機(jī)一樣適用)_docker配置java環(huán)境變量_一單成的博客-CSDN博客 說明: ? ? ? ? 本文章安裝方式為學(xué)習(xí)使用的單體hbase項目。主要是 學(xué)習(xí)!學(xué)習(xí)! ? ? ? ? 在docker中直接拉取鏡像運行,將端口映射出來

    2024年02月11日
    瀏覽(22)
  • Grafana+Prometheus技術(shù)文檔-進(jìn)階使用-監(jiān)控spring-boot項目

    Grafana+Prometheus技術(shù)文檔-進(jìn)階使用-監(jiān)控spring-boot項目

    阿丹: ? ? ? ? 之前已經(jīng)實現(xiàn)了使用Prometheus來對服務(wù)器進(jìn)行了監(jiān)控和儀表盤的創(chuàng)建,現(xiàn)在就需要對這些監(jiān)控方法使用在spring-boot中去。 ? ? ? ? 1、集成Actuator ? ? ? ? 2、加入Prometheus的依賴 ? ? ? ? 3、配置開放端口、以及開放監(jiān)控 ? ? ? ? 4、配置Prometheus中的配置 ? ? ?

    2024年02月13日
    瀏覽(31)
  • HBase--技術(shù)文檔--基本概念--《快速掃盲》

    HBase--技術(shù)文檔--基本概念--《快速掃盲》

    Apache HBase – Apache HBase? Home 阿里云hbase 云數(shù)據(jù)庫HBase_大數(shù)據(jù)存儲_訂單風(fēng)控_數(shù)據(jù)庫-阿里云 云數(shù)據(jù)庫 HBase-阿里云幫助中心 ????????HBase是一種分布式、可擴(kuò)展、支持海量數(shù)據(jù)存儲的NoSQL數(shù)據(jù)庫。它基于 Hadoop ,采用列式存儲方式,可以提供實時計算和分布式訪問。HBase的數(shù)

    2024年02月11日
    瀏覽(33)
  • kubernetes--技術(shù)文檔--基本概念--《10分鐘快速了解》

    kubernetes--技術(shù)文檔--基本概念--《10分鐘快速了解》

    Kubernetes?也稱為 K8s,是用于自動部署、擴(kuò)縮和管理容器化應(yīng)用程序的開源系統(tǒng)。 它將組成應(yīng)用程序的容器組合成邏輯單元,以便于管理和服務(wù)發(fā)現(xiàn)。Kubernetes 源自Google 15 年生產(chǎn)環(huán)境的運維經(jīng)驗,同時凝聚了社區(qū)的最佳創(chuàng)意和實踐。 Kubernetes 是開源系統(tǒng),可以自由地部署在企

    2024年02月12日
    瀏覽(35)
  • kafka--技術(shù)文檔-基本概念-《快速了解kafka》

    kafka--技術(shù)文檔-基本概念-《快速了解kafka》

    學(xué)習(xí)一種新的消息中間鍵,卡夫卡?。。?官網(wǎng)網(wǎng)址 Apache Kafka ????????Kafka是一種開源的分布式流處理平臺,由Apache軟件基金會開發(fā),用Scala和Java編寫。它是一個高吞吐量的分布式發(fā)布訂閱消息系統(tǒng),可以處理消費者在網(wǎng)站中的所有動作流數(shù)據(jù)。這種動作可以是網(wǎng)頁瀏覽、

    2024年02月11日
    瀏覽(17)
  • websocket--技術(shù)文檔--spring后臺+vue基本使用

    websocket--技術(shù)文檔--spring后臺+vue基本使用

    ? ? ? ? 給大家分享一個可以用來進(jìn)行測試websocket的網(wǎng)頁,個人覺得還是挺好用的. WebSocket在線測試工具 還有一個小家伙 ApiPost也可以進(jìn)行使用websocket的測試。 在Spring Boot中使用WebSocket建立服務(wù)端,可以按照以下步驟進(jìn)行: 確保的Spring Boot項目已經(jīng)創(chuàng)建并配置好。 在項目的

    2024年02月09日
    瀏覽(54)
  • kubernetes--技術(shù)文檔--可視化管理界面dashboard安裝部署

    kubernetes--技術(shù)文檔--可視化管理界面dashboard安裝部署

    ????????使用官方提供的可視化界面來完成。 ????????Kubernetes Dashboard是Kubernetes集群的Web UI,用戶可以通過Dashboard進(jìn)行管理集群內(nèi)所有資源對象,例如查看資源對象的運行情況,部署新的資源對象,伸縮Deployment中的Pod數(shù)量等等一系列操作。 ????????需要: ?????

    2024年02月12日
    瀏覽(52)
  • 云筆記技術(shù)文檔

    定義實體 定義對數(shù)據(jù)庫中User相關(guān)數(shù)據(jù)的操作 UserMapper.xml 定義了更新密碼,通過ID尋找User,通過name尋找User,添加User操作 創(chuàng)建Dao層接口連接上述操作 在Service層進(jìn)行具體的功能實現(xiàn) 在Service層,實現(xiàn)了修改密碼,登錄,注冊功能 接口:UserService.java 實現(xiàn):UserServicelmpl.java 在C

    2024年02月15日
    瀏覽(22)
  • Flutter--常用技術(shù)文檔

    配置 清華大學(xué)flutter鏡像 export PUB_HOSTED_URL=https://mirrors.tuna.tsinghua.edu.cn/dart-pub export FLUTTER_STORAGE_BASE_URL=https://mirrors.tuna.tsinghua.edu.cn/flutter 社區(qū)鏡象 export PUB_HOSTED_URL=https://pub.flutter-io.cn export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn 混合開發(fā) 問題 解決 iOS、Flutter混合開發(fā) ? Na

    2024年01月16日
    瀏覽(32)
  • kafka--技術(shù)文檔--架構(gòu)體系

    kafka--技術(shù)文檔--架構(gòu)體系

    Kafka的架構(gòu)體系包括以下幾個部分: Producer. ?消息生產(chǎn)者,就是向Kafka broker發(fā)送消息的客戶端。 Broker. ?一臺Kafka服務(wù)器就是一個Broker。一個集群由多個Broker組成。一個Broker可以容納多個Topic。 Topic. ?可以理解為一個隊列,一個Topic又分為一個或多個Partition。 Partition. ?為了實

    2024年02月11日
    瀏覽(27)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包