prometheus and collectd and docker

 sudo  docker run --name prometheus -d -v /data/prometheusdata/prometheus.yml:/etc/prometheus/prometheus.yml -p 6090:9090 quay.io/prometheus/prometheus


-v /data/prometheusdata/prometheus.yml:/etc/prometheus/prometheus.yml

./redis_exporter  -redis.addr 10.0.0.83:6379  &

RABBIT_USER=admin RABBIT_PASSWORD=admin OUTPUT_FORMAT=JSON PUBLISH_PORT=9099 RABBIT_URL=http://10.0.0.83:15672 nohup ./rabbitmq_exporter &
 
1. udp mapping,and test if work by "nc"

1.5---tcpdump monitor network

2. (this is Error)wget

https://github.com/collectd/collectd/blob/master/src/types.db

docker run -d   --name collectd-docker-statsd-influxdb-grafana  -p 25826:25826/udp  -p 3803:3003   -p 3804:8083   -p 8886:8086   -p 22022:22   -p 8825:8125/udp   -v /opt/dockerConfig/influxdb.conf:/etc/influxdb/influxdb.conf  -v /opt/dockerConfig/types.db:/etc/influxdb/collectd/types.db docker.io/samuelebistoletti/docker-statsd-influxdb-grafana:latest

3. docker-proxy 会有些问题---如果关闭firewalld.

4.collectd java,jvm tomcat
-(jconsole)--service:jmx:rmi:///jndi/rmi://129.0.1.229:12345/jmxrmi


jmx-monitor
http://www.testautomationguru.com/jmx-monitoring-using-collectd-influxdb-grafana/
http://www.testautomationguru.com/jmeter-server-performance-monitoring-with-collectd-influxdb-grafana/
https://collectd.org/wiki/index.php/Plugin:GenericJMX

select * from "GenericJMX_value"

DROP MEASUREMENT "GenericJMX_value"


centos  collectd install

yum install epel-release
# yum install collectd
原文地址:https://www.cnblogs.com/SZLLQ2000/p/8487004.html