====== 21 HRForecast ======
[[14_web:02_gruph_hightcharts.js]] のデータを簡単に作成できる。
データの登録もAPIを使ってとても簡単にグラフ作成が可能です。
[[https://github.com/kazeburo/HRForecast]]
===== 1.インストール =====
# git clone https://github.com/kazeburo/HRForecast.git
# cd HRForecast
# yum install perl-devel gcc mysql-server mysql-devel
cpanm --installdeps .
=== cpanmについて ===
[[http://www.omakase.org/perl/cpanm.html]]
===== 2.DB用意 =====
# mysql
mysql> CREATE DATABASE `hrforecast`;
mysql> GRANT ALL ON hrforecast.* to hrforecast@localhost IDENTIFIED BY "xxhrforecast";
mysql> quit
===== 3.スキーマを入れる =====
# mysql -uhrforecast hrforecast -p < schema.sql
===== 4.config修正 =====
# cat config.pl
{
dsn => 'dbi:mysql:hrforecast;hostname=127.0.0.1',
username => 'hrforecast',
password => 'xxhrforecast',
port => '5127',
host => 'fl8.jp',
front_proxy => [],
allow_from => [],
};
===== 5.起動 =====
$ perl hrforecast.pl --config config.pl
===== 6.データを入れる =====
下記のようにAPIで簡単にデータ入力できる。
curl -d number=30 -d datetime=20150317T12:10:15 http://fl8.jp:5127/api/TestService/AAA/test
後は、ウェブページへアクセスするだけ