最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Docker搭建prometheus(普羅米修斯)的方法步驟

 更新時間:2024年02月12日 10:11:59   作者:zyyn_未來可期  
phometheus:當前一套非常流行的開源監(jiān)控和報警系統(tǒng),本文主要介紹了Docker搭建prometheus(普羅米修斯)的方法步驟,具有一定的參考價值,感興趣的可以了解一下

在之前我們有使用Docker 搭建過一些常用的環(huán)境,今天我們來搞一個更好玩,聽起來就很牛逼的東西—普羅米修斯(prometheus)。

這次我們的搭建方式還是和以前一樣使用 docker-compose,首次看到的小伙伴可以去我之前的文章中查看docker環(huán)境的搭建。

接下來我們橫刀直入,首先還是和慣例一樣新建一個prometheus的文件夾,用來存放docker-compose.yml的信息。

docker-compose.yml :

version: '2'

networks:
    monitor:
        driver: bridge

services:
    prometheus:
        image: prom/prometheus
        container_name: prometheus
        hostname: prometheus
        restart: always
        volumes:
            - ./prometheus.yml:/etc/prometheus/prometheus.yml
#            - ./node_down.yml:/usr/local/etc/node_down.yml:rw
        ports:
            - "9090:9090"
        networks:
            - monitor

    alertmanager:
        image: prom/alertmanager
        container_name: alertmanager
        hostname: alertmanager
        restart: always
#        volumes:
#            - ./alertmanager.yml:/usr/local/etc/alertmanager.yml
        ports:
            - "9093:9093"
        networks:
            - monitor

    grafana:
        image: grafana/grafana
        container_name: grafana
        hostname: grafana
        restart: always
        ports:
            - "3000:3000"
        networks:
            - monitor

    node-exporter:
        image: quay.io/prometheus/node-exporter
        container_name: node-exporter
        hostname: node-exporter
        restart: always
        ports:
            - "9100:9100"
        networks:
            - monitor

    cadvisor:
        image: google/cadvisor:latest
        container_name: cadvisor
        hostname: cadvisor
        restart: always
        volumes:
            - /:/rootfs:ro
            - /var/run:/var/run:rw
            - /sys:/sys:ro
            - /var/lib/docker/:/var/lib/docker:ro
        ports:
            - "8899:8080"
        networks:
            - monitor

我們對上面的信息稍微的介紹一下,當然有用過prometheus的小伙伴肯定是都知道的了:

  • cadvisor 用于獲取docker容器的指標
  • node-exporter 用戶獲取服務器的指標
  • grafana 監(jiān)控的web-ui好用的可視化組件
  • alertmanager 告警組件
  • prometheus 核心監(jiān)控組件

然后我們需要新建prometheus的配置文件prometheus.yml
( 這份配置其實就是告訴prometheus要去哪個端口中拉取對應的監(jiān)控數據 )

這里要注意端口,按自己配置的來

prometheus.yml :

global:
  scrape_interval:     15s
  evaluation_interval: 15s
scrape_configs:
  - job_name: 'prometheus'
    static_configs:
    - targets: ['ip:9090']  ## TODO ip自己寫
  - job_name: 'cadvisor'
    static_configs:
    - targets: ['ip:8899']  ## TODO ip自己寫
  - job_name: 'node'
    static_configs:
    - targets: ['ip:9100']  ## TODO ip自己寫

在這里有很多配置的信息我都忽略沒寫了,prometheus的功能還是很強大的,對監(jiān)控想深入了解的可以官網看看文檔,或者去B站上有很多相關的學習視頻。

隨后在目錄下docker-compose up -d啟動

在這里插入圖片描述

于是我們就可以分別訪問:

  • http://ip:9100/metrics( 查看服務器的指標)
  • http://ip:8899/metrics(查看docker容器的指標)
  • http://ip:9090/(prometheus的原生web-ui)
  • http://ip:3000/(Grafana開源的監(jiān)控可視化組件頁面)

在這里插入圖片描述

在這里插入圖片描述

在這里插入圖片描述

在這里插入圖片描述

搞到最后還是想說:一個docker-compose起了5個服務器,真™好使!

最后一個網址尤為的重要,我們肯定還會經常的用到

下面我們就對 Grafana 這個可視化工具進行配置:
進到Grafana首頁,我們首先要配置prometheus作為我們的數據源

在這里插入圖片描述

進到配置頁面,寫下對應的URL,然后保存就好了。

在這里插入圖片描述

配置好數據源之后,我們就可以配置對應的監(jiān)控信息了,常見的配置監(jiān)控已經有對應的模板了,就不需要我們一個一個地去配置了。(如果不滿足的話,那還是得自己去配)

在這里,我就演示如何使用現(xiàn)有的模板,直接import對應的模板,相關的模板可以在 https://grafana.com/grafana/dashboards/ 這里查到。

在這里插入圖片描述

我們選擇直接服務器的監(jiān)控也就是:8919

在這里插入圖片描述

import后就能直接看到高大上的監(jiān)控頁面了

在這里插入圖片描述

哦吼,搞定搞定!!

當然了,我這個里面沒跑任何東西,所有空空如也,但是并不妨礙它看起來高大上。

在這里插入圖片描述

 到此這篇關于Docker搭建prometheus(普羅米修斯)的方法步驟的文章就介紹到這了,更多相關Docker搭建prometheus內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • liunx內存滿了,docker中overlay2爆表解決方案

    liunx內存滿了,docker中overlay2爆表解決方案

    這篇文章主要介紹了liunx內存滿了,docker中overlay2爆表解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-08-08
  • Docker和Docker-Compose安裝全過程

    Docker和Docker-Compose安裝全過程

    這篇文章主要介紹了Docker和Docker-Compose安裝全過程,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-06-06
  • docker-compose部署MySQL適用于所有版本

    docker-compose部署MySQL適用于所有版本

    本文主要介紹了docker-compose部署MySQL,需要準備一個docker-compose.yml文件,通過運行docker-compose up命令啟動容器,具有一定的參考價值,感興趣的可以了解一下
    2023-11-11
  • Docker部署SonarQube的詳細流程

    Docker部署SonarQube的詳細流程

    SonarQube是一款開源代碼檢測工具,運作流程是這樣的,先通過 sonar-scanner 插件掃描代碼,把數據存儲到數據庫,sonarQube 讀取數據庫,將數據庫展現(xiàn)在 web 平臺,本篇介紹通過 docker 來安裝,感興趣的朋友一起看看吧
    2022-02-02
  • docker之tomcat8.5容器中如何部署war包

    docker之tomcat8.5容器中如何部署war包

    文章介紹了如何使用Docker和docker-compose將一個Spring?Boot項目的WAR文件部署到Tomcat?8.5容器中,并詳細描述了創(chuàng)建和啟動容器、配置數據庫連接以及打包和部署WAR文件的步驟
    2025-01-01
  • Docker安裝MinIO的實現(xiàn)示例

    Docker安裝MinIO的實現(xiàn)示例

    本文主要介紹了Docker安裝MinIO的實現(xiàn)示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-08-08
  • 詳解用Docker搭建Laravel和Vue項目的開發(fā)環(huán)境

    詳解用Docker搭建Laravel和Vue項目的開發(fā)環(huán)境

    這篇文章主要介紹了詳解用Docker搭建Laravel和Vue項目的開發(fā)環(huán)境,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-03-03
  • Docker鏡像存儲overlayfs的使用

    Docker鏡像存儲overlayfs的使用

    這篇文章主要介紹了Docker鏡像存儲overlayfs的使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-02-02
  • Docker部署nginx+php環(huán)境的全過程(簡單可用!)

    Docker部署nginx+php環(huán)境的全過程(簡單可用!)

    最近在學docker,順便配置了一下docker中的nginx與php,發(fā)現(xiàn)網上的關于docker中配置nginx與php的資料很少,而且有的也很舊,沒有太多的參考性,下面這篇文章主要給大家介紹了關于Docker部署nginx+php環(huán)境的相關資料,需要的朋友可以參考下
    2023-02-02
  • Docker啟動mysql服務的實現(xiàn)步驟

    Docker啟動mysql服務的實現(xiàn)步驟

    本文主要介紹了Docker啟動mysql服務的實現(xiàn)步驟,文中根據實例編碼詳細介紹的十分詳盡,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-03-03

最新評論

太湖县| 吴川市| 卢湾区| 维西| 中阳县| 上饶县| 辉县市| 广州市| 漳浦县| 徐州市| 吉林省| 富蕴县| 通州市| 志丹县| 双峰县| 梅河口市| 方正县| 渭源县| 宁德市| 遂昌县| 屏边| 武威市| 福鼎市| 榆中县| 天长市| 屯昌县| 乐东| 绥芬河市| 涞水县| 绥中县| 内乡县| 凤庆县| 房产| 枣强县| 教育| 新巴尔虎右旗| 商河县| 黔江区| 新宁县| 潢川县| 泗洪县|