监控系统----exporter搭建和dashboard示例

exporter介绍

  • 一、社区提供的exporter
  • 二、node-exporter
    • 1、搭建方式
    • 2、grafana导入dashboard:8919
  • 三、cadvisor
    • 1、搭建方式
    • 2、grafana导入dashboard:193
  • 四、mysqld-exporter
    • 1、搭建方式
    • 2、grafana导入dashboard:11323
  • 五、rabbitmq-exporter
    • 1、搭建方式
    • 2、grafana导入dashboard:4279
  • 六、elasticsearch-exporter
    • 1、搭建方式
    • 2、grafana导入dashboard:2322
  • 七、mongodb-exporter
    • 1、搭建方式
    • 2、grafana导入dashboard:2583
    • 八、redis-exporter
    • 1、搭建方式
    • 2、grafana导入dashboard:2751

一、社区提供的exporter

范围 常用的exporter
数据库 MySQL Exporter, Redis Exporter, MongoDB Exporter, MSSQL Exporter等
硬件 Apcupsd Exporter,IoT Edison Exporter, IPMI Exporter, Node Exporter
消息队列 Beanstalkd Exporter, Kafka Exporter, NSQ Exporter, RabbitMQ Exporter
存储 Ceph Exporter, Gluster Exporter, HDFS Exporter, ScaleIO Exporter等
HTTP服务 Apache Exporter, HAProxy Exporter, Nginx Exporter等
API服务 AWS ECS Exporter, Docker Cloud Exporter, Docker Hub Exporter, GitHub Exporter等
日志 Fluentd Exporter, Grok Exporter等
监控系统 Collectd Exporter, Graphite Exporter, InfluxDB Exporter, Nagios Exporter, SNMP Exporter等
其它 Blockbox Exporter, JIRA Exporter, Jenkins Exporter, Confluence Exporter等

二、node-exporter

1、搭建方式

docker run -d --name node-exporter -p 9100:9100 \
-v /proc:/host/proc:ro \
-v /sys:/host/sys:ro \
-v /:/rootfs:ro \
--net=host \
prom/node-exporter:v1.0.0

2、grafana导入dashboard:8919

监控系统----exporter搭建和dashboard示例_第1张图片

三、cadvisor

1、搭建方式

docker run -d --name cadvisor -p 8080:8080 \
-v /:/rootfs:ro \
-v /var/run:/var/run:rw 、
-v /sys:/sys:ro \
-v /var/lib/docker/:/var/lib/docker:ro \
-v /dev/disk/:/dev/disk:ro \
--privileged \
google/cadvisor:v0.33.0

2、grafana导入dashboard:193

监控系统----exporter搭建和dashboard示例_第2张图片

四、mysqld-exporter

1、搭建方式

docker run -d -p 9104:9104 --name mysql-exporter \
-e DATA_SOURCE_NAME="root:123456@(172.17.0.1:3306)/" \
prom/mysqld-exporter:v0.11.0

2、grafana导入dashboard:11323

监控系统----exporter搭建和dashboard示例_第3张图片

五、rabbitmq-exporter

1、搭建方式

docker run -d -p 9419:9419 --name rabbitmq-exporter \
-e RABBIT_URL="http://172.17.0.1:15672" \
-e RABBIT_USER=admin \
-e RABBIT_PASSWORD=admin \
kbudde/rabbitmq-exporter:v1.0.0-RC7.1

2、grafana导入dashboard:4279

监控系统----exporter搭建和dashboard示例_第4张图片

六、elasticsearch-exporter

1、搭建方式

--es.uri=http://username:password@ip:port 对于开启认证的es

docker run -d -p 9114:9114 --name es-exporter \
justwatch/elasticsearch_exporter:1.1.0 \
--es.uri=http://172.17.0.1:9200  # 客户端地址

2、grafana导入dashboard:2322

监控系统----exporter搭建和dashboard示例_第5张图片

七、mongodb-exporter

1、搭建方式

# 副本集群模式
docker run -d --name mongodb-exporter -p 9104:9104 \
eses/mongodb_exporter \
-mongodb.uri mongodb://monitor:[email protected]:27017,172.17.0.1:27018,172.17.0.1:27019

2、grafana导入dashboard:2583

监控系统----exporter搭建和dashboard示例_第6张图片

八、redis-exporter

1、搭建方式

docker run -d --name redis-exporter -p 9121:9121 \
-e REDIS_ADDR=172.17.0.1:6380 \
-e REDIS_PASSWORD=123456 \
oliver006/redis_exporter:v1.7.0-alpine

2、grafana导入dashboard:2751

监控系统----exporter搭建和dashboard示例_第7张图片

你可能感兴趣的:(监控系统)