本仓库是方便搭建基于grafana监控全家桶而诞生的
需要预先安装docker
及docker-compose
,需要什么数据源请进入datasource
中启动相应的数据库,之后使用grafana连接该数据库即可使用
所有配置文件都在对应服务的config
目录,所有的持久化数据都在对应服务的data
目录中
grafana与所有数据源均可互通,直接填写对应的HOSTNAME即可
HOSTNAME |
PORT |
USER |
PASSWORD |
grafana |
3000 |
admin |
admin |
如提示权限问题请执行如下命令
cd grafana/
./set_privilege.sh
HOSTNAME |
DB_NAME |
PORT |
USER |
PASSWORD |
influxdb1 |
monitor |
8086 |
root |
root |
配置文件datasource/influxdb1/config/influxdb.conf
HOSTNAME |
ORG_NAME |
BUCKET_NAME |
PORT |
USER |
PASSWORD |
influxdb2 |
monitor |
monitor |
8086 |
admin |
12345678 |
配置文件datasource/influxdb2/config/config.yml
HOSTNAME |
DB_NAME |
PORT |
USER |
PASSWORD |
mongodb |
mongo |
27017 |
mongo |
mongo |
HOSTNAME |
DB_NAME |
PORT |
USER |
PASSWORD |
mysql |
monitor |
3306 |
root |
root |
HOSTNAME |
DB_NAME |
PORT |
USER |
PASSWORD |
postgresql |
monitor |
5432 |
postgres |
root |
prometheus 分为三个组件,其相关配置如下表
如提示权限问题请执行如下命令
cd datasource/prometheus/
./set_privilege.sh
配置文件datasource/redis/config/redis.conf