prometheus代理es_exporter

参考连接
https://registry.hub.docker.com/search?q=elasticsearch_exporter&type=image

规划
项目方式备注完成情况
es serverdocker部署版本latest完成
es-exporter部署在k8s里版本latest
es-exporterdocker部署版本 latest完成少半
es-exporter传统环境部署版本 elasticsearch_exporter-1.3.0完成

1、安装es

docker pull elasticsearch:7.17.0
docker run -d --name es -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -e "ES_JAVA_OPTS=-Xms512m -Xmx512m" elasticsearch:7.17.0

2、docker 安装es_exporter1

#方式1   还未成功
docker   run  -d  -p 9114:9114 --name es_exporter  -e '--es.all'  -e '--es.indices'  -e '--es.cluster_settings'  -e '--es.indices_settings'  -e '--es.shards'  -e '--es.snapshots'  -e '--es.timeout=10s'  -e '--web.telemetry-path="/metrics"'  -e '--es.uri http://1.15.72.20:9200' justwatch/elasticsearch_exporter:latest

#方式2 成功一半
docker pull vinted/elasticsearch_exporter:v0.21.0
docker run -d  -p 9114:9222 --name es_exporter  vinted/elasticsearch_exporter:v0.21.0 --elasticsearch_url=http://xxxxxxx:9200 

docker 安装es_exporter2 <–docker-compse

cat docker-compose.yml

elasticsearch_exporter:
    image: justwatch/elasticsearch_exporter:1.1.0
    command:
     - '--es.uri=http://xxxxxxx:9200'
    restart: always
    ports:
    - "9114:9114"

启动

docker-compose   up -d

3、传统环境部署
下载包

启动

nohup   ./elasticsearch_exporter  --web.listen-address ":9114"  --es.uri http://127.0.0.1:9200

4、k8s环境部署

暂无实验

5、配置promethues

cat prometheus.yml

  - job_name: 'es-export'  
    static_configs:
      - targets: ['xxxxxxx:9114']

6、验证
promethues界面
在这里插入图片描述

grafana界面

在这里插入图片描述

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值