天天看点

prometheus监控exporter部署

prometheus监控exporter部署

  1. harbor-exporter
docker run -d -p 9107:9107 --restart=always  --network harbor_harbor --add-host mec-hub.21cn.com:x.x.x.x -e HARBOR_USERNAME=admin -e HARBOR_PASSWORD=xxxxxxx c4po/harbor-exporter --harbor.server=https://mec-hub.21cn.com:56255
           
  1. rocketmq-exporter
docker run -d --restart=always -p 5557:5557 breezecoolyang/rocketmq-exporter --rocketmq.config.namesrvAddr=x.x.x.x:9876
           
  1. elasticsearch_exporter
docker run -d --restart=always  -p 9114:9114 justwatch/elasticsearch_exporter:1.1.0 --es.uri=http://x.x.x.x:9200
           
  1. mysqld-exporter
docker run -d  --restart=always -p 9104:9104   --network my-mysql-network    -e DATA_SOURCE_NAME="[email protected](x.x.x.x:3306)/"   prom/mysqld-exporter
           
  1. redis-exporter
docker run --restart=always --name redis_exporter -p 9121:9121 --network exporter_network oliver006/redis_exporter --redis.addr redis://x.x.x.x:65379 --redis.password 'xxxxxxxx'
           
  1. blackbox-exporter

    blackbox-exporter使用serviceMonitor 部署有问题,需要创建secret 追加 prometheus配置static_configs发现对应监控服务,

    需要在prometheus 添加配置:

additionalScrapeConfigs:  # 部署blackbox 需要添加该配置
    name: additional-configs
    key: prometheus-additional.yaml
           

若需要更新blackbox-exporter 配置:修改 prometheus-additional.yaml 执行 sh additional-update.sh 更新配置

7. etcd

需要在prometheus 添加

secrets:
  - etcd-certs
           

并修改etcd-certs.sh证书路径,执行sh etcd-certs.sh