0、啓動redis_exporternode
redis_exporter:mysql
version: '2'
services:
redis_exporter:
image: oliver006/redis_exporter
container_name: redis_exporter_test
ports:
- 9121
network_mode: host
environment:
- REDIS_ADDR=10.x.x.x:6379
- REDIS_PASSWORD=passwordredis
一、配置prometheussql
scrape_configs:
# The job name is added as a label `job=<job_name>` to any timeseries scraped from this config.
- job_name: 'consul-prometheus'
consul_sd_configs:
- server: '10.10.10.xxx:8500'
#services: ['redis*', 'kafka*', 'mysql*']bootstrap
二、consulcurl
#啓動consului
nohup /usr/sbin/consul agent -bind=10.x.x.x -server -ui -bootstrap-expect 1 -data-dir=/data/consul/ -node=n1 -client=0.0.0.0 &this
#增長url
#curl -X PUT -d '{"id": "redis-xxx","name": "redis-xxx","address": "127.0.0.1","port": 9121,"tags": ["test"],"checks": [{"http": "http://127.0.0.1:9121/","interval": "5s"}]}' http://127.0.0.1:8500/v1/agent/service/register
grafana就能夠看數據 了
###若是要刪除
#curl -X PUT
http://127.0.0.1:8500/v1/agent/service/deregister/redis-xxx