prometheus consul docker redis_exporter 自动注册配置

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就能够看数据 了
 
 
###若是要删除
 
相关文章
相关标签/搜索