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 理解微米指标?