markdown Grafana和InfluxDB服务搭建
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了markdown Grafana和InfluxDB服务搭建相关的知识,希望对你有一定的参考价值。
1. host新建文件夹用于Grafana和InfluxDB的数据持久化,文件夹权限均修改为rwx
```bash
mkdir -p /mydata/grafana/tig
mkdir -p /mydata/grafana/tig/grafana/data
mkdir -p /mydata/grafana/tig/grafana/log
mkdir -p /mydata/grafana/tig/influxdb
```
2. 在/mydata/grafana/tig下新建docker-compose.yml文件:
```yml
version: '2'
services:
grafana:
image: grafana/grafana
ports:
- "3000:3000"
links:
- influxdb:influxdb
environment:
GF_SECURITY_ADMIN_USER: admin
GF_SECURITY_ADMIN_PASSWORD: admin
GF_SECURITY_SECRET_KEY: grafana
GF_USERS_ALLOW_SIGN_UP: "true"
GF_USERS_ALLOW_ORG_CREATE: "true"
GF_AUTH_ANONYMOUS_ENABLED: "true"
GF_AUTH_ANONYMOUS_ORG_NAME: grafana
GF_DASHBOARDS_JSON_ENABLED: "true"
GF_DASHBOARDS_JSON_PATH: /opt/grafana
volumes_from:
- grafana-data
restart: always
grafana-data:
image: busybox
tty: true
volumes:
- /mydata/grafana/tig/grafana/data:/var/lib/grafana
- /mydata/grafana/tig/grafana/log:/var/log/grafana
influxdb:
image: influxdb:1.6
ports:
- "8083:8083"
- "8086:8086"
environment:
INFLUX_DATABASE: "telegraf"
INLFUX_ADMIN_USER: "grafana"
INFLUX_ADMIN_PASS: "grafana"
volumes_from:
- influxdb-data
influxdb-data:
image: busybox
tty: true
volumes:
- /mydata/grafana/tig/influxdb:/var/lib/influxdb
```
3. 启动Grafana
```bash
cd /mydata/grafana/tig
docker-compose up -d
```
4. 登陆Grafana并配置InfluxDB数据源:
* Grafana首次登陆的账号和密码由docker-compose.yml中*GF_SECURITY_ADMIN_USER*和*GF_SECURITY_ADMIN_PASSWORD*字段设置,首次登陆后可以修改密码
* 使用InfluxDB Studio连接InfluxDB,删除telegraf库后再重新创建该库,否则可能由于权限问题导致Grafana无法连接该库
* InfluxDB数据源的URL配置为:http://influxdb:8086
以上是关于markdown Grafana和InfluxDB服务搭建的主要内容,如果未能解决你的问题,请参考以下文章
14.grafana导入导出;Grafana的安装和Influxdb数据源配置
14.grafana导入导出;Grafana的安装和Influxdb数据源配置
influxDB和grafana
Using InfluxDB in Grafana,influxDB在grafana中使用
InfluxDB 和 Grafana 跨域错误
如何使用 SpringBoot 2、InfluxDB 和 Grafana 理解微米指标?