架构图
influxdb
安装- 从这里下载(https://influxdata.com/downloads/#influxdb)最新版本的influxdb
- centos安装:
sudo yum localinstall influxdb-0.12.0-1.x86_64.rpm
- 配置, 使用
influxd config > influxdb.generated.conf
生成一个配置,然后修改配置项,保存为:/etc/influxdb/influxdb.conf
- 创建
database
和RETENTION POLICIES
- 重启
sudo service influxdb restart
- 内置dashboard:
http://127.0.0.1:8083
API 端口:8086
# DATABASE
CREATE DATABASE yoho-monitor
# USER
CREATE USER root WITH PASSWORD 'root' WITH ALL PRIVILEGES
# RETENTION POLICY
CREATE RETENTION POLICY "default" ON "yoho-monitor" DURATION 1d REPLICATION 1 default
DROP RETENTION POLICY "default"
grafana
安装- 从这里下载 (http://grafana.org/) 2.6版本与新版本的influxdb有兼容问题,可以下载最新beta版本的grafana
- 安装
- 启动
sudo service grafana-server start
默认端口:3000
用户名密码:admin/admin
$ sudo yum install initscripts fontconfig
$ sudo rpm -Uvh grafana-2.6.0-1.x86_64.rpm
sudo service grafana-server restart
附录
influxdb 配置, 主要修改数据的存储位置
参考 (https://docs.influxdata.com/influxdb/v0.12/administration/config/)