1. 程式人生 > >手動部署 Docker+Grafana+Prometheus系統監控之Redis

手動部署 Docker+Grafana+Prometheus系統監控之Redis

監控規劃圖

使用Docker 建立兩臺Redis

docker run -d --name redis1 redis
docker run -d --name redis2 redis

檢視redis的部署地址

docker inspect (docker ps -a | grep redis | awk '{print $1}') | grep IPAddress

部署redis_exporter收集redis資料

docker run -d --name redis_exporter_1 -p 9121:9121 oliver006/redis_exporter --redis.addr=172.17.0.2:6379
docker run -d --name redis_exporter_2 -p 9122:9121 oliver006/redis_exporter --redis.addr=172.17.0.3:6379

新增prometheus配置檔案

global:
  scrape_interval: 15s
  evaluation_interval: 15s

# Attach these labels to any time series or alerts when communicating with
# external systems (federation, remote storage, Alertmanager).
  external_labels:
    monitor: "prometheus-stack-monitor"

# Load and evaluate rules in this file every 'evaluation_interval' seconds.
#rule_files:
# - "first.rules"
# - "second.rules"

scrape_configs:
# scrape Prometheus itself
  - job_name: prometheus
    scrape_interval: 10s
    scrape_timeout: 5s
    static_configs:
      - targets: ["localhost:9090"]

# scrape Redis Enterprise
  - job_name: redis-enterprise
    scrape_interval: 3s
    scrape_timeout: 3s
    static_configs:
      - targets: ['172.17.0.4:9121','172.17.0.7:9121']

targets中為redis_exporter的地址和埠號,多個逗號分隔

部署prometheus

docker run -d --name prome -p 9090:9090 -v /prometheus/prometheus.yml:/etc/prometheus/prometheus.yml prom/prometheus

prometheus配置檔案需要使用絕對位置

部署grafana

docker run -d --name=grafana -p 3000:3000 grafana/grafana

新增prometheus資料來源

下載redis模板 且匯入到 grafana

  • https://grafana.com/grafana/dashboards/763/revisions

效果圖

相關推薦

手動部署 Docker+Grafana+Prometheus系統監控Redis

監控規劃圖 使用Docker 建立兩臺Redis docker run -d --name redis1 redis docker run -d --name redis2 redis 檢視redis的部署地址 docker inspect (docker ps -a | grep redis | awk

Grafana+Prometheus系統監控webhook

tps pan {} 高效 mixed eval eid 建立 eth 概述 Webhook是一個API概念,並且變得越來越流行。我們能用事件描述的事物越多,webhook的作用範圍也就越大。Webhook作為一個輕量的事件處理應用,正變得越來越有用。 準確的說webhoo

離線手動部署docker鏡像倉庫——harbor倉庫

權限 visit doc nts epo compose ade point lin 前言&需求: 部署docker的鏡像倉庫harbor倉庫,如果是使用的rancher管理工具,可以直接在rancher的Catalog裏面找到harbor倉庫服務,填入相關的參數,

JMX實現遠端伺服器Tomcat系統監控

前面兩篇JMX遠端監控Tomcat伺服器是沒配置密碼的,下面介紹在Tomcat監控時配置使用者密碼。 具體Tomcat地址:http://tomcat.apache.org/tomcat-6.0-doc/monitoring.html#Enabling_JMX_Rem

Go實操-Kafka+Influxdb+Grafana實現系統監控

1. 安裝Influxdb:https://blog.csdn.net/v6543210/article/details/84134403, wget https://dl.influxdata.com/influxdb/releases/influxdb_1.6.4_amd64.deb sudo

系統監控SNMP協議理解

使用Mycat分散式資料庫中介軟體時需要對各個效能指標進行監控,官方已經提供了一個監控軟體,於是討論起來監控是怎麼具體可能有哪些實現,雖然知道已經有很多的監控軟體可以使用,比如zabbix,但是今天聽同事說有一個叫做SNMP的協議,是專門用在環境監控方面的,回頭

運維筆記40 Linux系統監控Cacti(Cacti搭建,自動抓取cacti統計圖片指令碼)

概述:監控系統在一個系統中十分重要,它會將很多重要的資訊,諸如記憶體資訊,cpu資訊,硬碟資訊集合在一起顯示出來,當系統出現問題的時候我們能及時定位並修復錯誤。今天介紹的監控系統是一款輕量級的監控系統Cacti,並附有python編寫的cacti統計圖片採集指令

離線手動部署docker鏡像倉庫——harbor倉庫(HTTPS)

可能 download arc create .gz 51cto 端口號 sharp 下載安裝 實驗環境: harbor服務器系統:CentOS Linux release 7.5.1804 (Core)harbor服務器IP:10.1.12.114harb

docker實戰(二)redis的使用

系統版本 Redis的使用 redis啟動 font height https eight img ont docker中安裝redis的步驟比較簡單,Linux系統版本centos7.4 1.官方倉庫https://hub.docker.com/r/library/red

Redis-叢集監控Redis monitor

連續兩天配置Redis 叢集監控,嘗試過三種開源軟體,Redis-live,Redis-state,Redis-monitor ,由於內網生產環境,每一個軟體的部署都費了老勁。 簡單說一下,避免再有人趟坑。 1、Redis-live:此專案5年沒有維護過了,

.NetCore下使用Prometheus實現系統監控和警報 (三)整合Grafana

有了前面InfluxDB的經驗,這裡就很好處理了,資料型別選擇Prometheus選地址等,填好儲存 同樣通過匯入資料處理,我們在https://grafana.com/dashboards上選擇Dashboards,可以拷貝Josn也可以輸入ID      

.NetCore下使用Prometheus實現系統監控和警報 (六)進階Grafana集成自定義收集指標

之前 技術 bsp (六) com ota 選擇 netcore 面板 Prometheus中包含了很多收集指標,那麽我們怎來在Grafana中來使用呢? 接下來我們還是以之前自定義的來演示如圖:我們在Prometheus中已經可以看到這個之前我們自定義的類型了 關

prometheus+grafana 監控生產環境機器的系統資訊、redis、mongodb以及jvm

介紹:       為了更好的對生產環境的一些中介軟體和作業系統的執行情況進行視覺化的展示,近期瞭解了下prometheus加上grafana來實現這種效果,由於prometheus是新出來的開源專案,所以,監控的外掛還不是很多,但是對基本的一些需求能夠滿足。     Prometheus 是源於 Googl

kubernetes部署 Prometheus Operator監控系統

Prometheus Operator簡介 各元件功能說明: 1.MetricServer:是kubernetes叢集資源使用情況的聚合器,收集資料給kubernetes叢集內使用,如kubectl,hpa,scheduler等。 2.PrometheusOperator:是一個系統

Prometheus+ Grafana 微服務系統監控方案搭建

Prometheus是由 SoundCloud 開發的開源監控報警系統和時序列資料庫(TSDB).自2012年起,許多公司及組織已經採用 Prometheus,並且該專案有著非常活躍的開發者和使用者社群.現在已經成為一個獨立的開源專案核,並且保持獨立於任何公司,Prometheus 在2016加入 CNCF

Docker整合PrometheusGrafana監控Mysql

前言:接著上一篇文章整合Redis搭建Mysql監控,參考https://my.oschina.net/wubiaowpBlogS

Docker整合PrometheusGrafana監控MongoDB

前言:接著上一篇文章整合Redis搭建MongoDB監控,參考https://my.oschina.net/wubiaowpBlo

Docker整合PrometheusGrafana監控RabbitMQ

前言:這裡是單獨下載的rabbitmq-exporter安裝的,基於Docker下載rabbitmq-exporter服務啟動正常

Day 7 Linux系統監控、硬盤分區等

char 實時 系統監控 份額 chan 標準 lock mkfs.ext4 登錄 Linux之系統監控、硬盤分區等 系統監控 系統監視和進程控制工具—top和free 1) 掌握top命令的功能:top命令是Linux下常用的性能分析工具,能夠實時顯示

基於prometheus+grafana 搭建監控mysql redis mongodb等

基於prometheus+grafana 搭建監控mysql redis mongodb等先把題目定好,具體待這幾天整理我的筆記補充進來。官方網站https://prometheus.io/ 參考文檔:http://www.cnblogs.com/sfnz/p/6566951.htmlhttp://www.j