Influxdb is a time series db. Install InfluxDB on ubuntu:
wget https://s3.amazonaws.com/influxdb/influxdb_0.10.3-1_amd64.deb
sudo dpkg -i influxdb_0.10.3-1_amd64.deb
sudo service influxdb start
8083 is used for InfluxDB’s Admin panel8086 is used for client-server communication over InfluxDB’s HTTP API8088 and 8091 are required for clustered InfluxDB instancesSome of the information was got from here: https://docs.influxdata.com/influxdb/v0.10/introduction/getting_started/
Using the influx command installed, you can open a session with the db and exec the following commands to setup a db.
CREATE DATABASE mydb
USE mydb
To input some sample data you can exec the following commands
INSERT cpu,host=serverA,region=us_west value=0.64
INSERT cpu,host=serverA,region=us_west value=0.89
INSERT cpu,host=serverA,region=us_west value=0.12
INSERT cpu,host=serverA,region=us_west value=0.40
INSERT cpu,host=serverA,region=us_west value=0.43
INSERT cpu,host=serverA,region=us_west value=0.46
INSERT cpu,host=serverA,region=us_west value=0.41
To understand how influx db works and stores this data, see https://docs.influxdata.com/influxdb/v0.10/introduction/getting_started/#writing-and-exploring-data
Grafana is a powerful graphing tool. To install on ubuntu, follow these steps:
wget https://grafanarel.s3.amazonaws.com/builds/grafana_2.6.0_amd64.deb
sudo apt-get install -y adduser libfontconfig
sudo dpkg -i grafana_2.6.0_amd64.deb
For instructions on other operating systems, see http://docs.grafana.org/installation/
By Default, the grafana server will run on port 3000 and you can use the user admin with password admin. Obviously you will want to change this when you first sign in.
If this port isn't available, make sure the server is running by running this command
sudo service grafana-server start
By default, Influx doesn't have any usernames or passwords stored so you anyone can access it. Strangely enough, Grafana think it needs to supply a user and pass so you can execute this to create a user for the sake of adding it to grafana. Obviously in the future its a good idea to lock it down to a more secure password and only listen on a certian ip range.
CREATE USER "username" WITH PASSWORD 'password'
Play Blokr Now FREE!
blokr.io the web game where you can eat other blocks!