Docker下prometheus安装mysqld-exporter/redis_exporter/mongo-exporter【亲测可用】
以下是在Docker环境中安装MySQL、Redis和MongoDB的Exporters的示例代码。
MySQL Exporter:
docker run -d \
-p 9104:9104 \
--name=mysql-exporter \
-e DATA_SOURCE_NAME="user:password@(localhost:3306)/" \
prom/mysqld-exporter
Redis Exporter:
docker run -d \
-p 9121:9121 \
--name=redis-exporter \
-e REDIS_ADDR=redis://user:password@localhost:6379 \
oliver006/redis_exporter
MongoDB Exporter:
docker run -d \
-p 9104:9104 \
--name=mongodb-exporter \
-e MONGODB_URI="mongodb://user:password@localhost:27017" \
bitnami/mongodb-exporter
请确保替换user
, password
, localhost
和端口号为你的实际数据库凭证和地址。这些Exporters将会开放一个HTTP接口,Prometheus可以通过这个接口抓取监控数据。在Prometheus的配置文件中,你需要添加对应的scrape_configs
来指定这些Exporters的地址。
评论已关闭